16.07.2015 Views

Flash Cs5.5 Türkçe Eğitim Kitabı (Adobe.com-Pdf)

Flash Cs5.5 Türkçe Eğitim Kitabı (Adobe.com-Pdf)

Flash Cs5.5 Türkçe Eğitim Kitabı (Adobe.com-Pdf)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FLASH PROFESSIONAL'I KULLANMAEn iyi uygulamalar488Bir uygulamada ActionScript'i organize etmeEylemleri beraber tutmaMümkün olduğu sürece, ActionScript®'inizi tek bir konuma koyun. ActionScript'inizde hata ayıklarken veyakodunuzu değiştirirken farklı yerlerde arama yapmaktan kaçınabileceğiniz için kodunuzu bir yerde organize etmekprojeleri daha verimli bir şekilde düzenlemenize yardım eder. Bir FLA dosyasına kod koyarsanız, ActionScript'i,Zaman Çizelgesi'nin eylemler adındaki en üst katmanında Kare 1 veya Kare 2'ye koyun. Alternatif olarak, kodunuzuntümünü ActionScript dosyalarına koyabilirsiniz. Bazı <strong>Flash</strong> Pro uygulamaları tüm kodu her zaman tek bir yere koymaz(özellikle, ekranları veya davranışları kullanan ActionScript 2.0 tabanlı uygulamalar).Genellikle tüm kodunuzu aynı konuma (bir kareye veya ActionScript dosyalarına), şu avantajlarla birliktekoyabilirsiniz:• Potansiyel olarak karmaşık bir kaynak dosyada kodu bulmak daha kolay olur.• Kodun hatasını ayıklamak daha kolaydır.Daha fazla Yardım konusu“Nesnelere kod ekleme” sayfa 488“Davranışlar kuralları” sayfa 489“MVC tasarım modelini kullanma” sayfa 495“Dosyaları organize etme ve kodu depolama” sayfa 495Nesnelere kod eklemeBir FLA dosyasında, basit bir SWF dosyasında bile, nesnelere ActionScript eklemekten kaçının. (Nesnelere sadeceActionScript 1.0 ve 2.0 eklenebilir; ActionScript 3.0 eklenemez.) Bir nesneye kod eklemek; bir film klibini, bileşeni veyadüğme örneğini seçtiğiniz; Eylemler panelini açtığınız ve on() veya onClipEvent() işleyici işlevlerini kullanarakActionScript eklediğiniz anlamına gelir.Şu nedenlerden ötürü nesnelere ActionScript eklemekten şiddetle vazgeçirilmeye çalışılmaktadır:• Bulunması zordur ve FLA dosyalarını düzenlemek zordur.• Hata ayıklamak daha zordur.• Zaman çizelgesinde veya sınıfların içinde yazılan ActionScript daha şıktır ve geliştirmesi daha kolaydır.• Kötü kodlama stilini teşvik eder.• İki kodlama stili arasındaki kontrast ActionScript'i öğrenen kişilere kafa karıştırıcı gelebilir; öğrencileri veokuyucuları farklı kodlama stillerini, ilave sözdizimini ve kötü, sınırlı bir kodlama stilini öğrenmeye zorlar.myButton_btn adındaki bir düğmeye, şuna benzer ActionScript 2.0 eklemekten kaçının:on (release) {//do something}Ancak aynı amaçla zaman çizelgesine ActionScript 2.0 eklemek (teşvik edilir), şu kod gibi görünür:myButton_btn.onRelease = function() {//do something};Son güncelleme 11/5/2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!