0

ムービークリップが Flash ファイルに表示されているときに、下のサウンド チャンネルの再生を停止しようとしていますが、変数は FLA に読み込まれる .as ファイルにあります。その変数をターゲットにするにはどうすればよいですか? 現在、プロパティ チャンネルと曲で「未定義」が発生しています。

フラ:

if(myMC == visible){
    channel.stop();
}
else(channel = song.play());

.as ファイル:

public var channel:SoundChannel;

    public function Main(param:MovieClip) {

                function showXML(e:Event):void {
                    websiteXML = new XML(e.target.data);
                    MovieClip(root).gotoAndPlay(3);
                    //trace(websiteXML);
                    popupFunction();

                    var urlStr:String = websiteXML.settings.mp3Url.@srcUrl;
                    var isStreaming:Boolean = websiteXML.settings.mp3Url.@streaming;
                    var song:Sound = new Sound();
                    song.load(new URLRequest(urlStr));

                        setTimeout(function():void {
                                channel = song.play(0, 999);
                                channel.soundTransform = new SoundTransform(1);
                        },1000);
                }
            }
4

0 に答える 0