Posts tagged: flex

Flex as3事件处理基础

事件处理的介绍 在as3中,每个事件被表示为事件对象,即Event类或者其子类的实例。一个事件对象不只保存特定事件的信息,还包括方便操作事件对象的方法。比如,当flash player或者air检测到一次鼠标点击,将创建一个事件对象(一个MouseEvent类的实例),用来表示这个特定的鼠标点击事件。    发送文章为PDF   

星期六 五月 2nd, 2009 in , | No Comments »

Flex/AS3中ArrayCollection不能完全绑定问题

比如这样的代码: private function getResults(event:ResultEvent):void{ if(this.getUsers.lastResult.users.user is ObjectProxy){ userResults=new ArrayCollection(); userResults.addItem(event.result.users.user); }else{ userResults=event.result.users.user; 完整示例见通过BlazeDS实现flex和服务器的交互。当为该ArrayCollection增加事件监听器后,发现数组中最后一条记录修改后不能被监听到。监听代码如下: userResults.addEventListener(CollectionEvent.COLLECTION_CHANGE,function(event:CollectionEvent){ Alert.show("列表数据已变化"); Alert.show(">>"+(event.items[0] as PropertyChangeEvent).oldValue); });    发送文章为PDF   

星期四 四月 30th, 2009 in , , | No Comments »

使用flex/as3的trace()方法

ActionScript3中有类似java的System.out.print()功能,用于调试脚本。使用的步骤如下。 在代码中使用trace()方法 以下是flex示例代码片段:   private function showUserResults():void{ trace(userResults); for each(var user:Object in userResults){ trace(user); } }    发送文章为PDF   

星期四 四月 30th, 2009 in , , | No Comments »

通过BlazeDS实现flex和服务器的交互

可以认为BlazeDS是Livecycle Data Services的精简版本和免费版本(BlazeDS与Livecycle Data Services的区别)。可用于提供服务器和FLEX客户端程序的通信支持。比如这个例子使用flex DataGrid组件中只是将flex中的数组绑定和显示到列表中。实际开发中这些数组往往来源于服务器。 这是下面实现示例的界面,数据来源于tomcat服务器端。 日志引用Flex/AS3中ArrayCollection不能完全绑定问题    发送文章为PDF   

星期三 四月 29th, 2009 in , , , | No Comments »

BlazeDS与Livecycle Data Services的区别

BlazeDS与Livecycle Data Services的区别,可见下面的图,暗灰色标识部分就是Livecycle Data Services有但BalzeDS没有的功能: 日志引用通过BlazeDS实现flex和服务器的交互    发送文章为PDF   

星期二 四月 28th, 2009 in , , , | No Comments »

到哪里找flex的离线帮助

虽然可通过: http://livedocs.adobe.com/flex/3/html/index.html 查看flex在线文档。不过有时网络质量或者没有网络。那么可以通过flex builder在eclipse中的help>help contents菜单,里面的adobe flex 3 help部分,和在线文档基本相同。    发送文章为PDF   

星期一 四月 27th, 2009 in , | No Comments »

记录一些flex资源

flex developer center,开发者中心: http://www.adobe.com/devnet/flex/ flex3 component explorer,组件示例演示: http://examples.adobe.com/flex3/componentexplorer/explorer.html 在线文档: http://livedocs.adobe.com/flex/3/html/index.html BlazeDS: http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/ javaeye flex论坛: http://www.javaeye.com/forums/tag/Flex csdn flex专题: http://flex.csdn.net/ csdn flex论坛: http://forum.csdn.net/PointForum/Forum/TopicList.aspx?Alias=Flex ActionScript3天地会论坛: http://bbs.actionscript3.cn/ 下载flex3 cookbook中文版: http://www.airia.cn/AIR_FLEX_EBOOK/Flex3_Cookbook_zhcn/            发送文章为PDF   

星期日 四月 26th, 2009 in , | No Comments »

在ubuntu下安装red5

red5的文档做的不好,不过为了建一个免费的流媒体服务器,目前也只有用它了。red5 googlecode上链接的版本比官方网站上新: http://code.google.com/p/red5/ 因为是ubuntu,所以上来就下载了deb版本,安装命令为: dpkg –install red5_0.8.0_RC1.deb 提示没有安装sun-jdk-5,因为ubuntu已经安装了sun-jdk-6。不打算重装sun-jdk-5了。那么只有两个办法,自行编译red5.deb,或者选择其他办法。 日志引用red5在ubuntu中守护进程配置    发送文章为PDF   

星期五 四月 24th, 2009 in , , , | No Comments »