2012-05-09 71 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