我是 AS3 的新手。我使用 FlashDevelop 4。我没有 Adobe Flash,只有 FD(纯 AS3) 我的类路径有问题。我搜索了数据库,但没有发现任何可以帮助我的东西。所以问题如下。
我在 C:\AS App\Testing 中有项目“Testing”,文件为 Main.as。我还有文件夹 C:\AS App\W_T。在此文件夹中是文件 write_text.as。文件 Main.as 如下所示:
package
{
import flash.display.*;
import flash.text.TextField;
import flash.events.*;
import W_T.write_text;
public class Main extends Sprite
{
var t:TextField=new TextField();
public function Main():void
{
stage.addChild(t);
stage.addEventListener(MouseEvent.CLICK, write);
}
public function write(me:MouseEvent):void
{
var wt:W_T.write_text = new W_T.write_text();
t.x = 100;
t.y = 100;
t.text = wt.output();
}
}
}
文件 write_text.as 如下所示:
package W_T
{
import flash.display.*;
import flash.text.TextField;
import flash.events.*;
import W_T.*;
public class write_text
{
public function write_text()
{
}
public function output():String
{
var txt:String;
txt = "From function !";
return(txt);
}
}
}
我在全局类路径中制定了适当的规范。但我收到以下错误:
错误:找不到类型或不是编译时常量:write_text。var wt:W_T.write_text = new W_T.write_text();
错误:调用可能未定义的方法 write_text。var wt:W_T.write_text = new W_T.write_text();
找不到定义 W_T:write_text。导入 W_T.write_text;
你能帮我找出我做错了什么吗?
谢谢你。
EB