ontedi

Kayıt : 4 Eylül 2005 www.ontedi.com
|
|
ActionScript 3.0'da iki noktanın arasındaki mesafeyi distance() metodu ile hesaplayan ikinci uygulamamız
// Geometri sınıfını projemize dahil ediyoruz.
import flash.geom.*;
// Ekranımızda farenin tuşuna basılma anını yakalayan fonksiyon ekliyoruz
addEventListener(MouseEvent.MOUSE_DOWN, Basildi);
// Farenin tuşuna basıldığını yakalayan fonksiyonumuz çalıştırılıyor
function Basildi(olay:Event):void
{
// Eğerki tıklanan hedef daire1 veya daire2 ise
if (olay.target.name == 'daire1' || olay.target.name == 'daire2')
{
// Tıklanan nesneyi sürüklemeye başla
olay.target.startDrag();
// Ayrıca her sürüklemede aradaki mesafeyi hesaplayan
// Hesapla() fonksiyonumuz çalıştırılıyor
Hesapla();
}
}
// Ekranımızda farenin tuşu bırakıldığı anı yakalayan fonksiyon ekliyoruz
addEventListener(MouseEvent.MOUSE_UP, Cekildi);
// Farenin tuşunun bırakıldığını yakalayan fonksiyonumuz çalıştırılıyor
function Cekildi(olay:Event):void
{
// Eğerki bırakılan hedef daire1 veya daire2 ise
if (olay.target.name == 'daire1' || olay.target.name == 'daire2')
{
// Hedefi sürüklemeyi bırak
olay.target.stopDrag();
// Ayrıca aradaki mesafeyi hesapla
Hesapla();
}
}
// Aradaki mesafeyi hesaplayan fonksiyonumuz çalıştırılıyor
function Hesapla()
{
// İlk nokta olarak daire1'in merkez noktasını buluyoruz
var merkez1:Point = new Point(daire1.x, daire1.y);
// daire2'nin merkez noktası bulunuyor
var merkez2:Point = new Point(daire2.x, daire2.y);
// İki nokta arasındaki mesafeyi hesaplayan distance() metodu ile uzaklık hesaplanıyor
var uzaklik:Number = Point.distance(merkez1, merkez2);
// sonuc adlı metin içerisinde bulduğumuz değeri yazdırıyoruz
sonuc.text = "Mesafe= " + uzaklik + "";
}

http://www.ontedi.com/actionscript/distance-metodu-ile-iki-nokta-arasindaki-mesafeyi-hesaplama.html
http://www.ontedi.com
Siteme beklerim herkesi.
|
FOXXLY

Kayıt : 19 Haziran 2006 O_o
|
|
Memleketin tüm vatan hainleri, Toplanmış Mektep-i Sultaniye‘de, Ah bi müdür olsam, Hepsini s.... bi saniyede!
|
NmC

Kayıt : 23 Kasim 2008 (Cahil AKPli)
|
|
Oha bunun için fonksiyon mu yazmış adamlar :|
There are 10 types of people in the world. Those who knows binary and those who dont...
|
ontedi

Kayıt : 4 Eylül 2005 www.ontedi.com
|
|
NmC bunu yazdı: -----------------------------
Oha bunun için fonksiyon mu yazmış adamlar :|
-----------------------------
Analitik düzlemde iki nokta arasındaki mesafeyi hesaplama ile aynı
= karekök(x'lerin farkının karesi + y'lerin farkının karesi)
http://www.ontedi.com
Siteme beklerim herkesi.
|
|