- 締切済み
loadMovieでの座標について
現在、loadMovieにて空白のムービークリップに外部JPEGデータを読み込 む・・・というものを作成してるのですが、読み込んだ画像のサイズが取 得できません。以下にその部分のASを表記します。 on (press) { myi = this._parent.getDepth(); kekka = _global.myLV.b; folderno = _global.myLV.a; loadfolder = "photo"+folderno; loadjpg = "photo"+myi+".jpg"; if (_global.fno == 3) { _root.ido(); _root.main_photo.loadMovie(loadfolder+"/"+loadjpg); _root.main_photo._x = (Stage.width-_root.main_photo._width)/2; _root.main_photo._y = (Stage.height-_root.main_photo._height)/2; } } 少し余分な部分もあると思いますが _root.main_photo.loadMovie(loadfolder+"/"+loadjpg);で外部画像を配置(取得?)。 その下の2行でステージ中央に配置の予定なのですが、_root.main_photo(読み込み画像)のサイズが取得出来ず(traceでの確認では0になります)、左上がステージ中央に配置されてしまいます。 ちなみに、外部ファイルはサイズが色々あります。 情報不足でしたら追加いたしますので、どうかよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- wynnjp
- ベストアンサー率71% (5/7)
loadMovieの後ろに座標を書く命令を書いても、loadMovie前の状態が取得されます。 loadMovieやloadVars等外部データ読み込みの際は、読み込み完了のイベントを拾ってその後の処理をおこなうという手順が必要です。
お礼
wynnjpさん、回答ありがとうございます。 とりあえず原因は分かりましたが、そういう事だと全体的に見直さなければならなそうですね・・・。 これを踏まえて、色々やってみようと思います。 ありがとございました。