Flash prevFrame();没有';行不通
我用nextFrame和PrevFrame动作制作了一个电影剪辑。我的问题是PrevFrame动作在我的最后一帧上不起作用(甚至没有像Button那样触发)。有人能帮忙吗?这是我的代码Flash prevFrame();没有';行不通,flash,Flash,我用nextFrame和PrevFrame动作制作了一个电影剪辑。我的问题是PrevFrame动作在我的最后一帧上不起作用(甚至没有像Button那样触发)。有人能帮忙吗?这是我的代码 stop(); import flash.display.MovieClip; import flash.events.MouseEvent; close_btn.addEventListener (MouseEvent.CLICK, onPressClose); next_btn.addEventLis
stop();
import flash.display.MovieClip;
import flash.events.MouseEvent;
close_btn.addEventListener (MouseEvent.CLICK, onPressClose);
next_btn.addEventListener (MouseEvent.CLICK, onPressNext);
prev_btn.addEventListener (MouseEvent.CLICK, onPressPrev);
close_btn.buttonMode = true;
close_btn.useHandCursor = true;
next_btn.buttonMode = true;
next_btn.useHandCursor = true;
prev_btn.buttonMode = true;
prev_btn.useHandCursor = true;
function onPressClose( event:MouseEvent):void{
this.gotoAndStop(1);
}
function onPressNext( event:MouseEvent):void{
this.nextFrame();
}
function onPressPrev( event:MouseEvent):void{
this.prevFrame();
}
这是我的档案
我有点搞不懂你在这里想干什么。。。这两个按钮(下一个按钮和上一个按钮)是在主时间线上还是嵌套在电影剪辑中?如果它们嵌套在电影剪辑中,则此代码将起作用:
mc.next_btn.addEventListener(MouseEvent.CLICK,onPressNext);
function onPressNext(e:MouseEvent){
mc.nextFrame();
}
mc.prev_btn.addEventListener(MouseEvent.CLICK,onPressPrev);
function onPressPrev(e:MouseEvent){
mc.prevFrame();
}
否则,如果按钮位于主时间线上,则此代码适用于您的按钮:
next_btn.addEventListener(MouseEvent.CLICK,onPressNext);
function onPressNext(e:MouseEvent){
nextFrame();
}
prev_btn.addEventListener(MouseEvent.CLICK,onPressPrev);
function onPressPrev(e:MouseEvent){
prevFrame();
}
顺便说一句,我没有看你的文件,因为我有一个坏的历史,像“快速共享”网站,他们似乎总是把我的电脑搞乱P
干杯,
Drake Swartzy最后一帧上的prev_btn不起作用顺便说一句,它们嵌套在电影剪辑中,我不太清楚为什么会这样。。。尝试查看您的按钮并检查以确保它们的实例名称与您的代码一致。。。像这样的问题通常是由一些小错误引起的。您是否收到任何编译器错误?