常用技術 重要ActionScript代碼控制

來源:互聯網
上載者:User

  二、常用技術

  1、重要ActionScript代碼控制

  這是全Flash網站實現的關鍵,尤其是Flash MX新增了很多功能強大的命令,關於這部分,請大家可以參看看看其它的資料,這裡只介紹部分製作全Flash網站需要使用的比較重要的ActionScript函數。

loadMovieNum("url",level[, variables])

loadMovie("url",level/target[, variables])

功能說明:  
  在播放原來載入的影片的同時將SWF或JPEG檔案載入進來。
參數說明:  
url 要載入的 SWF 或 JPEG 檔案的絕對或相對 URL,不能包含檔案夾或磁碟機說明。
level 把swf檔案以層的形式載入到Movie裡,若載入0層,則載入的swf檔案將取代當前播放的Movie,。2層高於1層。
Target 可用路徑拾取器取得並替換目標MC,載入的電影將擁有目標MC的位置、大小和旋轉角度等屬性。(個人認為用Target好些,在控制載入.swf位置時比較方便)
variables 選擇性參數,指定發送變數所使用的 HTTP 方法(GET/POST),如果沒有則省略此參數。

  層次Level:Flash允許同時運行多個SWF檔案,Flash一旦載入一個SWF檔案,則佔據了一個"層次",系統預設的是_Flash0或_Level0,之後的Movie則按順序放在level0---level16000裡。第一個載入的SWF檔案為_Flash0或_Level0,第二個如果載入到第一層時的稱為_Flash1或_Level1,依此類推。注意前提是前面載入的檔案沒有退出,否則衝掉第一個SWF檔案,第一個檔案也從記憶體中退出。

  注意:如果你將外部的Movie載入到Leve0層或者Level0裡,那麼,原始的Movie就會被暫時取代,要再用時還得重新Load一次,也就是說,一個Level在一個時間裡只能有一個Movie存在。在使用LoadMovie和UnLoadMovie時必須特別注意Level之間的關係,否則,當你希望在一個時間裡只播放一個Movie而Unload掉前一個Movie時,就會出現不必要的麻煩。

unloadMovieNum(level)

unloadMovie[Num](level/"target")

功能說明: 從 Flash Player 中刪除已載入的影片。
參數說明: 同上

loadVariables ("url" ,level/"target" [, variables])

功能說明:  
  從外部檔案中(例如文字檔,或由 CGI 指令碼、Active Server Page (ASP)、PHP 或 Perl 指令碼產生的文本)讀取資料,並設定 Flash Player 層級或目標影片剪輯中變數的值。
參數說明:  
url 變數所處位置的絕對或相對 URL
level 指定 Flash Player 中接收這些變數的層級的整數。
Target 指向接收所載入變數的影片剪輯的目標路徑。
variables 選擇性參數,指定發送變數所使用的 HTTP 方法(GET/POST),如果沒有則省略此參數。

gotoAndPlay(scene, frame)

功能說明:  
  轉到指定情境中指定的幀並從該幀開始播放。如果未指定情境,則播放頭將轉到當前情境中的指定幀。
參數說明:  
scene 轉到的情境的名稱。
frame 轉到的幀的編號或標籤。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.