flex多module切换问题

转载 2012年03月21日 20:40:18

一、 错误描述:

typeError: Error #1034: 强制转换类型失败:无法将 mx.graphics::Stroke@b945581 转换为 mx.graphics.IStroke。
 at mx.charts::AxisRenderer/measure()[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\AxisRenderer.as:1091]
 at mx.core::UIComponent/measureSizes()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:5819]
 at mx.core::UIComponent/validateSize()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:5765]
 at mx.managers::LayoutManager/validateSize()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:559]
 at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:648]
 at Function/http://adobe.com/AS3/2006/builtin::apply()
 at mx.core::UIComponent/callLaterDispatcher2()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8460]
 at mx.core::UIComponent/callLaterDispatcher()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8403]

错误说明:当我在多module切换的时候就抱这个错,特别要说明的是在切换时的连个module显示的图形,一个是自己画的,一个用的flex自带的,自己画的中里面用的是IStroke,但是自带的图形是Stroke,所以切换的时候就抱错,

解决方法:

如果你是用的是IModuleInfo的话的load的时候添加ApplicationDomain.currentDomain参数就可以了,

如:info.load(ApplicationDomain.currentDomain);

如果你用的是loadModule的话,则这样

aa.applicationDomain=ApplicationDomain.currentDomain;
    aa.loadModule();

二、 另外模块间存在强制类型转换,可能需要加入如下两个对象
            private var _popUpManager:PopUpManager;
            private var _dragManager:DragManager;
            private var _historyManager:HistoryManager;

Flex中Module的使用以及内存泄露问题解决方法

一:Module的使用  1.引入Module的目的  :       由于Flex应用程序是富客户端应用程序,为了达到一定的表现效果,往往使得主应用程序显得非常大,这样直接导致加载速度很慢,严重影响...
  • guoguogis
  • guoguogis
  • 2012年01月04日 18:22
  • 3111

Flex 视频监控多屏播放

视频监控WEB观看端,用flash播放监控的视频的小例子 实现主要功能如下 1. 多屏切换,这里主要是tileLayout布局的使用 2. 单个视频双击全屏,整屏全屏 3. 右键菜单和屏蔽系统...
  • soanl
  • soanl
  • 2014年02月14日 15:53
  • 3619

Flex Module 加载 及模块运用详细解释(除卸载)

[导读]Flex Module 加载 及模块运用详细解释(除卸载) 一、Module使用背景 Module 是Adobe为解决Flex应用初始化时较大的下载负载问题而设计的一种折中方案。将主...
  • MeetLunay
  • MeetLunay
  • 2012年03月20日 10:47
  • 1981

flex中Module的使用

1 ModuleLoader组件概述 1.1Module技术简介 flex的Modules技术是可以被flex程序使用的一个swf文件,它不能脱离程序独立运行,但是多个程序之间可以共享它。 fl...
  • xingfeng0501
  • xingfeng0501
  • 2012年04月29日 03:09
  • 8698

[flex module]Flex Module基础

关于flex module的bug 在使用flex module的时候会出现一个bug,具体表现为在加载了几次module后就加载不动了 报错可能是 1、cannot convert m...
  • seraph021724
  • seraph021724
  • 2012年12月12日 16:12
  • 1268

flex 4 TabNavigator 切换触发事件

  • u010395804
  • u010395804
  • 2014年06月19日 14:25
  • 1318

flex:多栏多列弹性布局

可设置的属性有:align-items、flex-direction、align-content、justify-content、flex-wrap、flex、align-self、flex-grow...
  • qq8241994
  • qq8241994
  • 2017年07月26日 13:17
  • 384

Flex运用Module模块化编程时遇到的若干问题

我们在Flex开发应用程序的时候,多多少少都会接触过Flex的模块化编程,模块化编程实际上指的就是将应用 从一个swf按模块分解成多个swf,而分解成为不同的swf势必就会用到Flex中的Modul...
  • natian306
  • natian306
  • 2011年11月28日 23:30
  • 1727

flex实现多根轴线的对齐方式

flex实现多根轴线的对齐方式 *{margin: 0;padding: 0;} .fk>div{ width: 200px; height: 200px; background: #D...
  • memedadexixaofeifei
  • memedadexixaofeifei
  • 2018年01月01日 16:00
  • 63

Flex4之控制状态转换以及产生动画特效【登录示例】

话不多说,Flex4的动画效果的确让人赏心悦目,既然是登陆肯定有画面之间的转化,那么在Flex中,这就叫做不同状态之间的变换,本实例中我做的是登陆验证,如果登录失败,则登陆框会出现左右抖动现象,用过M...
  • zhangzhikaixinya
  • zhangzhikaixinya
  • 2012年05月29日 10:50
  • 2158
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:flex多module切换问题
举报原因:
原因补充:

(最多只允许输入30个字)