※ ChatGPTを利用し、要約された質問です(原文:外部クラス(カスタムクラス)からテキストフィールドに表示させたい。)
外部クラスからテキストフィールドに表示する方法
このQ&Aのポイント
FLASH CS3でActionScript3.0を使用して外部クラスからテキストフィールドに表示させる方法について教えてください。
ドキュメントクラス(Main.as)からカスタムクラス(Test.as)をインポートし、ステージ上のテキストフィールドにTest.asの変数の値を表示したいです。
tf.text = disp;などを試しましたが、「1120: 未定義のプロパティ tf へのアクセスです。」というエラーが表示されます。どうすれば解決できるでしょうか?
外部クラス(カスタムクラス)からテキストフィールドに表示させたい。
外部クラス(カスタムクラス)からテキストフィールドに表示させたい。
環境はFLASH CS3でActionScript3.0です。
例えばドキュメントクラス(Main.as)があり、そこからカスタムクラス(Test.as)をImportしています。
ステージにはテキストフィールド(インスタンス名tf)があり、Test.asの中の変数の値などをtfに表示させたいのです。
Test.asの中で、
var disp = "OK";
tf.text = disp;
などを試しましたが
「1120: 未定義のプロパティ tf へのアクセスです。」と表示されます。
stage.tf.textやroot.tf.textなど試しましたが全てエラーとなってしまいます。
分かる方は教えて欲しいです。宜しくお願いします。
お礼
わかり易い説明ありがとうございました。 引数を使って何とか受け取れるようにはできるのですね。 やってみます。