Flash 切换播放/暂停按钮

Flash 切换播放/暂停按钮,flash,actionscript,actionscript-2,flash-cs3,Flash,Actionscript,Actionscript 2,Flash Cs3,我是这个flash的新手,我正在使用as2作为动作脚本,我想知道到目前为止,是否有关于如何创建切换按钮的好教程,这就是我的全部 on (release) { play (); } on (release) { stop (); } 我想这样,当你点击播放时,它会启动动画,但会显示暂停按钮,反之亦然。你需要跟踪切换的状态:即按下按钮时动画是否正在播放 因此,按钮上的代码可能是: on (release){ _root.toggleMe();//assuming you want to star

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

on (release) {
play ();
}

on (release) {
stop ();
}

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

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

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

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();

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

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

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

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();

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

我想要控制的电影不在电影剪辑中,它在根目录上,按钮将在电影剪辑中?我对这一切都不熟悉,所以也许一个防白痴的指导对我来说是有意义的。。谢谢你,我很抱歉我更改了答案以控制主时间轴(_root)。我想要控制的电影不在电影剪辑中,它在_root上,按钮将在电影剪辑中?我对这一切都不熟悉,所以也许一个防白痴的指导对我来说是有意义的。。谢谢你,我很抱歉我更改了答案以控制主时间轴(\u root)。