AS3 ve CSS Sprite Tekniği

Actionscipt ile dışarıdan veri veya medya öğesi almak istediğimizde temel olarak kullandığımız teknik “client side request”tir.Her request http protokolünde (http deki son p zaten protokol demekte buda yazım hatası olsun (hatasız kul olmaz!)) önemli bir yer işgal eder.

İsviçreli bilim adamları üç açılı diş fırçasından sonra bu konuya da kafa yorup “client side request” e inat “server side push” tekniğini geliştirdiler.Ancak bizim konumuz şimdi bu değil.

Amacımız basit; request sayısını en aza indirmeye çalışacağız.Bu bize aslında bi çok avantaj daha sağlayacak.Farzı misal: elimizde 250 ülke bayrağı var.250 tane loader, 250 “client side request” demek.Her request için http nin şartları, eklediği veri vs düşünülürse bu biraz ürkütücü bir rakam.

CSS yazan arkadaşlar bu duruma mani olabilmek için tüm resimleri birleştirip tek resim haline getirmeyi uygun bulmuşlar.İnternette dolaşıyorsanız illa görmüştürsünüz http://b.static.ak.fbcdn.net/rsrc.php/z2GOE/hash/ebqvjyrq.png veya bunu http://www.google.com/images/nav_logo7.png

Oyun programcıları ise bu konuya daha öncesinden aşina character.Bende buradan yola çıkarak (bizim mahalleye kadar koşarak gittim) bi örnek yaptım.Sağdaki resim tek başına bi resim bunlardan bayrakları kopartıp ayrı birer Display Object ögesine çevirip kullanıcı etkileşimli hale getiren örnek burda.Ama öncelikle start düğmesine bi basmanız gerekli http://tuncays.com/labs/Flags/

Uygulamanın açıklaması ise:

[Coming soon]

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Bir Cevap Yazın