Actionscript 3 MouseeEvent是一个类还是一个类的实例,或者两者都是?
我很难掌握as3语法(php是我所知道的唯一其他编码语言) 在这段代码中,MouseEvent似乎是MouseEvent类的一个实例Actionscript 3 MouseeEvent是一个类还是一个类的实例,或者两者都是?,actionscript-3,Actionscript 3,我很难掌握as3语法(php是我所知道的唯一其他编码语言) 在这段代码中,MouseEvent似乎是MouseEvent类的一个实例 MouseEvent.CLICK 然而,在这段代码中,似乎e是MouseEvent类的一个实例 e:MouseEvent MouseEvent。单击是MouseEvent的静态成员。它包含一个字符串,即事件名称。您也可以使用addEventListener(“单击”,myListenerFunction),尽管这样不太安全。 我想他们只是需要一个地方来设定这个
MouseEvent.CLICK
然而,在这段代码中,似乎e是MouseEvent类的一个实例
e:MouseEvent
MouseEvent。单击
是MouseEvent的静态成员。它包含一个字符串,即事件名称。您也可以使用addEventListener(“单击”,myListenerFunction)
,尽管这样不太安全。
我想他们只是需要一个地方来设定这个常数
MouseEvent类实例包含有关触发事件等的信息
MouseEvent.CLICK
这是对MouseEvent类的静态常量的引用。为了回答您的问题,这里有一个对类的引用。CLICK常量可以在MouseeEvent类中定义,如下所示:
package flash.events {
public class MouseEvent extends Event {
...
public static const CLICK:String = "click";
...
}
}
这样写:
trace(MouseEvent.CLICK);
将输出字符串:
click
MouseEvent.CLICK
是一个类的公共常量,无需创建实例即可在任何地方访问。它就像php类中的公共静态变量
e:MouseEvent
是MouseEvent类的一个实例
查看MouseEvent类文档
click