簡體   English   中英

編譯時加載外部swf,但導出后不加載

[英]External swf loading while compiling but not after exporting

我正在使用as1 / 2腳本加載外部SWF文件

loadMovieNum("marioStrtfight.swf", 0);

keylistener = new Object();
keylistener.onKeyDown = function ()
{
    if (Key.getCode() == 49)
    {
        _level0.LP_P1.reset();
        _level0.element_mc.life_power.LP_P1.power_now = 300;
        _level0.P1_role.life = 300;
    }
};
Key.addListener(keylistener);

在測試時,文件加載完美,但導出后未加載。 當我在屏幕上單擊鼠標右鍵時,我會彈出“未加載Flash電影”

任何幫助

您不應使用loadMovieNum。

您應該創建一個MovieClip,在其中加載外部SWF文件。 加載外部swf的最佳方法是MovieClipLoader。

var mclListener:Object = new Object();
mclListener.onLoadInit = mx.utils.Delegate.create(this, onLoadInitEvt);

var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(mclListener);
mcl.loadClip("marioStrtfight.swf", the_name_of_the_clip_you_created);

function onLoadInitEvt():Void {
  trace("load ready");
}

您應該檢查外部swf是否與在Flash中測試時完全相同的文件夾配置。

暫無
暫無

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

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