在AS3中创建文本

时间:2015-12-23 01:46:32

标签: actionscript-3 flash

我遵循本教程是为了更好地理解找到的here类。

我做了一切正确到第10步,但是当我去导出SWF时,我得到了一个空白屏幕。我在编译器中遇到一个错误,说明"在点之前期望标识符。"

我不知道这意味着什么,但你可以下载我的文件并看看,希望能给我一个答案,谢谢!

这是我的代码:

package {

    import flash.display.MovieClip;
    import flash.text.TextField;
    import.text.TextField;

    public class documentclass extends MovieClip 
    {       
        public function documentclass() 
        {
            // constructor code
            var tf:TextField = new TexfField();
            addChild(tf);
            tf.text = "Hello Wrold";                
        }
    }

}

1 个答案:

答案 0 :(得分:2)

此行触发了您的错误,.后面有一个点(import):

import.text.TextField;

即使您不需要,因为您已导入TextField课程。

然后你在这一行有一点点输入错误:

var tf:TextField = new TexfField();

应该是:

var tf:TextField = new TextField();     // new TextField, with "t" not "f"

所以你的最终代码可以是这样的:

package {

    import flash.display.MovieClip;
    import flash.text.TextField;

    public class documentclass extends MovieClip 
    {       
        public function documentclass() 
        {
            // constructor code
            var tf:TextField = new TextField();
            addChild(tf);
            tf.text = "Hello Wrold";                
        }
    }

}

希望可以提供帮助。