attachMovie 函數的使用方法教程_Flash教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:AS的基本代碼解釋(4)
      Object對象-newObject新建對象-toString轉換對象為字符串-valueOf返回對象的值Selection選擇區對象-getBeginIndex獲取可編輯文本區的起始位置,

      1. 新建一個MC,進入其編輯狀態,任意做一個簡單的動畫效果(本帖以矩形和圓的漸變為例)注重:為了下面不產生重疊現象,MC的尺寸不要太大。
      2.打開庫,右鍵選中剛才制作的MC,選擇:“連接...”,打開連接屬性對話框,選中第一項(此時默認同時選中第四項),在標識符一欄內 填寫:“1”作為這個MC的連接名。

      如下圖:





      按此在新窗口瀏覽圖片



      3.重復1, 2 步驟,制作另一個連接名為“2”的 MC。


      4. 回到主場景,在第一幀上加如下AS:

      for(i=0;i<12;i ){
      if( b%2==1){ //奇偶判定;
      attachMovie("1","a" i,i); //假如b為奇數,則加載連接標示符為1的MC,加載的MC命名為a[i];
      }else{
      attachMovie("2","a" i,i); //假如b為偶數,則加載連接標示符為2的MC,加載的MC命名為a[i];
      }
      setProperty("a" i,_x,(50*i-10) );
      setProperty("a" i,_y,200); //依次設定加載的MC的位置,使其處于場景的中心;
      b // 用于奇偶判定的變量b自加;
      }


      5 完成!ctrl enter 測試影片。

      6. attachMovie 函數的使用方法:



      attachMovie( idName, newName, depth , initObject)
      參數介紹:
      idName:字符串值,表示要加載的物件在物件庫里的連接名稱(linkage name)。
      newName:字符串值,表示 MovieClip 物件被加載后的引用名稱。
      depth:數字值,表示被加載 MovieClip 物件的層深。
      initObject:自定義對象,表示為將要加載的 MovieClip 設置初始化數據。(可選)


      分享:AS的基本代碼解釋(3)
      Objects對象Array數組-concat合并多個數組-join將一個數組中的元素轉化成字符串,并通過特定的分割符進行聯結,并返回結果字符串-length返回數組長

      來源:設計前沿網上收集//所屬分類:Flash教程/更新時間:2008-03-05
      相關Flash教程