MovieClip.createEmptyMovieClip() : ActionScript

Pocket

createEmptyMovieClip()についての覚書です。

_rotationプロパティに注目してcreateEmptyMovieClipとattachMovieの関係をまとめています。

createEmptyMovieClipで空のムービークリックを作成します。その空のムービークリップの_rotationプロパティを変更します。そのムービークリップの座標は回転します。
空のムービークリップに入れ子に配置したムービークリップを横移動させます。空ムービークリップの回転した座標系をムービークリップは移動するためステージ上では斜めに移動します。

サンプル1


var emptyObject = _root.createEmptyMovieClip('emptyClip', 0);
emptyObject._rotation = 45; // 空のムービークリップを回転
var attachObject = emptyObject.attachMovie('clip', 'clip', 0); // 入れ子
attachObject.onEnterFrame = function() {
	this._x += 8;
};

サンプル2

サンプル2のムービークリップは単なるステージ上の横移動。


var attachObject = _root.attachMovie('clip', 'clip', 0);
attachObject._rotation = 45;
// 移動処理
attachObject.onEnterFrame = function() {
	this._x += 8;
};

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。