`
zzxplayful
  • 浏览: 52164 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

swfloader加载swf文件,blazeds读取数据,转型错误的问题

阅读更多

今天把开发好的flex应用部署到flex开发的portal中出现了一个问题,数据加载的方式采用blazeds+spring,第一次加载数据没有问题,第二次加载就报强制类型转换的异常。如下:

TypeError: Error #1034: 强制转换类型失败:无法将 com.ultrapower.screen.model::KpiRegion@143c06a1 转换为 com.ultrapower.screen.model.KpiRegion。

at com.ultrapower.screen.component::SummaryKpi/createSummaryKpiPanel()[D:\development\Adobe\Flex Builder 3\workspace\screen\src\com\ultrapower\screen\component\SummaryKpi.as:44]

at com.ultrapower.screen.component::SummaryKpi()[D:\development\Adobe\Flex Builder 3\workspace\screen\src\com\ultrapower\screen\component\SummaryKpi.as:31]

at province/getProvinceKpiListHandler()[D:\development\Adobe\Flex Builder 3\workspace\screen\src\province.mxml:169]

at province/___province_Operation1_result()[D:\development\Adobe\Flex Builder 3\workspace\screen\src\province.mxml:288]

at flash.events::EventDispatcher/dispatchEventFunction()

at flash.events::EventDispatcher/dispatchEvent()

 

 google了一下,发现网上有人说是模块加载时,转型的问题,解决如下:

  在应用中添加映射就可以了,

	registerClassAlias("com.ultrapower.screen.model.KpiInfo",KpiInfo);

另外网上有一篇文章说了三解决方案:http://www.myflexhero.com/share/flex-hero-flex4/flex-hero-coding-techniques/308


分享到:
评论

相关推荐

    Flash课件制作教程-加载SWF文件

    2. **指定加载目标**:使用Loader的`load()`方法,指定要加载的SWF文件URL和数据类型。假设SWF文件与当前文件在同一目录下,代码如下: ```actionscript loader.load(new URLRequest("mySubFile.swf")); ``` 3. ...

    swfloader:swf加载器,用于在flex中加载swf文件。可用于组件模块化,加载然后反射得到相应类

    用于在flex中缓存加载swf文件。 可用于组件模块化加载。加载完成的组件,下次加载可直接从SWFCache中根据url获取相应内容,避免重复加载 单个加载方式 var item:SWFItem = new SWFItem(); item.url = "module/...

    AS3 调用SWF类库

    6. **交互与通信**:一旦SWF加载成功,你就可以通过`Loader`对象的`content`属性访问其内部的类和对象。如果SWF包含公开的类或方法,你可以实例化这些类或调用这些方法。 例如,假设SWF库有一个名为`MyClass`的类,...

    flex加载flashpaper示例

    SWFLoader是Flex SDK提供的一种用于加载和显示SWF文件(包括由FlashPaper转换的文档)的组件。在Flex项目中,我们可以通过在.mxml或ActionScript代码中添加SWFLoader实例来实现这一功能。 以下是创建Flex加载...

    Tree与SWFLOAD

    SWFLoader使得在运行时能够动态加载SWF文件,这在内容更新、资源管理或按需加载方面非常有用。 3. **动态加载图片**: 在"Tree与SWFLOAD"的应用场景中,SWFLoader被用来动态加载图片,这些图片可能存储在SWF文件中...

    多个swf的通讯

    - 两个SWF需要在同一个目录下或者Flex应用通过`SWFLoader`加载Flash SWF,以便它们可以在运行时互相通信。 **AS3的SWF之间通讯:** - AS3的SWF可以直接进行跨脚本通讯(Cross-Scripting),不需要`LocalConnection`...

    AS3加载外部资源(资源管理器)

    资源管理器功能允许开发者高效地处理各种类型的媒体和数据,包括图片、SWF文件、声音、XML文档以及二进制文件。这些加载技术不仅提高了应用程序的功能,还优化了性能和用户体验。以下是对这些知识点的详细解释: 1....

    Flex在线阅读pdf工具swftools详解

    在Flex项目中,可以使用加载SWF文件的类,如`SWFLoader`,将转换后的SWF文档加载到Flex应用程序中。首先,创建一个`SWFLoader`实例,并设置其`source`属性为SWF文件的URL: ```actionscript var swfLoader:...

    Delphi SWF

    例如,通过OnLoad事件处理SWF文件加载完成,OnProgress事件跟踪加载进度,OnClick事件响应用户对SWF内容的操作。还可以通过API调用来访问Flash ActionScript的某些功能,尽管这可能需要对ActionScript有一定的理解。...

    C#播放Flash文件

    3. **编写代码**:在自定义控件中,使用SWFLoader的API来加载和播放SWF文件。 ```csharp using SWFLoader; public partial class FlashPlayerControl : UserControl { private SWFLoader.SWFLoader swfLoader; ...

    FLEX企业应用开发实战.part1

     3.2.4 通过SWFLoader加载Application  3.2.5 域及跨域访问  3.3 Flex Module  3.3.1 创建模块  3.3.2 模块的编辑与编译  3.3.3 模块文件的加载  3.3.4 主应用和模块的交互  3.4 Flex库文件SWC  ...

    FLEX企业应用开发实战.part2

     3.2.4 通过SWFLoader加载Application  3.2.5 域及跨域访问  3.3 Flex Module  3.3.1 创建模块  3.3.2 模块的编辑与编译  3.3.3 模块文件的加载  3.3.4 主应用和模块的交互  3.4 Flex库文件SWC  ...

    SWFLoader源代码

    用来加载位图,需要将图片先导入FLASH,放在SWF类远见中。然后通过此类读取。

    Flex ApplicationDomain

    此外,当我们使用SWFLoader加载外部SWF文件时,也可以指定其运行在特定的ApplicationDomain中,这样可以防止外部SWF文件中的类污染主应用程序的类库。 总结来说,Flex ApplicationDomain是AS3中的一个强大工具,它...

    Flex 动态加载 Image 和 Icon 解决方案

    如果是矢量图形,你可能需要使用 `SWFLoader` 类来加载 SWF 文件,然后将其中的图形作为 Icon 使用。如果是位图 Icon,可以使用上述的 `Loader` 方法。此外,Flex 还提供了 `mx.controls.IconItem` 和 `mx.controls....

    让Flex3与flashcs3珠联璧合

    - **在Flex中使用Flash内容**:在Flex的MXML文件中,使用`<mx:SWFLoader>`或`<s:SWFLoader>`标签加载SWF文件,将其嵌入到用户界面中。通过设置`source`属性指定SWF文件的位置。 - **交互处理**:为了实现Flex和...

    Google3DMap

    5. **SWFLoader组件**:学习如何在Flex中使用SWFLoader加载外部SWF文件(如Google Earth插件),并实现与加载对象的交互。 6. **地理坐标系统和投影**:理解经纬度坐标系统,以及在2D和3D地图中进行坐标转换的方法...

    Flash CS5从新手到高手视频教程下载第12章 测试和优化Flash作品.zip

    同时,了解如何使用SWFLoader组件加载外部SWF文件,以实现内容分块加载,可以显著提升用户体验。 最后,调试是解决问题的关键。教程会教授如何使用Flash Professional的内置调试工具,如ActionScript编译器错误和...

Global site tag (gtag.js) - Google Analytics