flex笔记-随时更新........

1.给datagrid动态添加列

如datagrid的id为dg1,以下代码为其添加列

2.as中设置itemrender以datagrid为例

a.首先生成渲染器,如

其类名为:XXRender

b.实现工厂类接口mx.core.IFactory,如

实现它的newInstance方法 返回所需ItemRender,在构造此渲染器时会调用newInstance()方法,可在构造函数中传递参数,newInstance中根据参数返回不同的渲染器类型,如

生成button渲染器列.itemRenderer = new XXXItemRender('button');

c.设置itemreder

列.itemRenderer = new XXXItemRender();

3.textArea添加信息后滚动到最后行,如聊天应用中显示聊天内容

v 如:

注意validateNow()和verticalScrollPosition的顺序

4.enterframe事件

搞了这么久才知道何为enterframe事件 , 真是不应该啊

api说明引用:播放头进入新帧时调度。 如果播放头不移动,或者只有一帧,则会继续以帧频调度此事件。 系统会对所有侦听此事件的显示对象同时调度此事件。

只有一桢的情况下可代替timer使用。。。。。。以帧频调度此事件

5.匿名方法移除自身的侦听方法

 evt.target.removeEventListener(eventtype, arguments.callee);  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值