`
human_zx
  • 浏览: 64283 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

flex多module切换问题

    博客分类:
  • flex
阅读更多

错误描述:

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();

分享到:
评论
4 楼 jayshidai 2011-03-04  
感谢 我也解决了
3 楼 fantasy 2009-03-31  
加一个这个也可以解决。
private var iStroke:IStroke;
2 楼 fantasy 2009-03-31  
解决了 多谢
1 楼 蒙太奇 2009-03-13  
哈哈 我也出现类似问题了
一直没有解决方案 太感谢您了

相关推荐

    Flex 基于Module模块的开发资料完整版

    - **多界面效果**:在 Flex 应用中,可以创建多个 Module 实现界面切换。主界面通常是一个 Application 类型的组件,包含一个或多个 ModuleLoader 组件,用于动态加载不同的界面模块。 3. **模块化的优点** - **...

    Flex中Module间的通讯和在Application中的切换

    在Flex中,模块(Module)是一种可重用的组件,可以被加载到主应用程序(Application)中,以实现代码的模块化和复用。 在Flex中,模块间的通信主要通过以下几种方式实现: 1. **事件监听**:模块可以通过发布...

    flex4.5.1.chm flex4API文档

    10. **Flex模块化**:通过模块(Module)机制,开发者可以将大型应用拆分为多个小的、可独立加载的单元,以优化加载时间和资源管理。 11. **移动开发支持**:Flex 4.5版本开始,增加了对移动设备的支持,能够创建...

    Flex模块间的通讯和切换

    模块(Module)是创建大型Flex应用程序的一个解决方案,它允许你将你的用户接口分割成许多分散的有各自用途的小块。例如(下面出自Flex 2的文档),一个保险公司可能有数百个表单——针对于各个领域的,针对各种请求...

    Flex 测试项目,图片压缩、上传、图片裁剪,Module测试,国际化

    在Flex项目中,模块可能是指自定义组件或者服务,通过独立测试可以更容易地定位和修复问题。 “国际化”(Internationalization,简称i18n)表示该项目支持多种语言,适应全球用户的需求。这通常涉及到资源文件的管理...

    flex4离线帮助文档

    8. **模块化开发**:Flex 4 引入了模块(Module)的概念,允许将大型应用拆分为多个独立的可加载模块,以提高加载速度和优化资源管理。 9. **移动应用开发**:Flex 4 支持通过 Adobe AIR 开发桌面和移动应用,文档...

    flex页面跳转及数据绑定

    1. **ViewStack组件**:ViewStack是一种容器组件,它可以容纳多个子组件,并通过改变selectedItem或selectedChild属性来展示不同的子组件,实现页面的切换。例如,在示例代码中,我们创建了三个子组件(shouye, ...

    flex+java入门教程

    - 打开MyEclipse,切换到Flex视图,新建一个Flex项目。 - 配置项目的Java源代码目录,这将是Java业务逻辑代码的存储位置。 #### 三、配置J2EE服务器 1. **配置目标运行时(Target runtime)** - 虽然实际运行时并...

    Flex 4 语言参考手册(英文)(2009-06-24 CHM版)

    6. ** States 和 Transitions**:Flex 4引入了状态管理和过渡效果,可以方便地在不同的界面状态之间切换,并添加平滑的动画效果。 7. **数据绑定改进**:支持双向数据绑定和表达式数据绑定,简化了视图和模型之间的...

    Flex从入门到实践——源代码(10章)

    8. **状态管理**:Flex支持组件的状态管理,可以方便地切换界面的显示状态。源代码中可能会有改变组件状态的示例,例如使用States和State类。 9. **模块化开发**:Flex支持模块化,可以帮助组织大型应用。学习如何...

    Flex3企业级应用WEB应用系统设计与实现实例

    实例20可能会展示如何设置和使用Flex的错误处理机制,以及如何利用Flex Builder的调试工具进行问题定位。 7. **性能优化**:对于大规模的企业应用,性能优化是不可忽视的。实例可能包括如何减少HTTP请求、优化数据...

    Arcgis for flex 最短路径

    9. **用户交互**:在示例代码中,可以看到`itemClickHandler`函数,它响应用户界面上的点击事件,可能是用来激活或停用绘图工具栏,或者切换不同的功能。 10. **模块管理**:`ModuleEvent`可能涉及到加载或卸载地图...

    Flex 对象调用之间的 数据传递 包括 页面调用之间的数据传递 -

    在Flex中,`ViewStack`或`NavigatorContent`等容器控件可以用来切换不同的页面或视图。如果需要在页面间传递数据,可以使用以下策略: 1. 使用全局变量:在全局范围内声明变量,但这种方法容易引发错误,因为多个...

    scrollsource.mxml

    在flex中切换界面很简单 ...3、使用module切换,适合于模块间的界面切换(就是不同的swf文件之间切换) 1和2 两种切换方式比较相似,1可以隐藏tab标签,布局时显的更灵活一些,2的布局相对固定一些

    scroll.mxml

    在flex中切换界面很简单 ...3、使用module切换,适合于模块间的界面切换(就是不同的swf文件之间切换) 1和2 两种切换方式比较相似,1可以隐藏tab标签,布局时显的更灵活一些,2的布局相对固定一些

    专题资料(2021-2022年)Hp刀片服务器VirtualConnect特性介绍.doc

    例如,HP VC Flex Fabric 10Gb/24-Port Module是一款混合模块,支持Enet和FC。 2. **Ethernet**:这一系列的Virtual Connect专注于以太网虚拟化,如HP 1/10Gb VC-Enet Module,提供1Gbps到10Gbps的连接速度,用于...

    Hp-刀片服务器Virtual-Connect特性介绍.doc

    例如,HP VC Flex Fabric 10Gb/24-Port Module 可同时支持 Ethernet 和 FC。 - **Ethernet**:如 HP 1/10Gb VC-Enet Module 系列,专注于以太网虚拟化,提供不同速度的接口以满足不同需求。 - **Fiber Channel**:...

    Hp刀片服务器VirtualConnect特性介绍.pdf

    另外,还有HP 1/10Gb VC-Enet Module等以太网模块,它们提供了不同速度和端口数量的选择,如HP 1/10Gb-F VC-Enet Module具备16个下联端口和多个上联端口,支持1Gbps和10Gbps的速度。而HP 8Gb 20 Port VC-FC Module则...

Global site tag (gtag.js) - Google Analytics