2015-04-02 59 views
0

我使用HTML,我想嵌入它并将其链接到我的其他网页。它处于离线模式,我一直在寻找很多,发现这个:如何在swf文件中添加链接?

MyClickTagButton.addEventListener(
    MouseEvent.CLICK, 
    function():void { 
    if (root.loaderInfo.parameters.clickTAG.substr(0,5) == "http:" || root.loaderInfo.parameters.clickTAG.substr(0,6) == "https:") { 
     navigateToURL(
     new URLRequest(root.loaderInfo.parameters.clickTAG), "_blank" 
    ); 
    }`` 
    } 
); 

但我不明白的是如何把我的链接。因为我的网站链接只有“person.html”,“welcome.html”等。如果您知道如何,请帮助我。我会很感激。

+0

我不认为你需要'CSS'标签。我认为你需要用'ActionScript'标记。 – BSMP 2015-04-02 22:56:08

+0

难道你只需要将嵌入对象包裹在锚标签中? – tnschmidt 2015-04-02 22:57:04

回答

0

您需要在Adobe Flash Builder中(或其他SWF(冲击波的Flash)编辑器),打开它,并添加ActionScript 3的创造影片剪辑的事件处理程序,并添加URL:

<pre> 
 
ACTIONSCRIPT 3 CODE: 
 

 
var mySWF:String = "Your SWF movie clip name here"; 
 
mySWF.addEventListener(MouseEvent.CLICK, goToUrl); 
 
function goToUrl:void { 
 
    var url:String = "Your URL here"; 
 
    var request:URLRequest = new URLRequest(url); 
 
    try { 
 
     navigateToURL(request, '_blank'); 
 
    } catch (e:Error) { 
 
    trace("Error occurred!"); 
 
    } 
 
} 
 

 
</pre>