Mahmut Çanga » Flash’ta Tam Ekran Problemi

Flash’ta Tam Ekran Problemi

Flash Player 9 ile hayatımıza giren tam ekran özelliği birçok Flash uygulamada ve websitesinde oldukça yaratıcı ve yenilikçi çalışmalar yapmamıza yardımcı oluyor. Actionscript 3 ile bu özelliği kullanırken çok garip bir durumla karşılaştım. Eğer uygulamada tam ekrana geçmek için kullandığınız butonda MouseEvent.MOUSE_DOWN kullanıyorsanız tam ekrana geçtiğinizde ekranın hiçbir yerine tıklayamadığınızı ve mouse cursor olarak hand [...]

Devamı için tıklayın

Flex 3 ArrayCollection removeAll()

Eğer bir arraycollection’ı for loop ya da benzeri bir yöntemle temizlemek istiyorsanız ne yazıkki içindeki elemanları siliyor ama uzunluk yine aynı kalıyor. Eğer sizde arraycollection.length gibi kontroller yapıyorsanız malesef kodunuzda yanlış çalışan başka hatalar oluşmakta. Bu yüzden – kendi tecrübemle sabit – Flex’te arraycollection içindeki elemanları tamamen silmek için en iyi yöntem
removeAll()
fonksiyonunu kullanmak.

Devamı için tıklayın

Shared Object – Flash Cookie – Flash Çerezler

Cookie’ler javascript ile hayatımıza girdiğinden bu yana oldukça işimizi kolaylaştırmıştı. Aynı şekilde flash ile de cookie yönetimi yapabilmekteyiz. Tek fark bu cookie’ler AppData\Roaming\Macromedia\Flash Player klasörü altında .sol uzantılı ve encrypted olarak saklanmakta. Yine de oldukça işlevsel. Nasıl kullanılır merak ediyorsanız işte size örnek kod:

var mySo:SharedObject;
mySo = SharedObject.getLocal(“your-app-name”);
if (mySo.data.isWatched) {
trace(“watched”);
gotoAndStop(“some_frames”);
}
else {
trace(“first seen”);
var flushStatus:String = null;
mySo.data.isWatched = [...]

Devamı için tıklayın