flex定义事件的例子

Flex程序中处处可见事件,几乎每一个控件都集成了大量的事件,控件状态的变化会触发的事件,然后我们通过监听事件就能做很多有趣的事情。事件很有用很强大,在flex的编程中可以想象没有事件的日子会是多么灰暗,但我们实际开发的过程中控件提供的事件并不总是够用,在开发的过程中我们常常会自己定义一些事件。自定义事件和自定义皮肤一样是开发者必须掌握的技能。 下面我们看一下如何定义一个简单的事件,然后我们还会看到如何接收我们自定义的事件。 定义事件 package com.tianjiaguo.test.events { import flash.events.Event; public class HelloEvent extends Event { public static const HELLO_START:String = 'helloStart'; ...  more

flex一些有用的方法

HttpService提交数据 var httpService:HTTPService; httpService = new HTTPService(); httpService.method = 'POST'; httpService.addEventListener(FaultEvent.FAULT, httpService_faultHandler); httpService.addEventListener(ResultEvent.RESULT, httpService_resultHandler); httpService.url = url; var obj:Object = new Object(); httpService.request = obj; httpService.send(); 取得一个随机字串 public static function getRandomString(length:int,allowStrs:String):String{ var str:String = ''; var len:int = allowStrs.length; for (var i:int = 0; i < length; i++) { str+=allowStrs.charAt(Math.round...  more