Actionscript 3 在movieclip AS3中添加movieclip
目前,我正试图找出在单击movieclip内的外部加载图像后将movieclip添加到舞台的代码 基本上我想要实现的是,当点击加载到movieclip中的外部图像时,另一个movieclip(一个大X)被加载到它上面。目前我正在尝试这段代码,但是movieclip X没有出现。然而,我没有得到错误 有人知道如何解决这个问题吗?提前谢谢 以下是当前代码:Actionscript 3 在movieclip AS3中添加movieclip,actionscript-3,movieclip,Actionscript 3,Movieclip,目前,我正试图找出在单击movieclip内的外部加载图像后将movieclip添加到舞台的代码 基本上我想要实现的是,当点击加载到movieclip中的外部图像时,另一个movieclip(一个大X)被加载到它上面。目前我正在尝试这段代码,但是movieclip X没有出现。然而,我没有得到错误 有人知道如何解决这个问题吗?提前谢谢 以下是当前代码: var wronganswer1:Loader = new Loader(); var myImageLocation1:URLRequest
var wronganswer1:Loader = new Loader();
var myImageLocation1:URLRequest = new URLRequest("Monthly Topic/img1.jpg");
var xClip:MovieClip = new MovieClip;
wronganswer1.load(myImageLocation1);
addChild(wronganswer1);
wronganswer1.addEventListener(MouseEvent.CLICK, wa1);
function wa1 (event:MouseEvent):void
{
MovieClip(this.parent).SCORE -= 1
MovieClip(this.parent).addChild(xClip);
wronganswer1.removeEventListener(MouseEvent.MOUSE_UP, wa1);
}
stop();
您的xClip不包含任何图形,它只是一个空的MovieClip实例:
var xClip:MovieClip = new MovieClip;
因此,它会按预期添加到指定的目标中,您无法看到它,因为没有什么可看的。感谢您的响应!我不确定我是否理解你的意思或如何解决它。电影唇确实包含图形,即一个大的红色X。或者你的意思是,我设置它的方式是作为一个空电影唇?好吧,我找到了!我现在明白你的意思了。我最终使用了var-xclip:MovieClip=newxclip;那很有效!谢谢你的帮助@很好。作为旁注,我建议不要对类及其实例使用相同甚至相似的名称,这可能会导致不必要的麻烦。命名类似var xclip:MovieClip=new BigX;那就更好了。谢谢你的建议!我一定要记住这一点!