首先,我是 Actionscipt 的新手,所以请多多包涵。我正在尝试制作一个随着变量日期的增加而变化的文本字段。这是我的编码(它在一个层上):
var day:int = 1;
var date:TextField = new TextField();
if (day = 1) date.txt = "August 1";
if (day = 2) date.txt = "August 2";
date.x = 548.1
date.y = 58.5
var format: TextFormat = new TextFormat
format.color = 0xFFFFFF;
format.font = "Constantia";
format.bold = false
txt.setTextFormat( format);
stage.addChild(date)
然而,我收到了错误,我对为什么感到困惑。错误是这样的:
1151: 与命名空间内部的定义日期存在冲突。来源:var date:TextField = new TextField();
再说一次,我对这一切都很陌生,如果有任何帮助,我将不胜感激。谢谢。
(编辑)
我已经解决了这些问题,并为我的文本字段提供了实例名称dateTextField。现在的编码是:
var day:int = 1;
var dateTextField:TextField = new TextField();
if (day == 1) dateTextField.text = "August 1";
if (day == 2) dateTextField.text = "August 2";
dateTextField.x = 548;
dateTextField.y = 58;
var format: TextFormat = new TextFormat ();
format.color = 0xFFFFFF;
format.font = "Constantia";
format.bold = false;
txt.setTextFormat( format);
stage.addChild(dateTextField);
然而我仍然得到同样的错误?
1151: 与内部命名空间中的定义 dateTextField 存在冲突。
来源:var dateTextField:TextField = new TextField();