在这种情况下,函数名和类名都被命名为DocumentClass,难道没有任何命名冲突的原因吗?有没有人能用外行的话解释一下,因为我还是一个闪存as3的新手
package com.identityMine.documentClass
{
   import flash.display.MovieClip;
   public class DocumentClass extends MovieClip
   {
      public function DocumentClass()
   {
  }
 }
}发布于 2011-05-11 17:28:15
这将是构造函数-每当您创建类的实例时都会调用它。
把它想成这样..当你说:
var thing:MyClass = new MyClass();你是:
创建MyClass.
其他语言使用不同的方法,例如,在PHP语言中定义类的构造函数,您可以像这样使用__construct():
class MyClass
{
    public function __construct()
    {
        echo 'hello, I exist now';
    }
}因此,像这样创建这个类的一个实例,将在页面上输出“hello,I exist now”。
<?php $thing = new MyClass(); ?>发布于 2011-05-11 16:55:34
在本例中,该函数是类的构造函数。它必须具有类的名称。此构造函数将在每次创建类的新实例时执行。
https://stackoverflow.com/questions/5961507
复制相似问题