level 1
蹲在墙角的影子
楼主

输出框变量为:output输入框变量名为:input
想给输入框一个背景色
并且默认输入框被选中 ,且限定只能输入数字
我在方法里写入
function init():void
{
//初始化变量
startMessage = "i am thinking of a number between 1 and 100";
mysteryNumber = 50;
//初始化文本字段
output.text = startMessage;
input.text = "";
input.backgroundColor = 0xc0000135;
input.restrict = "0-9";
stage.focus = input;
}
但结果是只限定数字输入成功了
默认输入框被选中 和设置输入框颜色完全没有效果.
核对了几遍教程发现一模一样
请教问题出在哪里呢?
_______________________________________
完整的Main.as
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Main extends MovieClip
{
var startMessage:String;
var mysteryNumber:uint;
//方法调用 构造方法运行时,直接调用init的方法
public function Main()
{
init();
}
function init():void
{
//初始化变量
startMessage = "i am thinking of a number between 1 and 100";
mysteryNumber = 50;
//初始化文本字段
output.text = startMessage;
input.text = "";
input.backgroundColor = 0xc0000135;
input.restrict = "0-9";
stage.focus = input;
}
}
}
