AS3 / BulkLoader getMovieClipが動作しない!? rev180
BulkLoaderのrev180(2008.03.11時点で最新)を使ってるんですが、
読み込み完了後、
bulk.getMovieClip('thumb.swf');
すると、
[BulkLoader] Failed to get content with url: 'thum.swf' as type: [class MovieClip] TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。
というエラーが出ちゃいました。
berian氏に相談しながら調べたところ、
どうやら、読み込んだ thumb.swfがSprite継承ドキュメントクラスを持つswfであることが原因ぽいことがわかった!!
thumb.swfをMovieClipを継承したドキュメントクラスに変更するとエラーは出ませんでした。
ソース的には、BulkLoader.asの1189行目付近
var res : * = item.content as type;
で、キャストに失敗して、nullが帰ってくるからエラーになってるぽい。
てな感じで、getMovieClipだとSprite継承のswfは、だめぽいので
Sprite(loader.getContent('thumb.swf'));
という形で、取るようにするしかないかも。
いずれは解決されることを願います。
About this entry
You’re currently reading “AS3 / BulkLoader getMovieClipが動作しない!? rev180,” an entry on Mj-site Blog
- Published:
- 03.12.08 / 12am
- Category:
- Action Script
1 Comment
Jump to comment form | comments rss [?] | trackback uri [?]