我在下面附上了一个源文件,我有点卡住了。
基本上,它是一个FLA,它有一个变量(smscounter),它会根据从XML文件(在我的服务器上)读取的任何数字而变化。在主舞台的第一帧上有一个叫做“倒带”的大电影剪辑。有左和右按钮在电影剪辑“倒带机”中的帧之间导航。从理论上讲,我想要做的是:
if(frame != 2) {button_right.visibility = true};
if(frame == 2 && smscounter > 5) {button_right.visibility = true};
if(frame == 2 && smscounter < 5) {button_right.visibility = false}我被告知这不会起作用,因为一旦设置了变量(可见性),它就不会继续检查它,所以我必须调度一个事件?我已经尝试了3-4个教程,但我不能得到任何工作。
下面是几件事:
,
指向FLA和源文件的链接:http://www.mediafire.com/download.php?ejy6j9h9r1c1829
发布于 2012-04-02 05:33:19
你可以将这段代码添加到主时间线,看起来你只能转到第2帧和第3帧,但你总共有21帧(来自voltagebar),这就是为什么我使用数字而不是1和totalFrames。
rewinder.addEventListener(Event.ENTER_FRAME,checkButtons);
function checkButtons(e:Event):void{
if(rewinder.currentFrame <= 2){
button_left.visible = false;
}else{
button_left.visible = true;
}
if(rewinder.currentFrame >= 3){
button_right.visible = false;
}else{
button_right.visible = true;
}
}https://stackoverflow.com/questions/9968304
复制相似问题