Aşağıdaki kodları F9 a basıp,koplayalınız.
İşte Kaynak Dosya:
Dosyayı İndir:
Örnek Resim:
//"curX" cursorün "x" kordinatını tutacakvar curX:Number;//"stageOrtX" stagein orta noktasını tutacakvar stageOrtX:Number;// "yon" stringi "stageOrtX" de belirlediğimiz orta noktaya göre hangi yöndeyiz sağ veya sol şeklinde dynamic bilgi verecekvar yon:String;// gidiş hızımızı belirleyecekvar hiz:Number=10;//"stageOrtX" stagein orta noktasını aldıstageOrtX=stage.stageWidth/2;// bu function bize yön hesabını sürekli yapmamızı sağlayacakfunction yonHesaplama():String { //
ben derleme dışı bıraktım ama alttaki satırı açarsanız farklı şekilde
çalıştırabilirsiniz uygulamayı tamamen hesaplama algoritma bu kısmı //stageOrtX=curX; // "curX"i cursorümüzün "x" kordinatında ki değerine eşitledi curX=mouseX; //burada kontrol yapıyoruz bizim cursorümüz hangi yönde if (stageOrtX>curX) { yon="sol"; } else if (stageOrtX < curX) { yon="sag"; } else { yon="orta"; } return yon;}// "enter_frame" eventi sürekli çalışarak an an değişen bilgilerin kontrolünü sağlarstage.addEventListener(Event.ENTER_FRAME,calis);function calis(e:Event) { // yon hesabını sürekli kontrol ediyoruz yonHesaplama(); // bir manuel sınırlama koyup yon değişkenine göre "pano_mc" yi hareket ettiriyoruz. if (yon=="sol" && pano_mc.x<950) { pano_mc.x+=hiz; } else if (yon=="sag"&& pano_mc.x>-400) { pano_mc.x-=hiz; } |

Hiç yorum yok:
Yorum Gönder