将SWF文件上的链接转换为另一个HTML

Tal*_*kir 4 html flash actionscript

我遇到SWF文件问题.我在我的HTML页面上有一个SWF文件,我需要将它链接到我使用的另一个HTML但锚不起作用.任何人都可以帮助我.如何链接SWF文件.谢谢

Ron*_*iew 10

您可以使用SWFObject添加flashvar,如下所示:

<script type="text/javascript">
    var flashvars = {};
    flashvars.targetURL = "http://www.stackoverflow.com";
    var params = {};
    var attributes = {};
    swfobject.embedSWF("myflashmovie.swf", "myAlternativeContent", "800", "600", "9.0.0", false, flashvars, params, attributes);
</script>
Run Code Online (Sandbox Code Playgroud)

话虽这么说,这是假设在你的Flash电影中,它被编码,使得Flash电影期待flashvar并使用该链接到规定的URL

在AS 2.0中它将是:

getURL(_root.targetURL);
Run Code Online (Sandbox Code Playgroud)


在AS 3.0中它将是:

var flashvars:Object = LoaderInfo(this.root.loaderInfo).parameters;
var linkURL = flashvars['targetURL']; 
var link:URLRequest = new URLRequest (linkURL);
navigateToURL(link);
Run Code Online (Sandbox Code Playgroud)