0

尝试在我的文件中加载一个 swf,我收到以下错误:

TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@32264f91 to flash.display.Loader.
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at ComicBook_003_fla::MainTimeline()

这是我的代码:

var loader:Loader = new Loader();
loader.load(new URLRequest("Avoider.swf"));

loader.x = 100;
loader.y = 100;

addChild(loader);
4

2 回答 2

0

Avoider.swf您当前的代码中似乎有错误,而不是错误。您似乎在影片剪辑上使用加载器函数。

于 2013-05-18T15:00:49.840 回答
0

您正在尝试使用 addChild 方法将 Loader 作为参数传递。尝试使用加载器的“内容”属性(即 DisplayObject)。此外,请等到加载完成后再对您的内容执行任何操作。

于 2013-05-18T20:27:51.887 回答