Bu derste Flash'ta ActionScript kullanarak hoş bir çalışma yapacağız. Bu çalışma mouse üzerine geldiğinde şekiller nasıl kaçar, onunla ilgili. Daha önce yayınladığım bir dersin tekrar gözden geçirilmiş ve son sürüme göre yenilenmiş halidir. Ayrıca kaynak dosyası da eklenmiştir. ActionScript 2.0'a göredir. Yabancı bir siteden yararlanarak hazırladığımı da belirtmek isterim.
Hemen dersimize geçelim.
Adım 1
Yeni bir Flash sayfası açalım, Modify > Document (Ctrl+J) deyin ve Width: 300, Height: 250px olsun. Frame rate ayarını 70 fps olarak belirleyin.
[Resimleri görebilmek için üye olun veya giriş yapın.]Adım 2
Her hangi bir şekil ya oluşturun, ya da import edin, fark etmez. Sonra onu Movie Clip yapın.
[Resimleri görebilmek için üye olun veya giriş yapın.]Adım 3
Yeni oluşturduğunuz Movie Clip'e çift tıklayın ve içine girin.
Adım 4
Yeni bir layer oluşturun ve ismini action olarak belirleyin.
Adım 5
Bu layer'ın 1. karesine tıklayın ve F9'a basarak Action Script panelini açın, sonra aşağıdaki scripti kopyalayıp yapıştırın.
- Kod:
-
x00 = _x;
y00 = _y;
MAAI = 400;
Adım 6
2. kareye gelin, F6'ya basın, Action Script panelini açın ve aşağıdaki kodları kopyalayıp yapıştırın:
- Kod:
-
x0=_x
y0=_y
x=_root._xmouse
y=_root._ymouse
a=x-x0
b=y-y0
r=Math.sqrt(a*a+b*b)
quer_fugir_x=this._x-(a/r)*MAAI/r
quer_fugir_y=this._y-(b/r)*MAAI/r
quer_voltar_x=(x00-x0)/2
quer_voltar_y=(y00-y0)/2
this._x=quer_fugir_x+quer_voltar_x
this._y=quer_fugir_y+quer_voltar_y
Adım 7
3. kareye gelin, F6'ya basın ve şu koduı yapıştırın
- Kod:
-
gotoAndPlay(2);
Adım 8
Layer 1'in 3. karesine tıklayın ve F5'e basın.
[Resimleri görebilmek için üye olun veya giriş yapın.]Adım 9
Ana sahneye geri dönün (Scene1), bu movie klip'i birçok kez çoğaltarak sahneye yerleştirin.
[Resimleri görebilmek için üye olun veya giriş yapın.]sanalkurs