ActionScript 3.0'da mouse (fare) ile bulunduğumuz sahne üzerinde rastgele çizgiler oluşturma örneğimiz
var blnCizim_Yap:Boolean = false;
var cizgi:Shape = new Shape();
addChild(cizgi);
stage.addEventListener(MouseEvent.MOUSE_DOWN, fnBasla);
function fnBasla(olay1:MouseEvent):void
{
if (mouseX < 435)
{
cizgi.graphics.moveTo(mouseX, mouseY);
cizgi.graphics.lineStyle(5, 0xabcabc, 1);
blnCizim_Yap = true;
}
}
stage.addEventListener(MouseEvent.MOUSE_MOVE, fnDevam);
function fnDevam(olay2:MouseEvent):void
{
if (mouseX < 435)
{
if (blnCizim_Yap == true)
{
cizgi.graphics.lineTo(mouseX, mouseY);
}
}
}
stage.addEventListener(MouseEvent.MOUSE_UP, fnBitir);
function fnBitir(olay3:MouseEvent):void
{
blnCizim_Yap = false;
}
buton_sil.addEventListener(MouseEvent.CLICK, fnSil)
function fnSil(olay4:MouseEvent):void
{
cizgi.graphics.clear();
}