2009-06-21 110 views
5

我主要是一名開發人員,不知道使用Adobe Flash CS4。有沒有簡單的方法來添加鏈接到Flash橫幅。我有.flv文件和庫中的一些項目和兩個圖層。
請給我一步一步的指示。如何添加鏈接到Flash橫幅

編輯:我覺得簡單的解決辦法,按步驟:

  1. 轉到文件 - >發佈設置,並設置ActionScript版本的ActionScript 2.0
  2. 插入新層
  3. 創建與方形矩形工具,即大於橫幅
  4. 右鍵點擊廣場,並選擇轉換爲符號...在彈出窗口中選擇類型:按鈕
  5. 從庫面板上的新按鈕
  6. 雙擊並從多達移動選擇打比回到主場景
  7. 右鍵單擊新的藍色方形和選擇操作並粘貼此代碼在soruce編輯:

    on (release) { 
        getURL("http://www.example.com/", "_blank"); 
    } 
    
  8. 關閉源代碼編輯器和export file as movie(File-> Export-> Export Movie)。

回答

3

如果您有一個顯示FLV電影的FLA FLA文件,您可以在FLA文件中添加一個按鈕。可以通過此按鈕來加載URL。

on (release) { 
    getURL("http://someurl/"); 
} 

要使按鈕透明,您可以在其中放置一個方塊,將其移動到按鈕的命中區框架中。

我認爲這將太深入解釋深入圖片如何去在stackoverflow。

+0

我得到的時候去測試錯誤:1087:語法錯誤:程序結束後發現多餘的字符。 on(release){...但是我在編輯器中看不到那些字符... – sasa 2009-06-21 18:33:02

+0

如果您轉到文件>發佈設置...在Flash下將您的電影設置爲Actionscript 2.0。它應該可能工作? – Michiel 2009-06-21 19:36:16

2

@Michiel創建按鈕是正確的,但ActionScript 3的代碼有點不同 - 其中movieClipName是「按鈕」的名稱。

movieClipName.addEventListener(MouseEvent.CLICK, callLink); 
function callLink:void { 
    var url:String = "http://site"; 
    var request:URLRequest = new URLRequest(url); 
    try { 
    navigateToURL(request, '_blank'); 
    } catch (e:Error) { 
    trace("Error occurred!"); 
    } 
} 

來源:http://scriptplayground.com/tutorials/as/getURL-in-Actionscript-3/