Actionscript 3 尝试停止外部加载的Youtube swf

Actionscript 3 尝试停止外部加载的Youtube swf,actionscript-3,youtube,Actionscript 3,Youtube,我已经使用AS3 Youtube API将Youtube视频加载到我的flash文件中,我们称之为Youtube.swf 我有一个main.swf,它将youtube.swf加载到它的舞台上。 我尝试卸载这个youtube.swf并加载另一个新的.swf,但是youtube的声音仍然在运行 我已经在main.swf中插入了player.destroy,但它不起作用 有没有想过我可以用main.swf中的脚本销毁youtube视频?在创建加载的swf时,即创建一个内置youtube播放器的swf,

我已经使用AS3 Youtube API将Youtube视频加载到我的flash文件中,我们称之为Youtube.swf

我有一个main.swf,它将youtube.swf加载到它的舞台上。 我尝试卸载这个youtube.swf并加载另一个新的.swf,但是youtube的声音仍然在运行

我已经在main.swf中插入了player.destroy,但它不起作用


有没有想过我可以用main.swf中的脚本销毁youtube视频?

在创建加载的swf时,即创建一个内置youtube播放器的swf,您可以创建一个用于播放、停止等的公共API方法,稍后使用它的swf可以调用该方法


要创建公共API,只需在document类内部创建公共方法,或者如果您使用的是框架脚本,则只需在第一个框架中创建公共函数。在这些方法中,您可以将调用委托给YouTube API。然后,在删除加载的内容之前,主SWF应该对加载的内容调用stop或类似方法,然后将其从显示列表中删除。

尝试在https资源上使用您的SWF。您的YT API函数可能会在那时恢复工作