Why am I getting an error?
so have 1 drop box , 5 draggable items. 1 can match drop box because contains word target , draggable item's name in variable (i.e. targetitem1). when user drags anying 1st item box bounce , tells them try again. having issue of, when user drags right answer box, 'next' button appears, user clicks on , of dragable items not visible. did debug , gave me error @ line after gotoandplay. doing wrong? working earlier today.
stop();
next_btn.visible = false;
spots1a1.buttonmode = true;
spots1a2.buttonmode = true;
spots1a3.buttonmode = true;
spots1a4.buttonmode = true;
spots1a5.buttonmode = true;
spots1a1.addeventlistener(mouseevent.mouse_down, pickup2);
spots1a1.addeventlistener(mouseevent.mouse_up, dropit2);
spots1a2.addeventlistener(mouseevent.mouse_down, pickup2);
spots1a2.addeventlistener(mouseevent.mouse_up, dropit2);
spots1a3.addeventlistener(mouseevent.mouse_down, pickup2);
spots1a3.addeventlistener(mouseevent.mouse_up, dropit2);
spots1a4.addeventlistener(mouseevent.mouse_down, pickup2);
spots1a4.addeventlistener(mouseevent.mouse_up, dropit2);
spots1a5.addeventlistener(mouseevent.mouse_down, pickup2);
spots1a5.addeventlistener(mouseevent.mouse_up, dropit2);
function pickup2(event:mouseevent):void {
event.target.startdrag(true);
answerlabel.text = "";
event.target.parent.addchild(event.target);
startx = event.target.x;
starty = event.target.y;
}
function dropit2(event:mouseevent):void {
event.target.stopdrag();
var mytargetname2:string = "target" + event.target.name;
var mytarget2:displayobject = getchildbyname(mytargetname2);
if (event.target.droptarget != null && event.target.droptarget.parent == mytarget2){
answerlabel.text = "good job!";
event.target.removeeventlistener(mouseevent.mouse_down, pickup2);
event.target.removeeventlistener(mouseevent.mouse_up, dropit2);
event.target.buttonmode = false;
event.target.x = mytarget2.x;
event.target.y = mytarget2.y;
next_btn.visible = true;
} else {
answerlabel.text = "try again!";
event.target.x = startx;
event.target.y = starty;
}
}
import flash.events.mouseevent;
next_btn.addeventlistener(mouseevent.click, powerclick28);
function powerclick28(event:mouseevent):void {
gotoandplay(1009);
spots1a1.visible = false;
spots1a2.visible = false;
spots1a3.visible = false;
spots1a4.visible = false;
spots1a5.visible = false;
}
what error getting? not should matter since code should execute, should take care of putting things away before gotoandplay anywhere
More discussions in Adobe Animate CC - General
adobe
Comments
Post a Comment