Profili Göster

Flex'de swf Dosya Boyutu Problemi ve Çözüm İpuçları

Ahmet Erkan ÇELİK Tarih: 24/07/2008 Yorum: 0 adet

Okunma : 914 Tutanlar: Bu yazıyı 1 kişi tuttu.

Flex ile kod yazmaya başladığınız ilk anda büyük bir heyecan içerisinde şimdiye kadar yapmak isteyip de yapamadığınız projeler aniden yeniden bir projeye dönüşüverir. Ancak biraz kod yazdıktan sonra gittikçe büyüyen swf dosyasıyla nasıl başa çıkacağınızı kara kara düşünmeye başlarsınız.

Hele amacınız bir internet uygulaması geliştirmekse, bir türlü yüklenmek bilmeyen sayfa projenizi yeniden, daha ileri bir teknolojinin olacağı bir tarihe doğru, ertelemenize bile neden olabilir. Oturup kara kara swf dosyasının boyutunu nasıl düşüreceğinizi düşünmeye balarsınız.

Bu yazımızda flex ile optimizasyon problemini inceleyeceğiz.

1-Flex derleyicisine optimizasyon talimatı verilmesi:

İlk yapılması gereken işlem flex derleyicisine optimizasyon talimatı vermektir. Bunun için Flex Navigator Panlinden projenizin üzerine sağ tıklayın ve properties seçeneğine tıklayın (yada Project menüsünden properties’i seçin) Sağda bulunan flex compiler seçeneğine tıklayın ve Aditional compiler arguments bağlıklı kutuya "-locale en_US" parametresinden sonra bir boşluk bırakarak:

-optimize=true

Yazın. Bu seçenek ile swf dosyanızın boyutu %40 ‘a kadar düşebilir.

2- mxml yerine Action Script kullanımı:

mxml dili ile oluşturulan program Action Script ile oluşturulandan daha şişkin olmaktadır. Mümkün olduğunca Action Script kullanmakta fayda var. Elbette tüm programı ActionScript ile oluşturmak hem çok zaman alır hem de tasarımı zorlaştırır. Proje süresinin ve harcanan emeğin de optimize edilmesi söz konusu olduğu için benim kişisel tercihim görüntülenmeyen sınıflar için ve nesnelere ait olayları kontrol eden Listener fonksiyonların atanması için Action Script ile yazılması yönündedir.

3-Modül kullanımı:

Proje içindeki tüm bölümler programın her oturumunda kullanılmayabilir. Bu nedenle mümkün olduğunca birbirinden bağımsız bölümleri ayrı moduller halinde hazırlamak ve gerektiğinde çağırmak daha verimli olacaktır. Ayrıca bu yolla takım çalışması yapmakta kolay olur. Yine benim kişisel tercihim tüm modulleri kontrol eden ana bir Application yazılması ve geriye kalan her şeyin modul olarak yazılması yönündedir.

4-Amaca uygun class geliştirme:

Her yazılım için geçerli bir kural vardır ki, o da gereksiz kod tekrarından kaçınmak gerektiğidir. Programı mümkün olan en yapısal ve nesne yönelimli şekilde oluşturmak gerekir. Bu hem o anda yazdığınız programda gereksiz kod tekrarını ortadan kaldırır. Hem de yazdığınız kodların başka projelerde de kullanılabilmesini sağlar.

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.


yeni üyelik | şifremi unuttum

aç-kapa Eğitim Bilişim Hukuku Sertifika Programı

Bilişim Hukuku Sertifika Programı

BILISIM HUKUKU SERTIFIKA PROGRAMI 22 – 23 Kasım 2008 – 09.30 – 17.00 – Lares Park Otel – Taksim – 650 YTL+kdv Eg...
Kategori: Eğitim

aç-kapa Yarışma 5.İstanbul Animasyon ve Görsel Efekt Kısa Film Yarışması

5.İstanbul Animasyon ve Görsel Efekt Kısa Film Yarışması

5.İstanbul Uluslararası Animasyon Festivali, 24-30 Kasım 2008 tarihleri arasında gerçekleştirilecektir. Festival dahilinde gerçekleşen 5. İstanbul Ani...
Kategori: Yarışma

aç-kapa Konferans TIME 2008 Interpro Forum Telekom, Internet, Medya, Eğlence Konferansı

TIME 2008 Interpro Forum Telekom, Internet, Medya, Eğlence Konferansı

Program 1 Aralık 2008 Pazartesi 08:00-12:00 Kayıt 10:00-10:30 Ana Oturum Türkiye’de Yeni Nesil Telekom Hizmeti Cengiz Anık – Avea, Ge...
Kategori: Konferans

aç-kapa Çalıştay Dirty99, 9. Pazarlama Zirvesi Etkinliği

Dirty99, 9. Pazarlama Zirvesi Etkinliği

Dirty99, 9. Pazarlama Zirvesi süresince 99 özel pazarlama profesyoneli ile, 99 dakikalık bir workshop çalışması! Özellikle interaktif pazarlama araçla...
Kategori: Çalıştay

aç-kapa Eğitim Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Etkin Katılım Çağrısı Türkiye’de Internet ile ilgili grupları biraraya getirerek İnternet’i tum boyutlarıyla tanıtmak, gelistirmek, tartı...
Kategori: Eğitim

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 344 (0 kayıtlı, 344 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul