var swf : SWFLoader = new SWFLoader();
swf.source="test.swf";
如果loader进来的SWF文件用到RemoteObject,第一次load是没有问题的,但如果再load一次就提示错误:
TypeError: Error #1034: 强制转换类型失败:无法将 mx.messaging.messages::ErrorMessage@392f779 转换为 mx.messaging.messages.ErrorMessage。
解决方法:
var swf : SWFLoader = new SWFLoader();
var lc : LoaderContext = new LoaderContext();
lc.applicationDomain = ApplicationDomain.currentDomain;
swf.loaderContext = lc;
swf.source="test.swf";
SWFloader的loaderContext的说明如下:
LoaderContext 类提供多种选项,以使用 Loader 类来加载 SWF 文件和其它媒体。LoaderContext 类用作 Loader 类的 load() 和 loadBytes() 方法的 context 参数。
使用 Loader.load() 方法加载 SWF 文件时,需要做出两个决定:应将所加载的 SWF 文件放置到哪个安全域中,以及应放置到该安全域中的哪个应用程序域中? 有关这些选择的更多详细信息,请参阅 applicationDomain 和 securityDomain 属性。
使用 Loader.loadBytes() 方法加载 SWF 文件时,与使用 Loader.load() 时一样,也要选择应用程序域,但不必指定安全域,这是因为 Loader.loadBytes() 始终将其加载的 SWF 文件放置到执行加载的 SWF 文件的安全域。
如果是加载图像(JPEG、GIF 或 PNG)而不是 SWF 文件,则无需指定安全域或应用程序域,这是因为这些概念只对 SWF 有意义。此时您只需做出一个决定:是否需要以编程方式访问所加载图像的像素? 如果需要,请参阅 checkPolicyFile 属性。如果要在加载图像时应用解块,请使用 JPEGLoaderContext 类替代 LoaderContext 类。
swf.source="test.swf";
如果loader进来的SWF文件用到RemoteObject,第一次load是没有问题的,但如果再load一次就提示错误:
TypeError: Error #1034: 强制转换类型失败:无法将 mx.messaging.messages::ErrorMessage@392f779 转换为 mx.messaging.messages.ErrorMessage。
解决方法:
var swf : SWFLoader = new SWFLoader();
var lc : LoaderContext = new LoaderContext();
lc.applicationDomain = ApplicationDomain.currentDomain;
swf.loaderContext = lc;
swf.source="test.swf";
SWFloader的loaderContext的说明如下:
LoaderContext 类提供多种选项,以使用 Loader 类来加载 SWF 文件和其它媒体。LoaderContext 类用作 Loader 类的 load() 和 loadBytes() 方法的 context 参数。
使用 Loader.load() 方法加载 SWF 文件时,需要做出两个决定:应将所加载的 SWF 文件放置到哪个安全域中,以及应放置到该安全域中的哪个应用程序域中? 有关这些选择的更多详细信息,请参阅 applicationDomain 和 securityDomain 属性。
使用 Loader.loadBytes() 方法加载 SWF 文件时,与使用 Loader.load() 时一样,也要选择应用程序域,但不必指定安全域,这是因为 Loader.loadBytes() 始终将其加载的 SWF 文件放置到执行加载的 SWF 文件的安全域。
如果是加载图像(JPEG、GIF 或 PNG)而不是 SWF 文件,则无需指定安全域或应用程序域,这是因为这些概念只对 SWF 有意义。此时您只需做出一个决定:是否需要以编程方式访问所加载图像的像素? 如果需要,请参阅 checkPolicyFile 属性。如果要在加载图像时应用解块,请使用 JPEGLoaderContext 类替代 LoaderContext 类。