/**
* 回调函数 示例
* 2010-8-26 9:52
* @author zking
*/
package {
import flash.display.MovieClip;
import DemoClass;
public class Main extends MovieClip {
protected var demo:DemoClass = new DemoClass();
public function Main() {
demo.setData(result);
}
public function result():void {
trace("我就是回调函数!")
}
}
}
下来是我们的另一个文件:DemoClass.as
package {
import flash.display.MovieClip
public class DemoClass extends MovieClip {
protected var m_onFun:Function;
public function DemoClass() {
}
public function setData(onFun:Function):void {
onFun();
}
public function onClick():void {
}
}
}