Object appears wrong frame
hello, i'm making simple drag , drop game several letters. of letters appear in wrong frame , generate error when clicked.
i'm attaching example of file i'm working on, if can great (test2.fla - google drive ). a, b, c fine xyz carry on the next frame. can done stop this.
stop();
var orig1x:number=a1.x;
var orig1y:number=a1.y;
a1.addeventlistener(mouseevent.mouse_down, dragtheobject);
a1.addeventlistener (mouseevent.mouse_up, item1release);
function dragtheobject(event:mouseevent):void {
var item:movieclip=movieclip(event.target);
item.startdrag();
var toppos:uint=this.numchildren-1;
this.setchildindex(item, toppos);
}
function item1release(event:mouseevent):void {
var item:movieclip=movieclip(event.target);
item.stopdrag();
if (pos1.hittestpoint(item.x,item.y)) {
item.x=pos1.x;
item.y=pos1.y;
} else {
item.x=orig1x;
item.y=orig1y;
}
};
a1.buttonmode = true;
so code im using drag , drop game
look @ timeline. in first 3 frames letters layer under box layer. in next 3 frames box frames empty. allows letters show up. reason letters showing in frames haven't put them because have positioned letters actionscript. once object controlled actionscript persist on stage until removed actionscript.
More discussions in ActionScript 3
adobe
Comments
Post a Comment