と言うのをする時にどうすれば良いのかと言うサンプル

普通にloadMovie()後に読み込ますMCに_width、_heightの
リサイズ指定をしても外部ファイル読み込み完了してなければ
読み込み後にリセットされます(新しく読み込んだサイズに変わるから)。

でどうするかと言うと
任意のフレームから再生
でも書いたように外部swf読み込み後に処理を実行するようにする。

// _rootタイムライン
function resizeMC(obj) {
obj = eval(obj);
trace("this = "+obj);
obj._width = 200;
obj._height = 200;
}

// 外部swfを読み込むMC
onClipEvent(data) {
if (this.getBytesTotal() <= this.getBytesLoaded()) {
_root.resizeMC(this._target);
}
}

これで出来ます、良かったね。


Comments
Post a comment









Remember personal info?