使用 ActionScript 建立 MovieClip 物件

Flash Player 9 以及更新的版本,Adobe AIR 1.0 以及更新的版本

在 Flash 中將內容加入螢幕的其中一種方法,就是將資源從元件庫拖曳到「舞台」上,但這並不是唯一一項工作流程。對於複雜的專案,資深的開發人員通常較喜歡採用程式設計的方式來建立影片片段。使用這個方法有幾種好處:重複使用程式碼比較容易、可以加快編譯階段的速度,以及只有在 ActionScript 中才可以使用的細部修改作業。

ActionScript 3.0 的顯示清單 API 能讓以動態方式建立 MovieClip 物件的程序更有效率。能夠直接初始化 MovieClip 實體的功能,可將它加入顯示清單的程序分開,以提供彈性與簡單性,而不會犧牲操控性。

在 ActionScript 3.0 中,當您以程式設計方式建立影片片段 (或任何其它顯示物件) 實體時,在針對顯示物件容器呼叫 addChild() addChildAt() 方法並將它加入顯示清單之前,它不會顯示在螢幕上。這種方式可以讓您建立影片片段、設定其屬性,甚至在螢幕上顯示該影片片段之前呼叫方法。如需有關使用顯示清單的詳細資訊,請參閱 使用顯示物件容器