0

このコードを調べるのを手伝ってください:

function btntxt(target:String, txt:String):void
{
    var button:MovieClip = MovieClip(this.getChildByName(target));
**  var btnText:TLFTextField = TLFTextField(button.getChildByName("btnText"));
    btnText.text = txt;
    button.gotoAndStop(1);
    button.buttonMode = true;
    button.useHandCursor = true;
    button.addEventListener(MouseEvent.MOUSE_OVER,overListener);
    button.addEventListener(MouseEvent.MOUSE_OUT,outListener);
    button.addEventListener(MouseEvent.MOUSE_DOWN,clickListener);
    button.addEventListener(MouseEvent.MOUSE_UP,upListener);
}

デバッグすると、** でエラーが発生します。

1046: タイプが見つからないか、コンパイル時の定数ではありません: TLFTextField。

1180: 未定義の可能性があるメソッド TLFTextField への呼び出し。

また、エラー 1065 を出力します。このコードはトップ レベルでは機能しますが、ムービークリップのタイムライン内にコピーすると機能しません。なんで?

この情報が短い場合は、教えてください。

4

1 に答える 1

0

コードの先頭に import ステートメントを追加します。

import fl.text.TLFTextField;
于 2013-04-04T04:31:13.277 に答える