Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import flash.events.Event;
- import flash.text.TextField;
- var farkX:Number=new Number();
- var farkY:Number=new Number();
- var bosText:TextField=new TextField();
- addChild(bosText);
- bosText.width=350;
- addEventListener(Event.ENTER_FRAME,enterFrameFunction);
- function nesneyiSurukle():void
- {
- nesne1.x = mouseX;
- nesne1.y = mouseY;
- }
- function enterFrameFunction(e:Event):void
- {
- //Fonksiyonları çalıştırdık.
- nesneyiSurukle();
- farkHesapla();
- }
- function farkHesapla():void
- {
- //x ve y farklarını bulup mutlak değerini en yakın pozitif sayıya yuvarladık.
- farkX = new Number(Math.ceil(Math.abs(nesne1.x - nesne2.x)));
- farkY = new Number(Math.ceil(Math.abs(nesne1.y - nesne2.y)));
- //Değerleri boş texte yazdırdık.
- bosText.text = "X Eksen Uzaklığı : " + String(farkX) + " Y Eksen Uzaklığı : " + String(farkY)+" Nesnelerin uzaklığı : "+ String(Math.ceil(Math.sqrt(farkX*farkX+farkY*farkY))) ;
- }
- /*Buradaki
- String(Math.ceil(Math.sqrt(farkX*farkX+farkY*farkY)))
- kodu, klasik matematikte gördüğümüz hipotenüs bulma olayı. Yani x ve y uzunlarını 2 kenar olarak alıp arada kalan eğik kenar yani hipotenüsü noktalar arası uzaklık olarak belirliyoruz.
- */
Advertisement
Add Comment
Please, Sign In to add comment