gpt4 book ai didi

flash - ActionScript :在Adobe Flash CS4中停止声音

转载 作者:行者123 更新时间:2023-12-03 00:20:18 25 4
gpt4 key购买 nike

我想停止CS4中的特定声音,而不同时停止所有声音。拥有一些我可以复制和粘贴的简单内容将是很棒的,因为我四处寻找这个问题的答案,并且得到了很多无法使用的巨型庞然大物。
谢谢!

最佳答案

您使用的是什么版本的ActionScript,AS2还是AS3?

您如何播放声音?它是否位于时间轴上的关键帧中?您是否正在使用 ActionScript 将其导入并从库中播放?

(使用时间轴代码进行编辑)

好的,如果它在时间轴上,则需要使用 ActionScript 来播放它,以便以后可以单独定位它以将其停止。

首先,转到您的资料库,右键单击您的声音并编辑其属性。您想将其导出为 ActionScript ,并为其提供唯一的 Action 标识符,例如“MyGreatSound”。没有空格等,只有一个字。

将声音移出关键帧。

接下来,在操作层中创建一个与声音开始相对应的关键帧,然后将其粘贴到其中。 (这假定您在库中为声音指定了“MyGreatSound”的标识符)

var myChannel:SoundChannel = new SoundChannel();
var mySound:Sound = new MyGreatSound();
myChannel = mySound.play(0);

和以前一样,它将播放您的声音。

要停止它,请创建另一个关键帧,该关键帧与时间线中您要停止声音的点相对应。

粘贴在下面;
myChannel.stop();

您可能会遇到范围问题,但可以尝试一下。

这里有更多示例: http://www.republicofcode.com/tutorials/flash/as3sound/

关于flash - ActionScript :在Adobe Flash CS4中停止声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8980789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com