Kategori arşivi: Duyurular

Genel duyurular buradan yapılacaktır.

Animasyon Teknikleri 2 Arasınav Uygulaması

2013 2014 Öğretim yılı bahar dönemi Bil.Des.Tas. ve Ani. Programın Animasyon Teknikleri 2 dersi uygulama sınavı .fla dosyası için tıklayınız.

anim tekn 2 vize

Uygulama kodları:

var firla:Boolean = false;
var hiz:int = 10;
var topyon:int = hiz;
this.stop();

addEventListener(Event.ENTER_FRAME, fl_EnterFrameHandler);

function fl_EnterFrameHandler(event:Event):void
{
	top.x +=  topyon;
	top.rotation +=  topyon;
	if (firla)
	{
		ci.y -=  hiz;
	}
	if (top.hitTestObject(tsac) || top.hitTestObject(tsoc))
	{
		topyon *=  -1;
	}
	if (top.hitTestPoint(ci.x,ci.y,true))
	{
		gotoAndPlay("bitti");
	}
	if (ci.hitTestObject(usc))
	{
		firla = false;
		ci.x = uc.x;
		ci.y = uc.y;
	}
}


stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_KeyboardDownHandler);

function fl_KeyboardDownHandler(event:KeyboardEvent):void
{
	if (event.keyCode == Keyboard.LEFT)
	{
		uc.x -=  hiz;
	}
	else if (event.keyCode==Keyboard.RIGHT)
	{
		uc.x +=  hiz;
	}
	else if (event.keyCode==Keyboard.SPACE)
	{
		firla = true;

	}
	if (uc.hitTestObject(sac))
	{
		uc.x -=  hiz;
	}
	else if (uc.hitTestObject(soc))
	{
		uc.x +=  hiz;

	}
	if (! firla)
	{
		ci.x = uc.x;
	}
}