2013-04-16 64 views
0

有沒有一種方法可以讓Flash內容打開一個新的選項卡到一個指定的鏈接,一旦使用JavaScript或HTML點擊一次?Flash內容可鏈接

我嘗試過很多辦法,但似乎無法使這項工作和Flash內容本身無法點擊的鏈接

+0

請張貼什麼ü試圖 –

+0

@Jae:我們可以從Flash調用JavaScript,因此您可以使用window.open打開一個新窗口。這樣做有什麼問題? – karthick

+0

$('#flashContent').click(function(){window.open('http://lgjobs.com.au');});這不適用於某些瀏覽器,如舊版本的Firefox和IE –

回答

1

Flash內容可以有可點擊的鏈接,所以使用JavaScript或HTML可能沒有必要。

ActionScript 3功能flash.net.navigateToURL(request:URLRequest, window:String)可用於像鏈接一樣打開網頁。自變量window指定要在哪個窗口中打開頁面(在同一頁面爲"_self",在新窗口或選項卡中爲"_blank")。

例如,在ActionScript 3:

myButton.addEventListener(MouseEvent.CLICK, clickHandler); 
function clickHandler (event:MouseEvent):void { 
    var url:URLRequest = new URLRequest("http://example.com"); 
    flash.net.navigateToURL(url, "_blank"); 
} 

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/package.html

+0

我知道,但問題是我無法訪問源代碼。我們可以使用JavaScript來建立鏈接嗎? –