我做了一個快速的Flash文檔,我的朋友誰張貼他的MySpace。該文件有3個按鈕,每個按鈕都附有一個URL。當我在本地播放SWF文件時,鏈接工作正常,但是一旦它發佈到MySpace,鏈接就會拒絕工作。手形圖標會彈出,所以它至少可以將它們理解爲按鈕,但在網頁瀏覽器中單擊時似乎什麼也不做。另外,我可以在瀏覽器中打開SWF,並且它也可以正常工作。閃存CS5-「的navigateToUrl」在網絡瀏覽器託管在MySpace上
我使用Flash CS5和ActionScript 3.0中工作。 這三個按鈕位於一個名爲「按鈕」的圖層上。我右鍵單擊該按鈕並單擊「操作」。從那裏,我點擊「代碼片段」,在「操作」文件夾下有一個名爲「點擊轉到網頁」的項目。下面是它在默認情況下讓你的代碼:我聽說有與MySpace不允許動作腳本,並檢查源代碼後,該值設置爲不允許動作腳本問題
button_2.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_6);
function fl_ClickToGoToWebPage_6(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.adobe.com"), "_blank");
}
。我不認爲這是一個瀏覽器問題,因爲當我自己執行SWF並將其加載到Firefox時,它工作正常。這似乎是MySpace有問題。
這是停止我的腳本的參數。 無論哪種方式,顯然它不允許用戶上傳的動作腳本,所以我想知道是否有工作。 – NervXT 2010-05-12 03:02:57
出於好奇,我正在爲您尋找解決方案或解決方法,而且我也找不到任何明確的方法。 http://wiki.developer.myspace.com/index.php?title=Example_Application:_Hello_World有一個顯示'External iFrame'的屏幕截圖...可能會將您的Flash文件用於您自己的網站上解決您的問題。 – scottcarmich 2010-05-12 03:09:07