AS3错误调用下划线功能的可能未定义的方法

时间:2014-04-12 09:39:10

标签: actionscript-3

我遇到AS3问题。 我想在我的代码中调用Underline()方法(影片剪辑类),但是有错误。

这是错误: 1180:调用可能未定义的方法下划线。

以下是代码:

import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.filesystem.*;
import flash.data.*;
import flash.errors.*;
import flash.utils.Timer;



var underline:MovieClip = new Underline();
underline.x = tempText.x + tempText.width / 3;
underline.y = tempText.y + tempText.height / 2 + 5;
textContainer.addChild(underline);

此代码适用于AS2,但不适用于AS3 解决办法是什么??请帮忙,这个问题让我发疯了#34;

1 个答案:

答案 0 :(得分:0)

正如GoldRoger所说,这里的下划线是一个类,并且必须继承MovieClip类(extend)。此外,在创建新类时,必须有一个构造函数,其名称与类完全相同。

例如:

public class Underline extends MovieClip
{
    public function Underline()
    {
        //constructor code, initialize here
    }
}