ActionScript 3.0 ile Kar Yağışı
Örnek Uygulamalar Aralık 30th, 2008
Yeni yıl yaklaştığında birçok bannerda kar yağdığını görüyoruz. Kar yağdırma efektinin temelinde bir tane hareket eden kar tanesinin sürekli olarak kopyalanarak, her kopyanın ayrı bir boyut ve konumda olmasını sağlamak yer alıyor.
Bunun için gerekli olan kar tanesini bir sembolün içerisinde tasarladıktan sonra Library’den sembole saÄŸ tıklayıp Linkage seçeneÄŸinden Export for ActionScript seçeneÄŸini iÅŸaretleyip Class ismine Kar yazıyoruz.
Daha sonra aşağıdaki kod bloğu ile mevcut kar tanesinin kopyalarını oluşturup her bir kopyanın farklı konum ve boyutta olmasını sağlıyoruz.
stage.addEventListener(Event.ENTER_FRAME, karYagisi);
function karYagisi(event:Event){
 var karTanesi:Kar = new Kar();
 karTanesi.x = Math.random() * 800;
 karTanesi.scaleX = Math.random();
 karTanesi.scaleY = Math.random();
 addChild(karTanesi);
}
Uygulamanın çalışır halini http://www.actionscripttr.com/dosyalar/karYagisi.rar adresinden indirebilirsiniz.
Aralık 31st, 2008 saat 10:39
Flash animasyonla amatör olarak uğraşıyorum. Benim için oldukça etkileyici bir efekt.
Paylaşım için saolun.
Sanırım öğrenenceğim daha çok şey var.
Ocak 1st, 2009 saat 14:02
Fakat bu kodlama tam olarak istenen çalışmayı oluşturamaz ki karTanesinin sadece x koordinatı sürekli değişir ve şekil sahnede kalır.kaynak çalışmayı da izledim orada nasıl bu olay gerçekleşiyor onuda anlamış değilim.Fakat sizlerin yukarıda yazmış olduğunuz kodlamayı ve kaynak dosyadaki kodlamayı da çok iyi anlamış olmama rağmen bu kod o animasyonu veremez bence kodlama biraz daha karışık bir şekilde olmalı bana kalırsa
Ocak 1st, 2009 saat 19:15
Evet dediğiniz gibi bu kod sembolü sadece x koordinatında değiştiriyor. Yani siz tek bir kar tanesi hareketini movie clip içinde yapıyorsunuz. Daha sonra hareket eden bu kar tanesi sembolünü x koordinatında rastgele konum ve boyutlarda kopyalama işlemini bu kod gerçekleştiriyor.
Ocak 10th, 2009 saat 21:50
Merhaba, Sitemin üst kısmına sade bir menü yaptım. Anasayfa butonuma
on(press){
getURL(”main.aspx”)
}
kodunu yazdım. Sitemi ilk çalıştırdığımda anasayfa butonu tıkır tıkır çalışıyor fakat her hangi bir yeri gezerken tıkladığımda hata alıyorum. Hatanın kaynağı adres satırındaki bulunduğum klasörden sonra main.aspx okumaya çalışması.
Sitemin bulunduğu klasör x ise
x/main.aspx doğru olanı, fakat gezerken
x/resimler.aspx sayfasındayken anasayfaya tıkladığımda x/resimler/main.aspx açmaya çalışıyor ve dolayısıyla hata veriyor. Bu sorunu nasıl aşabilirim
Ocak 11th, 2009 saat 01:10
Burada en kesin sonuç tam yolu göstermek olacaktır.
on(press){
getURL(”http://www.actionscripttr.com/main.aspx”);
}
Temmuz 14th, 2009 saat 12:47
merhaba, bu efekti, sağdan sola doğru uçuşan tozlar gibi düzenlemek istiyorum onu nasıl yapabilirim ?