Çizgi Çizmek Flash as2
Flash’ta animasyon hazırlamanın 2 türlü yolu vardır.bunlardan bir tanesi actionscript kodlarını kullanarak flash animasyonu oluşturmaktır.Siz eğer yapacağınız animasyonun daha az yer kaplamasını istiyorsanız ve Daha büyük etkileşimlilik, yaratıcılık ve daha çok olanak için sınırsızlık istiyorsanız haydi o zaman actionscript kodları ile çizgimizi çizmeye başlayalım.
Düz çizgi çizmek
Yeni bir flash dokümanı açın. İlk layer’in keyframesine tıklayın ve klavyeden F9’a tuşlayarak action script panelinin açılmasını sağlayın. Panel’e alttaki kodu yazın:
_root.lineStyle(5, 0x1234FF, 100);
_root.lineTo(150, 300);
Filminizi test edin (PC Ctrl+enter-Mac Comman+enter) Flash filminizde alt resimdeki gibi bir çizgi görmelisiniz.
Şimdi girdiğimiz ilk kodu açıklayalım:
_root.lineStyle(5, 0x1234FF, 100);
lineStyle çizgi sitili anlamına gelmektedir.Çizginin özellikleri parantez içine yazılır.Şimdi sırası ile bu özellikleri madde halinde inceleyelim.
-5 sayısı çizgimizin kalınlığını göstermektedir.0-100 arasında değer alır.
-0x1234FF ise renk verir.Flash’ın renk paletinden bakarak yazılabilir.
-Son parametre çizginin alfa değerini (saydamlığını) tanımlar. Bu bir yüzde değeridir. Eğer siz 0 yazarsanız çizginiz tamamen saydam olacak ve sahnede görünmeyecek. Siz çizginin %100 opak olduğu durumlarda bu parametreyi ihmal edebilirsiniz. Alttaki kodda olduğu gibi:
_root.lineStyle(3, 0x0000FF);
İkinci as kodumuz
_root.lineTo(150, 300);
Bu ise bize çizginin nereye gideceğini belirtir.Koordinat ekseni bilenler bu konuda fazla zorluk çekmeyecekler.x-y koordinatları bize yatay-dikey pozisyonları verir.x-yatay;y-dikey olarak koordinatları verir.Ama burada ufak bir ayrıntı var.Flash çizgi çizmeye sol üstten başladığı için y ekseni pozitif değer alır.Şekil incelenirse bu daha ii anlaşılacaktır.
Bundan dolayı (150,300) parametreleri “lineTo” emrinin bir parçasıdır.
Eğer siz bu çizginin sonunda birde yatay çizgi çizmek isterseniz kodlar şu şekilde olacak;
_root.lineStyle(5, 0x1234FF, 100);
_root.lineTo(150, 300);
_root.lineTo(300, 300);
moveTo Komutu:
Bu komut sayesinde başlangıç noktası bağımsız bir çizgi çizebiliyoruz.
_root.lineStyle(5, 0x1234FF, 100);
_root.lineTo(150, 300);
_root.moveTo(100,100);
_root.lineTo(300, 300);
moveTo komutu sayesinde 2.çizgimizi 1. Çizgiden bağımsız hale getirdik.Yani şu sonucu çıkabiliriz.moveTo komutu bize aslında bağımsız çizgi sayısını verir.Sizde bu komut sayesinde istediğiniz sayıdabağımsız çizgiler oluşturabilirsiniz.
Şimdi isterseniz sadece as2(actionscript 2 yerine kolaylık olsun diye as2 diyeceğiz!) komutlarını kullanarak bir dikdörtgen tasarlayalım.
Emir ve Parametreleri:
_root.lineStyle(5, 0x000000, 100);
_root.moveTo(100,100);
_root.lineTo(200, 100);
_root.lineTo(200, 200);
_root.lineTo(100, 200);
_root.lineTo(100, 200);
_root.lineTo(100, 100);




