まず始めに、私は 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: 名前空間 internal の定義日付との競合が存在します。ソース: 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: 名前空間 internal の定義 dateTextField との競合が存在します。
ソース: var dateTextField:TextField = new TextField();