Posts tagged: ria

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 »