【as3問題求助】一樣是load 為何有時成功有時失敗?!!

19 views
Skip to first unread message

cmt.77

unread,
Oct 1, 2008, 2:07:02 PM10/1/08
to 台灣 Adobe 使用者俱樂部
有附上檔案, 還請各位幫忙指導一下!!3q!
http://greatman.myweb.hinet.net/error.zip

----- 當我載入檔案時大部分都能成功, 唯獨載入附件中 MultiSpring/ MultiSpring.swf 時會出現以下內容
-----------------
TypeError: Error #1009: Cannot access a property or method of a null
object reference.
at MultiSpring/::createStage()
at MultiSpring$iinit()


----- 以下是我文件類別 LoaderExample 中的內容
------------------------------------------
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;

public class LoaderExample extends Sprite {
private var url:String = "MultiSpring/MultiSpring.swf";

public function LoaderExample() {
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
completeHandler);
var request:URLRequest = new URLRequest(url);
loader.load(request);
addChild(loader);
}

private function completeHandler(event:Event):void {
trace("completeHandler: " + event);
}
}
}
-------------------------------------------------------------------------------------------

Ticore

unread,
Oct 1, 2008, 11:34:29 PM10/1/08
to 台灣 Adobe 使用者俱樂部
被載入的外部 SWF
沒有辦法立刻取用 stage

cmt.77

unread,
Oct 2, 2008, 12:20:04 AM10/2/08
to 台灣 Adobe 使用者俱樂部
to Ticore

我不大懂你這句話的意思"沒有辦法立刻取用 stage"?
可是我用附件檔案中 MultiSpring/chain.swf 卻可以成功!!
可以麻煩你再解釋一下嗎?


3q!!
Message has been deleted

cmt.77

unread,
Oct 2, 2008, 1:07:29 AM10/2/08
to 台灣 Adobe 使用者俱樂部
我突然想到你站上的 AS3 DisplayObject 四大變動屬性
利用 Event.ADDED_TO_STAGE 事件監聽就成功了!!
Reply all
Reply to author
Forward
0 new messages