ActionScript 3.0 ile Çizim Nasıl Yapılır?
Componentler, Koşullar ve Döngüler, Olaylar ve Olay İşleyiciler, Sınıflar, Örnek Uygulamalar Nisan 24th, 2008
Resim defteri uygulamasını, mouse’un hareket ettiği her yeri Shape sınıfının graphics özelliğini kullanıp boyayarak elde edeceğiz. Sahne üzerinde istediğiniz herhangi bir bölgeyi çizim yapılabilecek bir hale getirebilirsiniz.
 cizimAlani.graphics.lineStyle(5, renkPaleti.selectedColor);
 cizimAlani.graphics.moveTo(cizimAlani.mouseX, cizimAlani.mouseY);
 cizimAlani.graphics.lineTo(fareX,fareY);
Örnek uygulamayı indirmek için tıklayın.
Aralık 11th, 2008 saat 02:39
Tamamda bunun yapılışını nerden bakıp öğreniceğiz.
Nisan 4th, 2009 saat 15:34
bunun kodlarını nassıl görebiliriz
Temmuz 17th, 2009 saat 16:20
Örnek uygulamayı indirmek için tıklayın. yazıyo ya ordan tıklayıp çalışmayı indirip flash’da bakın kodlara…
Temmuz 22nd, 2009 saat 09:25
uygulamayı indirip açtıktan sonra actions layerinde 1. frame yıklayıp F9 a tıklarsanız kodlar karşınıza gelecektir, ben her ihtimale karşı buradan da yazıyım :)
var cizim:Boolean = false;
var cizimAlani:Shape = new Shape();
board_mc.addChild(cizimAlani);
board_mc.addEventListener(MouseEvent.MOUSE_DOWN, boardDown);
function boardDown(e:MouseEvent):void {
cizim = true;
cizimAlani.graphics.lineStyle(5, renkPaleti.selectedColor);
cizimAlani.graphics.moveTo(cizimAlani.mouseX, cizimAlani.mouseY);
}
board_mc.addEventListener(MouseEvent.MOUSE_UP, boardUp);
board_mc.addEventListener(MouseEvent.ROLL_OUT, boardUp);
function boardUp(e:MouseEvent):void {
cizim = false;
}
board_mc.addEventListener(MouseEvent.MOUSE_MOVE, boardMove);
function boardMove(e:MouseEvent):void {
var fareX:Number=cizimAlani.mouseX;
var fareY:Number=cizimAlani.mouseY;
if (cizim && fareX=0 && fareY=0) {
cizimAlani.graphics.lineTo(fareX,fareY);
e.updateAfterEvent();
}
}