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

SWFLoader、Module和RemoteObject失效原因

    博客分类:
  • Flex
阅读更多

近日做项目碰到的问题:

主界面里用的是SWFLoader,分别调用不同的swf文件(通过application创建的)

现在调用都可以显示,单个swf也正常,与后台java通讯也正常,但通过SWFLoader加载后,第一个加载的swf文件与后台可以通讯,切换成别的swf文件后与后台通讯就断开了,但这个swf文件单独运行与后台通讯正常

 

通过网上查找资料,在主页面里加入以下代码:

现在调用都可以显示,单个swf也正常,与后台java通讯也正常,但通过SWFLoader加载后,第一个加载的swf文件与后台可以通讯,切换成别的swf文件后与后台通讯就断开了,但这个swf文件单独运行与后台通讯正常

import flash.net.registerClassAlias;    
import mx.messaging.messages.RemotingMessage;
registerClassAlias("flex.messaging.messages.RemotingMessage", RemotingMessage);

 

查资料registerClassAlias 是序列化一个类的含义

2
0
分享到:
评论
1 楼 ppmyy 2009-10-14  
谢谢你的帖子,我被这个问题困扰了好一阵,但请问楼主,registerClassAlias("flex.messaging.messages.RemotingMessage", RemotingMessage);  具体是干什么的,他主要起什么作用呢?

相关推荐

    SWFLoader源代码

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

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

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

    Flex企业应用开发实战源代码

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

    Tree与SWFLOAD

    这个主题的核心是将树形数据结构(Tree)与SWFLoader组件结合,用于动态加载和显示图片。让我们深入探讨一下这两个概念以及它们如何协同工作。 1. **树形数据结构(Tree)**: 树是一种非线性数据结构,由节点和边...

    flex加载flashpaper示例

    总之,通过使用Flex和SWFLoader组件,我们可以轻松地在Web应用程序中集成FlashPaper生成的交互式文档,为用户提供更加丰富的视觉体验和便捷的操作方式。这个示例源码对于学习和实践Flex与FlashPaper的结合是一个宝贵...

    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  ...

    Flex在线阅读pdf工具swftools详解

    var swfLoader:SWFLoader = new SWFLoader(); swfLoader.source = "example.swf"; ``` 然后,将`SWFLoader`添加到舞台,以便显示PDF: ```actionscript this.addChild(swfLoader); ``` 通过这种方式,用户可以在...

    flex 内存泄露管理 内存泄露

    本文将深入探讨Flex中可能导致内存泄露的一些常见原因,并提供相应的解决方案。 首先,事件监听是导致内存泄露的一个重要因素。当我们在父级对象上添加事件监听器,如在`mouseDownHandler`中为`systemManager`添加`...

    flex 嵌入完美Iframe

    总结来说,"flex 嵌入完美Iframe"是指在Flex应用程序中通过AS3代码实现HTML Iframe的加载和交互,这通常涉及到SWFLoader组件、跨域策略、以及AS3与JavaScript的交互机制。而“CTICSIIFrame.as”很可能是一个封装了...

    Flex启动与初始化

    整个 Flex 项目确实可以载入到其它项目中的,但不是以 Module 方式载入而是通过普通方法加载,例如使用 SWFLoader 或 Loader 加载,SystemManager 作为顶级容器加入到项目的显示列表。 SystemManager 的 ...

    Google3DMap

    在IT行业中,Google3DMap是一项引人注目的技术,它允许用户以三维视角浏览全球地图,提供更为直观和真实的视觉体验。而本项目聚焦于使用Adobe Flex来开发Google3DMap的应用,这是一种基于ActionScript 3.0的富互联网...

    FLEX ActionScript3 游戏开发教程之 贪吃蛇 flashas3源代码.zip

    在本教程中,我们将深入探讨如何使用Adobe Flex和ActionScript3 (AS3) 开发一款经典的游戏——贪吃蛇。Flex 是一个强大的开发框架,它提供了丰富的用户界面组件和基于AS3的编程环境,适用于创建交互式的Web应用程序...

    Flex ApplicationDomain

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

    Flex与Flash相互调用

    在数字媒体和网页应用开发领域,Flex和Flash是两种非常重要的技术。Flex基于ActionScript 3.0,主要用于构建富互联网应用程序(RIA),而Flash则是著名的动画和多媒体创作工具,其内容可以嵌入到网页中进行播放。...

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

    在本《Flash CS5从新手到高手视频教程》的第12章中,我们将深入学习如何测试和优化Flash作品,确保它们在各种平台和设备上都能流畅运行并提供最佳用户体验。这一章节对于任何想要提升自己Flash动画或交互设计技能的...

    flexToFlash

    在IT行业中,Flex和Flash是两种非常重要的技术,它们在创建富互联网应用程序(RIA)时起着关键作用。本文将详细探讨"flexToFlash"这一主题,包括Flex调用Flash的初始化过程以及两者之间的通讯机制。 Flex是一种基于...

    Flash 和untiy3D集成[附网上找的Demo]

    标题中的“Flash 和 Unity3D 集成”是指在Unity3D游戏引擎中整合Flash内容,以便利用Flash的动画和交互性优势,同时结合Unity3D的强大3D图形渲染和游戏开发能力。这一集成技术通常用于创建具有丰富2D动画和用户界面...

Global site tag (gtag.js) - Google Analytics