flash AS3 提示错误5007

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:44:37
以下是我的代码:

package {
import flash.display.Sprite;
import fl.controls.Button;
import fl.controls.Label;
import flash.events.MouseEvent;

public class EventExample extends Sprite {
private var btn:Button;

private function ButtonOnload():void {
btn=new Button ;
btn.label="测试鼠标事件";
btn.move(150,150);

btn.addEventListener(MouseEvent.CLICK,btnClick);
btn.addEventListener(MouseEvent.DOUBLE_CLICK,btnDoubleClick);
btn.addEventListener(MouseEvent.MOUSE_OVER,mouseOver);

this.addChild(btn);
}
private function LabelOnLoad():void {
lb=new Label ;
lb.text="鼠标事件";
lb.move(150,200);

this.addChild(lb);
}
private function ShowStatus(status:string) {
lb.text=status;
}
private function btnClick(e:MouseEvent):void {
ShowStatus("触发CLICK事件!");
}

这个类,没有外部可见属性与方法.
再加上下面的,就可以通过编译了,public function EventExample(){}

但是能否达到你想要的目的,我不能保证了,谁知道你到底想什么?