Flash MovieClip在使用addChild()时未播放动画
我想做一个简单的flash游戏 我一直在搜索这个问题,但我找不到任何对我有帮助的问题/答案,所以这里是: 我正在尝试使用Flash MovieClip在使用addChild()时未播放动画,flash,animation,actionscript,movieclip,addchild,Flash,Animation,Actionscript,Movieclip,Addchild,我想做一个简单的flash游戏 我一直在搜索这个问题,但我找不到任何对我有帮助的问题/答案,所以这里是: 我正在尝试使用addChild()生成口袋妖怪Movieclips var comPkm:MovieClip = new bulbasaur; comPkm.x = 620; comPkm.y = 270; comPkm.height = 80; comPkm.width = 77; addChild(comPkm); comPkm.g
addChild()
生成口袋妖怪Movieclips
var comPkm:MovieClip = new bulbasaur;
comPkm.x = 620;
comPkm.y = 270;
comPkm.height = 80;
comPkm.width = 77;
addChild(comPkm);
comPkm.gotoAndPlay("idle");
问题是:口袋妖怪的“空闲”姿态根本不起作用。但是,如果我把口袋妖怪直接放在时间表上,它会工作的。
知道有什么问题吗?解决办法是什么?谢谢:)不幸的是,设置MovieClip的某些属性会导致剪辑无法播放动画。设置x、y、高度或宽度打断时间轴动画。那无声的失败甚至连一丝痕迹都没有,好几次把我弄糊涂了。解决方法是创建父占位符,并让ActionScript修改父占位符或子占位符。例如:
comPkm.parent.x = 620;
comPkm.parent.y = 270;
comPkm.parent.height = 80;
comPkm.parent.width = 77;
相关的:
如果修改包含运动二者之间的MovieClip对象的以下任何属性,则播放头将在该MovieClip对象中停止:alpha、blendMode、过滤器、高度、不透明背景、旋转、scaleX、scaleY、scale9Grid、scrollRect、transform、visible、width、x或y。但是,它不会停止该MovieClip对象的任何子MovieClip对象中的播放头
根据我的经验,playhead永久性损坏,忽略将来对gotoAndPlay的调用。comPkm.gotoAndPlay(“空闲”);这是文档的类名,或者在timelinecomPkm=实例名中的主阶段上的movieclip中是idel,或者是空闲的;“idle”是第1帧的标签。在第1帧内,有另一个movieclip在移动。
comPkm.gotoAndStop(“空闲”)
?不工作,已经尝试了这两种方法。无论如何,谢谢:-)