我有一个标签为“normal”和“mouseover”的movieclip。我使用以下代码:
var thisButton:MovieClip = this.getChildByName(e.currentTarget.name) as MovieClip;
thisButton.gotoAndPlay("mouseOver");
在调试时,“thisButton”会转到鼠标悬停并且框架会发生变化。但在视觉上没有变化,动画也没有播放。有什么想法吗?
答案 0 :(得分:1)
尝试:
var thisButton:MovieClip = e.currentTarget as MovieClip;
if(thisButton == null) return log.error("Error: thisButton does not appear to be"
+ "a MovieClip: " + thisButton);
thisButton.gotoAndPlay("mouseOver");
我想在这里说几件事:
除了这些微小的调整之外,我能想到的唯一可能导致你麻烦的是其他动作。您的所有代码都在一个地方吗?你是否在movieclip中有代码?是否有停止()的电话?父剪辑是否已停止?
检查这些内容并报告回来,我们可以帮助您......
希望有所帮助,
〜gMale