AS3文本显示问题

时间:2012-11-01 14:28:29

标签: actionscript-3 text textfield

我一直试图让这个工作几个小时,我已经在线查看并按照示例进行了操作,但最后我得到了一个空白的屏幕,我找到的每一种方法。我正在尝试制作一个15x15的随机字母网格,但没有任何反应,编译时没有错误或警告。这是代码:

    package  {

    import flash.display.MovieClip;
    import flash.text.*;

    public class WordSearch extends MovieClip {

        var startX:uint = 0;
        var startY:uint = 0;

        var randomletter:uint = (Math.random() * 26);
        var letter:TextField = new TextField();

        public function WordSearch(){

        letter = new TextField();

        for ( var row:uint = 0; row < 15; row++ )
        {

            for ( var column:int = 0; column < 15; column++ )
            {
                switch(randomletter)
                {
                    case 1:
                        letter.text = "%";
                        letter.x = startX;
                        letter.y = startY;
                        addChild(letter);
                }
                startX = startX + 16
            }

            startX = 0
            startY = startY + 16
             }
        }
     }
}

1 个答案:

答案 0 :(得分:0)

您是否正在将WordSearch添加到舞台上?

var ws:WordSearch = new WordSearch();
stage.addChild(ws);

您发布的代码不会向舞台添加任何内容,因此不会显示任何内容。