Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash prevFrame();没有';行不通_Flash - Fatal编程技术网

Flash prevFrame();没有';行不通

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

我用nextFrame和PrevFrame动作制作了一个电影剪辑。我的问题是PrevFrame动作在我的最后一帧上不起作用(甚至没有像Button那样触发)。有人能帮忙吗?这是我的代码

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不起作用顺便说一句,它们嵌套在电影剪辑中,我不太清楚为什么会这样。。。尝试查看您的按钮并检查以确保它们的实例名称与您的代码一致。。。像这样的问题通常是由一些小错误引起的。您是否收到任何编译器错误?