Plazma sayı 1, sayfa 59

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 59

} } // Taban Yüzeyini Çiz drawLine(0,1,"l0"); drawLine(1,3,"l1"); drawLine(3,2,"l2"); drawLine(2,0,"l3"); // Tavan Yüzeyini Çiz drawLine(4,5,"l4"); drawLine(5,7,"l5"); drawLine(7,6,"l6"); drawLine(6,4,"l7");

// Tavan ve Taban Yüzeylerini Birleştiren Çizgilerini Çiz drawLine(0,4,"l8"); drawLine(1,5,"l9"); drawLine(2,6,"l10"); drawLine(3,7,"l11"); }

// 10'ludan 16'lı Sayı Sistemine Dönüşüm Fonksiyonu function conv2Hex(decval) { leftval = parseInt(decval / 16, 10); rightval = decval % 16; hexval = hexN[leftval] + hexN[rightval]; return hexval; }

// Çizgi Çizen Fonksiyon function drawLine(p1, p2, obj) { document.all(obj).from = px[p1] + " " + py[p1]; document.all(obj).to = px[p2] + " " + py[p2]; }

// Ana Rutin function cubeAnim() { rotateCube(); // Kübü Çevir setCube(); // İzdüşüm Al ve Çiz setTimeout("cubeAnim()", 20); // 20 Milisaniye Sonra Bir Sonraki Ekranı Çiz } cubeAnim(); // İlk Ekranı Hesapla </script> </body> </html>

Not: Firefox gibi bazı browserlar henüz VML'i desteklemiyorlar. Yukarıdaki script en güvenli biçimde Internet Explorer'ın yeni versiyonlarıyla çalışacaktır.

Evet, gördüğünüz gibi derleyici bile yok, yalnızca Notepad'i açıyoruz ve yazıyoruz. Ancak amaç demomuzu HTML platformunda yapmak değil. Buradaki amaç hızlıca aklımıza gelen bazı efektleri test etmek ya da bu efektler için veri üretmek.

VBS ve JS:

Evet, gelelim HTML harici scripting dillerinin kullanımına. HTML scripting örneklerinde JavaScript kullanmıştık. Her iki dilin de yapısı hakkında genel bilginiz olması için HTML harici kullanımda Visual Basic Script kullanacağım.

İlk olarak JavaScript'ten ilk yaptığımız örneği uygulayalım, yani HTML kullanmadan Visual Basic Script'ten bir sinüs tablosu üretelim.

Klavyeyle gezinmek için ← ve → tuşları.