フラッシュでプリロード画面を作成しました。progressBar を含むプリローダー MovieClip と progressText MC-s の両方が作成されました。preLoader クラスでは、次のようなコードを使用します。
... ldrInf.addEventListener(ProgressEvent.PROGRESS, onProgress); ...
private function onProgress(e:ProgressEvent):void {
var percent:Number = e.bytesLoaded / e.bytesTotal;
progressBar.scaleX = percent;
progressText.text = Math.floor(percent * 100).toString() + "%";
}
スケーリングはうまく機能しますが、テキストは変化しません。「ステージインスタンスを自動的に宣言する」をオンに設定しましたが、そのようなエラーが発生しました (問題を解決する必要があるかどうかはわかりませんが、とにかく): ReferenceError: エラー # 1065: 変数 Font1 が定義されていません。
また、ProgressText MC のクラスを作成すると、次のエラーが表示されます。クラスにテキストプロパティがないためだと思いますが、テキスト変数は、テキストフィールド用の組み込み変数のようなものなので、定義する必要はないかもしれません。
助けてください