我正在加载一个 swf,“ImageEdit”到另一个 swf,“Shell”。我用
var ClassReference:Class=imageEditApplicationDomain.getDefinition("ImageEdit") as Class;
var instance:MovieClip=new ClassReference();
但是,我收到一个错误:
TypeError:错误 #1034:类型强制失败:无法将 flash.display::MovieClip@3b678b31 转换为 fl.controls.Slider
ImageEdit 在单独运行且未加载到 Shell 时不会引发错误。我已经添加:
import fl.controls.Slider
到壳牌和其他没有帮助的东西。两个 SWF 在其库中都包含 Slider 组件。我正在使用 Flash Professional CS5.5。
我怎样才能摆脱强制错误?