flashtr.com

  Component, ActionScript, OOP, Flash 9, CS3, Flash animasyon, buton, movie, grafik, google banner, google optimizasyon, MovieClip(root), xml
Site İçi Arama


Ana Sayfa >  Action Script 3.0 > TimeLine kullanmadan Animasyon Yapma

TimeLine kullanmadan Animasyon Yapma

16.11.2009 16:46:23 / Admin
// önce bir tane shape tanımlıyoruz.
var nesne:Shape=new Shape()
nesne.graphics.beginFill(0xFF0000,1)
nesne.graphics.drawRect(0,100,50,50)
nesne.graphics.endFill()
addChild(nesne)


//animasonun sürekliliğini sağlamak için ENTER_FRAME komutunu kullanmamız gerekmektedir.
addEventListener(Event.ENTER_FRAME, nesneFnc)
function nesneFnc (event:Event)
{
    nesne.x+=7
   // buradaki koşulumuz eğer nesne’mizin x değeri sayfa genişliğinden büyük ise, nesne’mizin x değerine 0 değerini atıyoruz.
    if(nesne.x>stage.stageWidth)
    {
        nesne.x=0
    }
}

böylelikle animasyonumuz sonsuza kadar bir döngü içinde tekrar edecektir.


eğer siz animasyonu belli bir süre sonunda bitirmek isterseniz, koşulunuzu belirtmeniz gerekmektedir.

function nesneFnc (event:Event)
{
    nesne.x+=7
    if(nesne.x>200)
    {
        removeEventListener(Event.ENTER_FRAME, nesneFnc)
    }
}

removeEventListener kalıbı, sizin önceden tanımladığınız atamayı silmek için kullanılır. Örneğin MouseEvent uygulamalarında da kullanılmaktadır.







                         


"Aradığım burada değil" diyorsanız, sormaktan çekinmeyin.
Adınız
Soyadınız
E-Posta *    
Soru *  

Flash CS5 (1)

Nerede ve Ne zaman Flash (3)

Flash’da ne nedir? (11)

Action Script 3.0 (52)

Flash CS3 (6)

XML (3)

Kitaplar & Eğitim Cd’leri (3)

Pdf Dökümanlar (1)

Hata Sebepleri (2)

Flash Siteler (2)

Grafik Dünyası (25)

Google (4)





Actin Script 3.0 nedir?  

google banner boyutları ve özellikleri  gadget banner kullanımı  flashVars'ı nerede nasıl kullanabilirim  clicktag kullanımı

movieClip renk değiştirme / tint  internet explorer (ie)'de hata verme sebebi   png ile jpeg/jpg arasındaki fark




Copyright © 2009 FLASHTR
Tüm hakları FLASHTR.com'a aittir. Kaynakların yazılı izni olmadan kullanımı yasaktır.

admin@flashtr.com