FLASH ile MOUSE ETKİLEŞİMLİ ARKA PLAN

Selamlar,

Web sitelerinde mouse hareketine bağlı olarak hareket eden arkaplanlar kullanılabiliyor. Yalnızca birkaç satır actionscript (2.0) ile basit bir şekilde bunu yapabilmek mümkün.


Flash'ta 800x400 ölçülerinde bir çalışma dosyası açıp, arkaplanda olmasını istediğimiz görseli, File > Import > Import to Stage ile (CTRL + R) ile çağırıyoruz.




Çalışma alanımıza çağırdığımız görseli, F8 tuşuna basıp movie clip haine getiriyoruz ve bu movie clibin instance name alanına arkaplan_mc gibi bir değer veriyoruz.


Sonrasında actions layerımıza

onEnterFrame = function ()
{

arkaplan_mc._x = (A - (_xmouse)/a)
arkaplan_mc._y = (B - (_ymouse)/b)
}

yazarak işin kabasını bitirmiş oluyouz.

Yukarıdaki kodda kullanılan;

"onEnterFrame" : sürekliliği sağlayacak.
A : swf üzerinde arkaplanın ilk bulunacağı "x" koordinatı
B : swf üzerinde arkaplanın ilk bulunacağı "y" koordinatı
a : arkaplanın mouse ile "x" düzlemi üzerinde hareket etme hızı
b : arkaplanın mouse ile "y" düzlemi üzerinde hareket etme hızı

Birkaç deneme ile gerekli değerleri sağlayabilirsiniz.

Sonuç olarak çıkan çalışma bu gibi olmalı.



Örnek çalışmaya buradan ulaşabilirsiniz.

İyi çalışmalar.

0 yorum:

Yorum Gönder

 
GRAFİK KAZASI © 2010 | Düzenleme Sebahattin Musaoğlu | Sayfa Başına dön.