切换播放/暂停按钮

时间:2010-01-27 16:19:14

标签: flash actionscript actionscript-2 flash-cs3

我是这个flash的新手,我正在使用as2作为动作脚本我想知道是否有任何关于如何创建切换按钮的好教程到目前为止这就是我所拥有的。

on (release) {
play ();
}

on (release) {
stop ();
}

我想这样,当你点击playit时会启动动画,但会显示暂停按钮,反之亦然。

1 个答案:

答案 0 :(得分:1)

您需要跟踪切换的状态:即按下按钮时动画是否正在播放。

因此,按钮上的代码可能是:

on (release){
_root.toggleMe();//assuming you want to start/stop the main timeline
}

然后在主时间轴中,你可以像这样定义toggleMe()函数:

var isPlaying:Boolean = false; // track state of animation - paused to start

function toggleMe():Void {
    if (isPlaying) {
        stop();
        isPlaying = false;
    } else {
        play();
        isPlaying = true;
    }
}

stop();

[编辑:更改代码以控制主时间轴]