Would you like to react to this message? Create an account in a few clicks or log in to continue.

GrafikCell.Forumd.Biz | Adobe Destek & Yardım - GraFik Destek Forumu
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap

 

 Mouse'tan Kaçışan Şekiller Yapmak

Aşağa gitmek 
YazarMesaj


avatar


Uyarı Sev. Uyarı Sev. : Uyarı Yok
<b>Paylasım Gücü</b> Paylasım Gücü : 0
<b>Kayıt tarihi</b> Kayıt tarihi : 31/12/69
<b>Ruh</b> Ruh : 14
<b>Grafik Düzey</b> Grafik Düzey : Bilgiliyim
<b>Tarayıcın</b> Tarayıcın : Chrome

Mouse'tan Kaçışan Şekiller Yapmak Empty
MesajKonu: Mouse'tan Kaçışan Şekiller Yapmak   Mouse'tan Kaçışan Şekiller Yapmak EmptyPerş. Şub. 25, 2010 6:59 am

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
Sayfa başına dön Aşağa gitmek
 
Mouse'tan Kaçışan Şekiller Yapmak
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Adobe Series - Adobe Destek & Yardım / GraFik Forumu :: Flash-
Buraya geçin: