2015-03-02 84 views
1

我想將as3代碼鏈接到網頁。我點擊一個按鈕,然後進入一個網頁。我使用navigateToUrl。當我編譯我的fla文件,然後按鈕工作完美,去所需的網頁。但是沒有編譯fla文件,當我直接運行我的swf文件時,我無法進入所需的網頁。爲什麼會發生?這是我的代碼。URLRequest工作不正常

import flash.events.MouseEvent; 
import flash.net.URLLoader; 
import flash.net.navigateToURL; 
import flash.net.URLRequest; 

link3.addEventListener(MouseEvent.CLICK, WebHyperlink); 
link3.buttonMode=true; 
function WebHyperlink(e:MouseEvent) 

{ 
var myURL:URLRequest = new URLRequest("http://www.republicofcode.com/"); 
navigateToURL(myURL, "_blank"); 

} 
+0

我代替我,句子間距,一些措辭。 – 2015-03-06 21:56:42

回答

0

由於Flash Player阻止對swf文件的Internet訪問,因此存在安全異常。要查看該例外情況,可以安裝here的Flash Player調試版本,並避免該問題,請參閱my answer for this question

希望能有所幫助。

+0

thanku..thanku這麼多現在的工作.. – USERRR5 2015-03-03 04:23:51