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 uygulamalar495ActionScript 2.0 içinde hata işleme gerçekleştirmenin en iyi yollarından biri, özel hatalar atıp yakalamanızı sağlayantry-catch-finally bloklarını kullanmaktır. Özel hata sınıfları oluşturarak, hata işleme kodunu yeniden yazmakzorunda kalmadan, kodu uygulamanızın genelinde kullanabilirsiniz. Özel hatalar atma hakkında daha fazla bilgi içinbkz. Error sınıfı, ActionScript 2.0 Dil Başvurusu. try-catch-finally hakkında daha fazla bilgi için bkz.try..catch..finally, ActionScript 2.0 Dil Başvurusu.ActionScript 3.0'da, hataları yakalamak için flash.errors sınıfını kullanın.Daha fazla bilgi için bkz. "Bir uygulamada eşzamanlı hataları işleme", ActionScript 3.0'ı Programlama.Dosyaları organize etme ve kodu depolamaDosyaları organize etmeye ve kodu depolamaya başlamadan önce şu talimatları göz önünde bulundurun:• SWF dosyasını birçok SWF dosyasına bölüyor musunuz, ve öyleyse bunlar nasıl etkileşmelidir?• SWF dosyaları arasında hangi varlıkları paylaşabilirsiniz?• Hangi dosyaları dinamik olarak yüklüyorsunuz?• ActionScript'i nasıl ve nerede depoluyorsunuz?Bir uygulama geliştirdiğinizde, sunucu tarafı kodunu ve dosyalarını bir ActionScript paketinde olana benzer,mantıklı bir dizin yapısında saklayın. Kodunuzu düzenli tutmak ve kodun üzerine yazılması riskini azaltmak içinkodunuzu bu yolla düzenleyin.Daha büyük uygulamalar için istemci tarafı iletişimi ve servislerini sınıflar içerisinde kozalayın. Sınıflarıkullandığınızda, şu yollarla yararlanabilirsiniz:• Kodu birden fazla SWF dosyasında yeniden kullanabilirsiniz.• Kodu merkezi bir yerde düzenleyebilir ve tüm SWF dosyalarını, onları yeniden yayınlayarak güncelleyebilirsiniz.• Farklı kullanıcı arabirimi öğelerini ve benzer işlevleri gerçekleştiren başka varlıkları işleyebilen tek bir APIoluşturabilirsiniz.MVC tasarım modelini kullanmaMVC tasarım modeli uygulamadaki bilgiyi, çıktıyı ve veri işlemesini ayırmak için kullanılır. Uygulama üç öğeyeayrılmıştır: model, görünüm ve denetleyici; her öğe sürecin farklı bir idare eder.Model Uygulamanın verilerini ve kurallarını birleştirir. Uygulama işlemesinin çoğu tasarım modelinin bu parçasındameydana gelir. Bu model ayrıca bileşenleri (CFC'ler, EJB'ler ve web servisleri gibi) ve veritabanını içerir. Döndürülenveriler, uygulamanın arabirimi (veya ön ucu) için sürecin bu parçasında biçimlendirilmez. Döndürülen veriler başkaarabirimler (veya görünümler) için kullanılabilir.Görünüm Uygulamanın ön ucunu (kullanıcının etkileştiği arabirimi) idare eder ve modelin içeriklerinin görüntüsünüoluşturur. Arabirim, modelin verilerinin nasıl sunulduğunu belirtir, kullanıcının kullanması için görünümü gösterirve kullanıcının, uygulamanın verilerine erişmesini veya verilerini işlemesini sağlar. Model değişirse, görünüm budeğişiklikleri yansıtmak için verileri ya iterek ya da çekerek (veri göndererek veya isteyerek) güncellenir. Karışık birweb uygulaması oluşturursanız (örneğin, sayfadaki diğer uygulamalarla etkileşen <strong>Flash</strong> Pro içeren bir uygulama),tasarım modelinde görünümün parçası olarak birden çok arabirimi düşünün. MVC tasarım modeli birçok görünümüidare etmeyi destekler.Denetleyici Modelin ve görünümün veriyi işlemek ve görüntülemek için gereksinimlerini idare eder ve genellikle birsürü kod içerir. Kullanıcının arabirimden (veya görünümden) yaptığı isteklere bağlı olarak, modelin herhangi birparçasını çağırır ve uygulamaya özgü kod içerir. Bu kod uygulamaya özgü olduğundan, genellikle yenidenkullanılabilir değildir. Ancak tasarım modelindeki diğer bileşenler yeniden kullanılabilir. Denetçi veri işlemez veyaSon güncelleme 11/5/2011

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

Saved successfully!

Ooh no, something went wrong!