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 弹出窗问题

代码:

Flex Module 内存泄露的问题

Flex Module 内存泄露问题的解决办法 几种RIA技术对比,Flex的模块化支持应该说还是比较不错的。 可是使用ModuleLoader简单实验一下就会发现,每次unload, load ...
  • rex0y
  • rex0y
  • 2012年04月19日 10:47
  • 1216

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

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

解决 Flex4 Error in Module 的问题

首先我们先看一下 错误信息: TypeError: Error #1009: Cannot access a property or method of a null object referen...

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

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

Flex嵌入到HTML中切换焦点不能输入中文和遮盖DIV的问题

默认情况下如果Flash被嵌入到Web页面中,则SWF文件默认被置于所有HTML元素的顶层渲染级别的。类似在所有html元素的总父容器上一层,无法被任何html元素遮挡。无论怎么设置flash容器和层...

Flex Module的使用

转载:http://www.cnblogs.com/springhzs/archive/2012/03/20/2407931.html Module是Adobe为解决Flex应用初始化时较大...

Flex开发中多个module之间切换,在一个module页面中切换到另外一个module

在最近的开发中,需要在代码中实现多个module页面的是互相切换。

Flex的Module通信,事件和接口方式

Module组件

flex中Module的使用

1 ModuleLoader组件概述 1.1Module技术简介 flex的Modules技术是可以被flex程序使用的一个swf文件,它不能脱离程序独立运行,但是多个程序之间可以共享它。 fl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:flex多module切换问题
举报原因:
原因补充:

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