Apache flex 在flex中控制嵌入的SWF电影(音频/声音)文件

Apache flex 在flex中控制嵌入的SWF电影(音频/声音)文件,apache-flex,actionscript-3,Apache Flex,Actionscript 3,所以我尝试在我的flex应用程序上获得声音。 然后尝试加载只有音频的swf电影。 但当它加载到init()时,它会不停地循环。 下面是一个示例代码: [Embed(source="assets/alert03.swf")] private var alert01Swf:Class; private var alert01Loader:MovieClip; private function init():void {

所以我尝试在我的flex应用程序上获得声音。 然后尝试加载只有音频的swf电影。 但当它加载到init()时,它会不停地循环。 下面是一个示例代码:

        [Embed(source="assets/alert03.swf")]
        private var alert01Swf:Class;
        private var alert01Loader:MovieClip;

        private function init():void {
            alert01Loader = MovieClip(new alert01Swf());
            alert01Loader.stop();
            alert01Loader.gotoAndStop(0, null);
            //this.addChild(alert01Loader);
        }
它只是去贝塞克!我无法阻止它。 我尝试使用OGG,但加载速度太慢了。 Mp3不好,因为它不是免费的。 任何关于在Flex中使用音频的建议都会很好

stop()
gotoAndStop
函数控制帧导航-这些帧中是否定义了适当的函数


在alert03.swf的document类中定义stopAudio/playAudio函数,并从主swf调用它们。

我创建了一个包含5帧的swf文件,然后在其中插入了“alert03.wav”。我对另一个swf也做了同样的操作,尽管它是图像。无论如何,我对flash本身的脚本编写并不太熟悉。您是否将这些功能放在操作部分?非常感谢。我不熟悉仅仅插入声音文件-我通常使用
声音
类加载;在这种情况下,它具有方便的播放和停止功能。