Tror at det er nemmere hvis du ser min .as fil. Har næsten lavet det på samme måde som du skriver, men har bare et lille problem, som jeg ikke kan løse selv.
Det hele kan hentes her:
http://gundersen.popsmart.dk/bounce.zipMin kode ser således ud:
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.text.TextField;
public class Script extends MovieClip
{
public function Script()
{
for(var i = 1; i < 5; i++)
{
this["btn"+i+"_mc"].ball_mc.stop();
this["btn"+i+"_mc"].txtField.text = "Tekst"+i;
this["btn"+i+"_mc"].addEventListener(MouseEvent.MOUSE_OVER, btnOver);
this["btn"+i+"_mc"].addEventListener(MouseEvent.MOUSE_OUT, btnOut);
}
}
function btnOver(event:MouseEvent):void
{
event.currentTarget.ball_mc.gotoAndPlay(2);
}
function btnOut(event:MouseEvent):void
{
addEventListener(Event.ENTER_FRAME, checker);
}
function checker(event)
{
if(btn1_mc.ball_mc.currentFrame == 1)
{
btn1_mc.ball_mc.stop();
removeEventListener(Event.ENTER_FRAME, checker);
}
}
}
}
Jeg kan sagtens få en knap til at virke. Ville gerne have currentTarget ned i min checker function, men så virker det ikke.
Er der et alternativ?