我有一個基本的時間軸動畫的Flash CS 5.5 FLA。在最後一幀我把一個關鍵幀與正在閃光燈停止();似乎沒有工作後導出的動畫片段爲SWC
stop();
不過這個影片剪輯犯規停在年底的唯一代碼,但無限循環。
將影片導出爲SWC,然後將其加載到另一個Flash影片中。但是,除了嵌入它之外,它不會調用影片中的任何功能,也不會與其進行交互。
我已經用Flashplayer的調試版本測試了這個,看看是否有任何異常,但沒有錯誤發生。
我有一個基本的時間軸動畫的Flash CS 5.5 FLA。在最後一幀我把一個關鍵幀與正在閃光燈停止();似乎沒有工作後導出的動畫片段爲SWC
stop();
不過這個影片剪輯犯規停在年底的唯一代碼,但無限循環。
將影片導出爲SWC,然後將其加載到另一個Flash影片中。但是,除了嵌入它之外,它不會調用影片中的任何功能,也不會與其進行交互。
我已經用Flashplayer的調試版本測試了這個,看看是否有任何異常,但沒有錯誤發生。
stop();
是正確的;
我的猜測是您犯了一些錯誤,例如,您是否已將stop()放在MAIN時間軸上而不放在MovieClip上?
輸出窗口顯示任何編譯錯誤?
stop();是在主舞臺上有一個實例的影片剪輯。沒有編譯錯誤。 – clamp
你是如何實例化MovieClip的?如果您使用[Embed(src ...)]方法,我認爲您的所有腳本都將被刪除。與嵌入式SWF相同。相反,將SWC添加到構建路徑。
http://www.airtightinteractive.com/2009/06/better-flash-asset-loading-using-swcs/
package
{
import flash.display.Sprite;
import hud.HealthBar;
public class TestSWCLibrary extends Sprite
{
public function TestSWCLibrary()
{
var health : HealthBar = new HealthBar();
addChild(health);
}
}
}
SWC:你打算SWF? –
然後將SWC與附加的AS3代碼一起編譯到SWF中。 SWC基本上包含一系列影片剪輯,包括未正確停止的影片剪輯。 – clamp