12 Mayıs 2016 Perşembe

Flash Action Script 3.o Örnekler: Saniyede bir defa output penceresine merheba yazan örnek.

var zamanlayici:Timer = new Timer(1000);
zamanlayici.addEventListener(TimerEvent.TIMER,yaz);
function yaz(e:TimerEvent):void
{
        trace("merhaba");
}
zamanlayici.start();

Flash Action Script 3.o Örnekler: Klavyeden Ok tuşlarına basıldığı yöne göre sahnede hareket eden nesne örneğini yapınız.

var deger:String = "";
stage.addEventListener(Event.ENTER_FRAME,git);
function git(e:Event):void
{
        if (deger=="yukari")
        {
                       topmc.y -=  1;
        }
        if (deger=="asagi")
        {
                       topmc.y +=  1;
        }
        if (deger=="sol")
        {
                       topmc.x -=  1;
        }
        if (deger=="sag")
        {
                       topmc.x +=  1;
        }
}

stage.addEventListener(KeyboardEvent.KEY_DOWN,yonbul);
function yonbul(e:KeyboardEvent):void
{
        if (e.keyCode == Keyboard.UP)
        {
                       deger = "yukari";
        }
        if (e.keyCode == Keyboard.DOWN)
        {
                       deger = "asagi";
        }
        if (e.keyCode == Keyboard.LEFT)
        {
                       deger = "sol";
        }
        if (e.keyCode == Keyboard.RIGHT)
        {
                       deger = "sag";
        }
}

Flash Action Script 3.o Örnekler: Klavyeden Basılı tuttukça nesnenin basılan tuşa göre hızlanarak hareket etmesini sağlayan prog.

var hiz:Number = 1;
var ivme:Number = 0.1;
stage.addEventListener(KeyboardEvent.KEY_DOWN,tusbul);
stage.addEventListener(KeyboardEvent.KEY_UP,sifirla);
function sifirla(e:KeyboardEvent):void
{
        hiz=1;
        ivme=0.1;
}
function tusbul(e:KeyboardEvent):void
{
        //trace(e.keyCode);
        if (e.keyCode == Keyboard.UP)
        {
                       trace("yukarı ok tuşuna bastınız");
                       topmc.y -=  hiz + ivme;
        }
        if (e.keyCode == Keyboard.DOWN)
        {
                       trace("aşağı ok tuşuna bastınız");
                       topmc.y +=  hiz + ivme;
        }
        if (e.keyCode == Keyboard.LEFT)
        {
                       trace("sol ok tuşuna bastınız");
                       topmc.x -=  hiz + ivme;
        }
        if (e.keyCode == Keyboard.RIGHT)
        {
                       trace("sağ ok tuşuna bastınız");
                       topmc.x +=  hiz + ivme;
        }
        hiz +=  ivme;


}

Flash Action Script 3.o Örnekler: Klavyeden 4 ok tuşu içinde mesaj verecek şekilde geliştiriniz.

stage.addEventListener(KeyboardEvent.KEY_DOWN,tusbul);
function tusbul(e:KeyboardEvent):void
{
        if (e.keyCode == Keyboard.UP)
        {
                       trace("yukarı ok tuşuna bastınız");
                       topmc.y -=  1;
        }
if (e.keyCode == Keyboard.DOWN)
        {
                       trace("aşağı ok tuşuna bastınız");
                       topmc.y +=  1;
        }
        if (e.keyCode == Keyboard.LEFT)
        {
                       trace("sol ok tuşuna bastınız");
                       topmc.x -=  1;
        }
        if (e.keyCode == Keyboard.RIGHT)
        {
                       trace("sağ ok tuşuna bastınız");
                       topmc.x +=  1;
        }


}

Flash Action Script 3.o Örnekler: Klavyeden Yukarı ok için “yukarı ok tuşuna bastınız”; diyen programı yazınız.

stage.addEventListener(KeyboardEvent.KEY_DOWN,tusbul);
function tusbul(e:KeyboardEvent):void
{
        if (e.keyCode == Keyboard.UP)
        {
                       trace("yukarı ok tuşuna bastınız");
                       topmc.y -=  1;
        }

}

Flash Action Script 3.o Örnekler: Klavyeden hangi tuşa basıldığını bulan program.

stage.addEventListener(KeyboardEvent.KEY_DOWN,tusbul);
function tusbul(e:KeyboardEvent):void
{
            trace(e.keyCode);

}

Flash Action Script 3.o Örnekler: Flappybirds oyunu benzeri;

var hiz:Number = 1;
var ivme:Number = 0.1;
var x1,x2:Number;
stage.addEventListener(Event.ENTER_FRAME,dusmefonk);
stage.addEventListener(MouseEvent.CLICK,Kontrol);
function dusmefonk(event:Event):void
{
            topmc.y +=  hiz + ivme;
            hiz +=  ivme;
            topmc.x +=  1;
            if (topmc.hitTestObject(engelmc))
            {
                           sonlandir();
            }
            if (topmc.hitTestObject(engel2mc))
            {
                           sonlandir();
            }
            if (topmc.x >= 550)
            {
                           topmc.x = 0;
                           x1=engel2mc.x;
                           x2=engelmc.x;
                           engel2mc.x=x2;
                           engelmc.x=x1;
            }
}
function sonlandir():void
{
            stage.removeEventListener(MouseEvent.CLICK,Kontrol);
            topmc.rotation = -180;
}
function Kontrol(event:Event):void
{
            hiz = 1;
            ivme = 0.1;
            topmc.y -=5*(hiz+hiz+ivme);

}