我试图导入类无济于事。
test.fla
时间轴1:var main:Main = new Main();
main.as
package{
import flash.display.MovieClip;
public class Main extends MovieClip{
public function Main()
{
var _myClass:myClass;//this line will fail
trace("Main");
}
}
}
myClassFile.as
package{
public class myClass
{
public function myClass()
{
trace("myClass");
}
}
}
错误:1046:未找到类型或不是编译时常量:myClass。
//让我们试一下。 。
main.as
package{
import flash.display.MovieClip;
import MyPackage;
public class Main extends MovieClip{
public function Main(){
var _myClass:myClass;
trace("Main");
}
}
}
myClassFile.as
package MyPackage{
public class myClass {
public function myClass(){
trace("myClass");
}
}
}
错误:1172:无法找到定义MyPackage。
所有文件都位于同一目录
答案 0 :(得分:1)
Soluition:重命名该类以反映文件的名称
myClassFile.as
package{
public class myClassFile
{
public function myClassFile()
{
trace("myClassFile");
}
}
}