將影片剪輯或聲音動態添加到舞臺

 

要從庫中檢索影片剪輯或聲音的副本,並將它作爲影片的一部分播放,可以使用   MovieClip   對象的   attachMovie   方法或   Sound   對象的   attachSound   方法。使用   attachMovie   方法加載影片剪輯時,會將該影片剪輯作爲加載它的剪輯的子級,並在影片運行時播放它。attachSound   方法將聲音附加到   Sound   對象的一個實例上。    
  要使用動作腳本附加庫內的影片剪輯或聲音,必須給該影片剪輯或聲音指定唯一的鏈接標識符。您可以在“鏈接屬性”對話框中指定它的名稱。     

  當影片播放時,Flash   會在影片的第一幀之前加載用   attachMovie   或   attachSound   添加的所有影片剪輯和聲音。這可能會造成在第一幀播放之前出現延遲。當爲某個元素指定鏈接標識符時,也可以指定是否在第一幀之前加載該內容。如果沒有將元素加載到第一幀中,則必須將它的實例包含在影片的其它某個幀中;如果沒有包含在內,那麼就不會將該元素導出到   SWF   文件中。           
  命名影片剪輯: 

  1    
    選擇“窗口”>“庫”,打開“庫”面板。         
  2    
    在“庫”面板中選擇一個影片剪輯。         
  3    
    在“庫”面板中,從“庫”面板選項菜單中選擇“鏈接”。         
    即可出現“鏈接屬性”對話框。         
  4    
    對於“鏈接”,選擇“爲動作腳本導出”。         
  5    
    對於“標識符”,輸入影片剪輯的   ID。         
  6    
    如果不想在第一幀之前加載影片剪輯或聲音,取消選擇“在第一幀導出”選項。         
  7    
    單擊“確定”。    

      
  將影片剪輯附加到另一個影片剪輯:       
  1    
    在“動作”面板打開時,在時間軸中選擇一個幀。         
  2    
    在“動作”工具箱(在“動作”面板的左側)中,順序單擊“對象”類別、“影片”類別和“Movie   Clip”類別,然後雙擊   attachMovie   方法。         
  3    
    對於   object   參數,輸入舞臺上某個影片剪輯的實例名稱。        
  4    
    輸入下列參數的值:         
    對於   idName,指定在“鏈接屬性”對話框中輸入的標識符。         
    對於   newName,輸入附加剪輯的實例名稱,以便您能夠將它作爲目標。 

    對於   depth,輸入複製的影片附加到該影片剪輯的那一層。每個附加的影片都有它自己的層疊順序,其中第   0   層是起源影片所在的層。附加的影片剪輯始終位於原始影片剪輯的上面。下面是一個示例:  
     
    myMovieClip.attachMovie("calif",   "california",   10); 

發佈了33 篇原創文章 · 獲贊 6 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章