2010-05-12 78 views
0

我做了一個快速的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有問題。

回答

0

一直在看一些網上這個回答,他們似乎都在說同樣的事情 - MySpace的塊的ActionScript的那些五花八門的命令。

我似乎無法找到一個官方「我們不允許這種」對MySpace的開發者網站...但我敢肯定,他們已經通過了這一點禁用了很多類似的東西。

[編輯] 此主題似乎有一個很好的討論與最後一個評論中可能的解決方案...但只是不要感到震驚,如果MySpace,Facebook等等阻止一般的Flash功能。 .. http://developer.myspace.com/Community/forums/p/232/45799.aspx

+0

這是停止我的腳本的參數。 無論哪種方式,顯然它不允許用戶上傳的動作腳本,所以我想知道是否有工作。 – NervXT 2010-05-12 03:02:57

+0

出於好奇,我正在爲您尋找解決方案或解決方法,而且我也找不到任何明確的方法。 http://wiki.developer.myspace.com/index.php?title=Example_Application:_Hello_World有一個顯示'External iFrame'的屏幕截圖...可能會將您的Flash文件用於您自己的網站上解決您的問題。 – scottcarmich 2010-05-12 03:09:07

1

在「allowScriptAccess」參數上,嘗試將值更改爲「always」...我在Ning網絡上遇到了同樣的問題,並且解決了這個問題。同樣的修復過去在MySpace上工作,但我知道他們正在不斷升級他們的安全措施。祝你好運!