16:34
AS3 Tıklanan Nokta Etrafında Dönme
Herhangi bir yere basılı tutun, fare hangi bölüme basılı tutulursa o koordinatlar etrafında MC dönen uygulamadır.
import fl.motion.*;
//Hareket sınıfı çağrılıyor.
var basili:Boolean = false;
//Basılı değişkeni tanımlanıp ilk değeri false veriliyor, alttaki kodlarda kullanılacak.
addEventListener(Event.ENTER_FRAME, sahneDinle);
//Basılı değişkeni sürekli sahnede dinleniyor
stage.addEventListener(MouseEvent.MOUSE_UP, onUp);
stage.addEventListener(MouseEvent.MOUSE_DOWN, onDown);
function sahneDinle(evt:Event) {
if (basili) {
var mat:Matrix = clip.transform.matrix;
MatrixTransformer.rotateAroundExternalPoint(mat,mouseX,mouseY,45);
clip.transform.matrix = mat;
}
}
function onDown(evt:MouseEvent):void {
basili = true;
}
function onUp(evt:MouseEvent):void {
basili = false;
}
Bu Makaleyi Tweet'le
Kaydol:
Kayıt Yorumları (Atom)




0 yorum:
Yorum Gönder