簡體   English   中英

在較大的項目中使用單獨的.fla文件作為MovieClip

[英]Using a separate .fla file as a MovieClip in a larger project

只是作為序言:我已經很長時間沒有使用Flash了,但是我仍然知道環境。

背景故事:我創建了一個小的.fla,以便在舞台上的MovieClip上執行操作(在我的情況下,是健康/ HP欄)。 我使用文檔類(HealthBar.as)產生了健康效果。

問題:我現在要弄清楚的是,如何在一個完全獨立的.fla中,創建這些運行狀況欄的多個實例,並能夠在此新版本的Document Class中訪問Document Class HealthBar.as中的方法。 .fla

如果我一開始做錯了,請大吼大叫我,讓我知道該做些什么。

謝謝你的幫助

您是否應該能夠將影片剪輯從healthbar .fla復制到主.fla中,然后為其提供HealthBar的動作腳本鏈接?

然后,只要您在主文件中需要一個新的HealthBar,便應該能夠調用它。

您正在學習文檔類。 現在,您只需將其放入com.domain.className中的適當類中(或將.as文件放入與fla相同的目錄中)。 雖然創建類文件很簡單,但在線示例似乎使它變得糟透了 ,所以這里是Adobe的官方演示bleh )。

也就是說,創建更多的Healthbars基本上是這樣的...

package {
    public class HealthBar extends Sprite {
        public function HealthBar() {
            // constructor
            trace("Healthbar created")
        }
    }
}

文件編號

import HealthBar;

for (var i:int = 0; i < 10; i++) {
    var randomHealthBar:HealthBar = new HealthBar(); // <-- magic sauce
    addChild(randomHealthBar);
}

// traces: "Healthbar created" 10 times

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM