我想将其他人的Flash应用程序转换为ActionScript 3.我现在从来没有必须处理ActionScript。我试图去做错误消息告诉我的事情,但他们正在圈我。所以这是一个简化版本的情况。我有看起来像这样的基础文件夹的动作脚本:从ActionScript 2移植到ActionScript 3
class IF12345
{
var a0:controls.Button;
var a1:controls.TextArea;
var a2:controls.TextInput;
}
现在的控制是这样的:
dynamic class mx.controls.Button extends mx.controls.SimpleButton
{
var enabled;
function Button()
{
}
function draw()
{
}
var borderW = 1;
}
我得到了第一个错误是它抱怨的动作脚本必须有一个外部可见的类,所以我添加了公共基类文件中的类。然后它说你不能没有包装的公开课,所以我把它包装在一个包里。
之后,它说一个动作脚本必须有一个控件的外部可见类,所以我添加了公共控件类。当然,它然后抱怨需要在一个包中,但是当我把控件类放入一个包中时,它说我不能有嵌套包。所以在这一点上,我不知道该怎么办?
上次我检查“类名只能包含字母,数字,‘_’和” $ “” 由于mx.controls包中包含Button类,因此不知道该动态类正在做什么。那个班正在努力完成什么? –