2012-05-09 99 views
0

我有一個無效的Flash 5.5文件末尾的URL鏈接。我在AS3中有以下代碼。保存SWF時,我沒有收到錯誤消息。鏈接到AS3中的URL

import flash.events.*; 
import flash.display.*; 
//import flash.ui.Keyboard; 

var weblinkURL:String = "http://www.optiosolutions.com"; 

weblink_btn.addEventListener(MouseEvent.CLICK, webLink); 

function webLink(e:Event):void { 
    var request:URLRequest = new URLRequest(weblinkURL); 
    try { 
    navigateToURL(request, '_blank'); 
    } catch (e:Error) { 
    trace("Error occurred!"); 
    } 
} 
+0

您是否在本地運行該程序? – weltraumpirat

回答

1

我把你的代碼粘貼到一個新的Flash項目中,並且它的工作方式應該是這樣!沒有什麼似乎是錯的...所以我會建議你看看你的其他代碼...

你確定按鈕ID weblink_btn是你認爲它是按鈕的正確的按鈕ID?

一個小技巧:

import flash.events.*; 
import flash.display.*; 

它不是真的需要用*導入,因爲你是在一個關鍵幀的工作,這些進口可以遺忘。 一般而言,您絕對不應該使用*導入,而只能導入所需的類。

+0

只有使用的類將在swf中,所導入的內容不會影響文件大小。但是明智的做法是僅僅爲了清晰的原因導入實際使用的內容。 – grapefrukt