Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 使用动作脚本匹配测验_Actionscript 3 - Fatal编程技术网

Actionscript 3 使用动作脚本匹配测验

Actionscript 3 使用动作脚本匹配测验,actionscript-3,Actionscript 3,我在flash professional中创建了一个匹配测验,但是当用户正确回答并希望导航到第二个页面时,匹配问题的答案出现在第二个场景中,然后在下一个场景中消失。我如何解决该问题 var objectoriginalX:Number; var objectoriginalY:Number; polygon_mc.buttonMode=true; polygon_mc.addEventListener(MouseEvent.MOUSE_DOWN,pickupObject); polygon_m

我在flash professional中创建了一个匹配测验,但是当用户正确回答并希望导航到第二个页面时,匹配问题的答案出现在第二个场景中,然后在下一个场景中消失。我如何解决该问题

 var objectoriginalX:Number;
var objectoriginalY:Number;
polygon_mc.buttonMode=true;
polygon_mc.addEventListener(MouseEvent.MOUSE_DOWN,pickupObject);
polygon_mc.addEventListener(MouseEvent.MOUSE_UP,dropObject);
circle_mc.buttonMode=true;
circle_mc.addEventListener(MouseEvent.MOUSE_DOWN,pickupObject);
circle_mc.addEventListener(MouseEvent.MOUSE_UP,dropObject);
square_mc.buttonMode=true;
square_mc.addEventListener(MouseEvent.MOUSE_DOWN,pickupObject);
square_mc.addEventListener(MouseEvent.MOUSE_UP,dropObject);
function pickupObject(event:MouseEvent):void{
event.target.startDrag(true);
event.target.parent.addChild(event.target);
objectoriginalX=event.target.x;
objectoriginalY=event.target.y;
}
function dropObject(event:MouseEvent):void{
event.target.stopDrag();
var matchingTargetName:String="target"+event.target.name;
var matchingTarget:DisplayObject=getChildByName(matchingTargetName);
if(event.target.dropTarget!=null&&event.target.dropTarget.parent==matchingTarget){
event.target.removeEventListener(MouseEvent.MOUSE_DOWN,pickupObject);
event.target.removeEventListener(MouseEvent.MOUSE_UP,dropObject);
event.target.buttonMode=false;
event.target.x=matchingTarget.x;
event.target.y=matchingTarget.y;
}
else{event.target.x=objectoriginalX;
event.target.y=objectoriginalY;
}}
这是打印屏幕

如果答案不在第二帧中,请检查您的时间线。如果答案只在第一帧中,没有更多信息,则很难为您提供帮助;)事实上,我试图张贴的输出图像,但我需要有10个声誉能够做到这一点,我仍然是新的使用这个网站。。。关于帧,目标答案在一帧中,匹配的语句在另一层中,也在一帧中。我不知道为什么他们仍然出现在另一个场景中,我编辑了帖子并把我的代码放进去。我现在刚刚编辑了Q。请你能帮帮我吗。谢谢