ViewerContainer.addEventListener(AppEvent.DATA_CREATE_INFOWIDGET, onInfowidgetRequest);
ViewerContainer.dispatchEvent(new AppEvent(AppEvent.DATA_CREATE_INFOWIDGET, data, infoReady));
private var m_infoWidgetCallback:Function;
private function onInfowidgetRequest(event:AppEvent){
m_infoWidgetCallback = event.callback;//m_infoWidgetCallback 值为这个函数 infoReady
m_infoWidgetCallback(new AppEvent(AppEvent.DATA_CREATE_INFOWIDGET, _infoData));//去执行其它类的这个infoRedy函数
}
private function infoReady(event:AppEvent){...};
分享到:
相关推荐
### Flex组件使用文档知识点概述 #### 一、Flex与ActionScript 3.0的关系 - **Flex简介**:Flex是一个开源框架,用于构建跨浏览器、跨平台的应用程序。它使用了ActionScript 3.0作为编程语言,XML来定义用户界面...
本篇文章将总结一些常见的Flex使用问题及其解决方案。 1. **改变验证控件错误提示的默认样式**: 当Flex中的验证控件出现错误时,其默认样式可能不符合设计需求。要修改这个样式,可以在自定义的CSS文件中重写`....
在Flex项目中使用RemoteObject,首先需要在MXML文件中声明一个RemoteObject实例,例如: ```xml ``` 这里的`id`属性定义了引用该RemoteObject实例的变量名,`destination`属性则指定了服务器端的服务名称。在本例...
在本文中,我们将深入探讨如何使用Flex_GifPlayer以及它的工作原理,同时提供一个实际的使用示例。 首先,我们需要了解Flex和AS3的基础知识。Flex是用于构建富互联网应用程序(RIA)的开源框架,它基于MXML和...
这个"flex-menu.rar"压缩包包含了一个使用Flex 4构建的菜单组件,专为Flash Builder 4设计。Flash Builder 4是基于Eclipse IDE的开发工具,用于创建、测试和调试Flex和ActionScript项目。 Flex 4中的菜单系统是用户...
Flex是一种强大的富互联网应用程序(RIA)开发框架,主要用于创建交互式的、动态的用户界面。在Flex中,可以利用各种技术来实现与数据库的交互,包括操作本地SQL数据库。本篇文章将详细探讨Flex如何操作数据库,特别...
本篇将详细介绍在Flex中如何使用JSON,包括JSON的基本概念、解析与序列化的过程,并结合实际例子进行深入探讨。 一、JSON基础 JSON是一种基于文本的格式,它模仿了JavaScript对象的语法。一个JSON数据通常由键值对...
- **使用Flex Builder创建项目**:Flex Builder是一个基于Eclipse的集成开发环境(IDE),提供了创建、调试和部署Flex应用程序的功能。要使用Flex Builder创建新的Flex项目,可以通过“Create New Project”向导来进行...
使用`public function LTrim(s : String):String { ... }`函数可以实现这一功能。 9. 清除字串右侧空格 在Flex应用程序中,经常需要清除字串右侧空格,以便提高字符串处理效率。使用`public function RTrim(s : ...
标题“flex与js交互 关于ExternalInterface使用的小例子”指出了本文将探讨如何使用Flex的ExternalInterface类与JavaScript进行通信。ExternalInterface是Flex提供的一个API,允许ActionScript(Flex的主要编程语言...
解压后,你可以根据提供的说明或作者的博客文章,学习如何使用AsDoc来为自己的Flex库生成API文档。 **AsDoc注释格式示例:** ```actionscript /** * @class MyClass * @description 这是MyClass的描述,可以详细...
总结起来,使用Flex的`RemoteObject`组件可以简化客户端与服务器之间的通信,通过简单的API调用就能执行远程服务。在实际开发中,结合适当的服务器端框架(如Spring)和数据库操作工具(如Hibernate的DAO),可以...
在使用Flex Builder 2进行开发时,如果尝试直接使用`flash.display.StageDisplayState`类来实现全屏功能,可能会遇到找不到该类的错误。这是因为`StageDisplayState`类是在Flash Player 9.0.115版本之后引入的,而...
标题“FLEX SOCKET”暗示我们将讨论的是FLEX中使用Socket类进行网络通信的部分。Socket是计算机网络编程中的一个基础概念,它允许两个应用程序之间建立直接的通信通道。在FLEX中,我们可以使用Socket类来创建客户端...
### 使用FLEX3开发大型多人在线游戏 #### MMO游戏概述及发展历程 大型多人在线游戏(Massively Multiplayer Online Games, MMO)自问世以来便以其独特的魅力吸引了众多玩家。这类游戏通过网络将世界各地的玩家聚集...
本文将详细介绍如何使用ExternalInterface接口实现Flex与JavaScript之间的相互调用,并给出具体的示例代码。 #### 二、Flex调用JavaScript方法 在Flex中调用JavaScript是一种常见的需求,这使得Flex能够利用网页中...
在Flex项目中,可以使用`ExternalInterface`类来调用这些公开方法。例如,假设在Flash CS中有如下方法: ```as3 public function callFromFlex(message:String):void { trace("Called from Flex: " + message); } ...
在本文中,我们将深入探讨如何使用Flex布局来实现图片的放大和缩小功能。Flex布局,全称为Flexible Box,是CSS3中的一个布局模型,旨在提供更灵活、响应式的网页设计解决方案。通过理解Flex布局的基本原理,我们可以...
在本文中,我们将深入探讨如何使用Flex来实现一个图片旋转效果,这在产品展示或交互式界面设计中非常常见。Flex是一种强大的、基于XML的框架,用于构建富互联网应用程序(RIA),尤其适用于创建动态、响应式的用户...