2015-04-02 49 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>