1
我正在製作一個頁面,我在其中使用了一些Flash組件作爲按鈕,我想鏈接到另一個HTML頁面,但不知道如何去做。有人能幫我嗎?如何動作腳本將按鈕鏈接到HTML頁面?
我正在製作一個頁面,我在其中使用了一些Flash組件作爲按鈕,我想鏈接到另一個HTML頁面,但不知道如何去做。有人能幫我嗎?如何動作腳本將按鈕鏈接到HTML頁面?
你必須在你的按鈕上放置一個事件監聽器來監聽點擊事件。
yourButton_mc.addEventListener(MouseEvent.CLICK, onClick, false, 0, true);
function onClick(e:MouseEvent):void{
navigateToURL(new URLRequest("page.html"), "_self"); // change "_self" to "_blank" if want to it open in other tab or window. More info in the links I wrote below.
}
在Flash中,單擊要使用的按鈕併爲其指定實例名稱(位於屬性面板下),然後相應地更改代碼。
// URLRequest variable(where to navigate)
var pageOnAnySiteURL:URLRequest = new URLRequest("www.example.com/useGoogle");
// Navigation function
function navigateFunc(event:MouseEvent):void {
navigateToURL(pageOnAnySiteURL, "_blank");
}
// Fire off that event when button is clicked in FLash
buttonInstanceName_mc.addEventListener(MouseEvent.CLICK, navigateFunc);
這是如此複雜,我知道一個像getURl這樣的小...這樣的東西,我不記得了。你能告訴那是什麼嗎? – user1572160 2012-08-02 17:55:34
getURL在AS2中。這並不複雜,你只需要調用navigateToURL並傳遞一個URLRequest作爲參數。如果您想對此有所瞭解,請閱讀我在代碼下面寫的這兩個鏈接。 :) – 2012-08-02 17:56:02
因此,這是AS3的AS ...你確定它會工作嗎? – user1572160 2012-08-02 17:58:56