不会有任何命名冲突 在这种情况下,函数名和类名都被命名为DocumentClass 有人可以用外行的话来解释 因为我仍然是flash中的新手as3
package com.identityMine.documentClass
{
import flash.display.MovieClip;
public class DocumentClass extends MovieClip
{
public function DocumentClass()
{
}
}
}
答案 0 :(得分:2)
这将是构造函数 - 无论何时创建类的实例,都会调用它。
把它想象成这个......当你说:
var thing:MyClass = new MyClass();
您是:
其他语言使用不同的方法,例如在PHP中使用__construct()
来定义类的构造函数,如下所示:
class MyClass
{
public function __construct()
{
echo 'hello, I exist now';
}
}
因此,如此创建此类的实例,将输出'hello,我现在'存在于页面上。
<?php $thing = new MyClass(); ?>
答案 1 :(得分:1)
在这种情况下,函数是类的构造函数。它必须具有该类的名称。每次创建类的新实例时,都会执行此构造函数。