2012-07-24 110 views
2

我在使用AS3的Flash中創建橫幅,並希望能夠點擊橫幅鏈接到網頁。AS3鏈接到網頁

我創建了一個清晰的按鈕來放置橫幅的大小,並將它放在頂層,名爲click

我把這個代碼在click層的第一幀:

buttonOne.addEventListener(MouseEvent.CLICK, launchOne); 

function launchOne(event:MouseEvent):void { 
     var swfOne:URLRequest=new URLRequest("http://www.mypage.com"); 
     navigateToURL(swfOne, "_self"); 
} 

Flash會自動添加到頂部:

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

當試圖運行的代碼,我得到錯誤信息:

Scene 1, Layer 'click', Frame 1, Line 4 1120: Access of undefined property buttonOne. 

我想要做的就是能夠鏈接到一個網站與AS3 ...可以索姆eone爲我提供代碼?

謝謝!

+1

是你的按鈕的實例名稱'buttonOne'? – 2012-07-24 18:58:09

回答

2

點擊您的按鈕並轉到屬性菜單。從那裏,在頂部,確保它說「實例名稱」,你鍵入buttonOne。

這將告訴Flash創建一個名爲buttonOne的公共變量,您可以使用代碼進行操作。

你的代碼很好,Flash只是不知道「buttonOne」指的是什麼。

+0

它總是有點...謝謝! – SnowboardBruin 2012-07-24 19:56:39

1

安德烈說,並添加等進口下的下一行:

import flash.net.navigateToURL;