求助 as3设定输入框背景色 按照教程做 效果却没出来.
as3.0吧
全部回复
仅看楼主
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;
}
}
}
2015年09月14日 06点09分 1
level 7
最近刚看到这里,颜色能出来,光标没有,楼主现在有答案了吗?
2016年05月29日 05点05分 2
输出成swf看看
2016年05月30日 01点05分
@蹲在墙角的影子 这不是一个项目吗,测试项目算不算输出swf?
2016年05月30日 03点05分
我也是!没有光标!层主后来弄出来了吗?
2017年10月30日 12点10分
level 1
背景颜色超出了吧?0x之后只有6位的吧
2016年05月31日 08点05分 3
调试的时候焦点设置是不显示的。导出之后的swf单独打开就可以看到效果了
2016年05月31日 08点05分
1