Actionscript 3 三分之二的MovieClip按钮使用ActionScript 3.0在一帧动作中工作
问题是: 我已经创建了3个按钮符号,它们分别位于各自的3个movieclip符号中,并具有各自的实例名称 在第1帧上的actionframe中,我有以下代码:Actionscript 3 三分之二的MovieClip按钮使用ActionScript 3.0在一帧动作中工作,actionscript-3,flash,adobe,flash-cs6,Actionscript 3,Flash,Adobe,Flash Cs6,问题是: 我已经创建了3个按钮符号,它们分别位于各自的3个movieclip符号中,并具有各自的实例名称 在第1帧上的actionframe中,我有以下代码: stop(); codebutton.addEventListener(MouseEvent.MOUSE_UP, onReleaseCode); titlebutton.addEventListener(MouseEvent.MOUSE_UP, onReleaseTitle); audiencebutton.addEventListen
stop();
codebutton.addEventListener(MouseEvent.MOUSE_UP, onReleaseCode);
titlebutton.addEventListener(MouseEvent.MOUSE_UP, onReleaseTitle);
audiencebutton.addEventListener(MouseEvent.MOUSE_UP, onReleaseAudience);
function onReleaseCode(e:MouseEvent):void {
nextFrame();
}
function onReleaseTitle(e:MouseEvent):void {
this.gotoAndPlay(187)
}
function onReleaseAudience(e:MouseEvent):void {
this.gotoAndPlay(416)
}
就像我说的,其中有两个可以工作:audiencebutton和codebutton。标题按钮没有
我对ActionScript3.0不是很有经验,如果有人能提供一些意见,那就太好了
它不会被窃听,因为我不使用标签,是吗?好吧,因为我在过去几周里一直在做这类事情,我至少可以列出需要检查的内容,以防那里出了问题。当然,若你们发布一些代码或者告诉我们什么“不起作用”,那个么效率会更高。或者更确切地说,什么仍然有效 无论如何,请确保:
跟踪
-函数。它看起来很酷,如果你把它展示给别人看,它实际上看起来像矩阵之类的东西。此外,它还可以帮助您跟踪应用程序中发生的事情作为第一个测试,在第#187帧的actions层上打一个trace语句,检查它是否真的有任何作用。如果你不介意的话,我将编辑你所有的表情符号,lol不在其中,因为它们让我讨厌。对不起,它只是没有从按钮所在的第1帧开始移动。跟踪建议+1。是的,调试时间线代码是一门艺术:(@Joetjah)按钮不起作用,它什么也不起作用。另一个按钮起作用,它们按照函数中的编码转到相应的帧。那么,
onreleasetile
是否被调用但精灵没有移动到正确的帧?或者onreleasetile
是否根本没有被调用?你必须更清楚地解释,而不仅仅是说“但是”“汤姆不工作”。。。