重要なお知らせ: このブログの更新は終了しました!詳しくはこちら "ブログ移転しました。" をご覧ください。

ムービークリップシンボル化した画像にASでアクセス


AS3だから当然な、ところなんだろうけど…..

左上を中心でじゃんじゃか画像をムービークリップシンボルにしてて
拡大出現をさせるのに中心を画像の中心ににする必要があって….
以下ASで。

var tmp = my_mc.getChildAt(0);
tmp.x -= tmp.width /2;
tmp.y -= tmp.height /2;

tmp にはBitmapが返される、、、とおもったら
Shapeだった。

中身が1つで無い場合なんかはSpriteでくるむのがよさげ

var tmp = this.addChild(new Sprite());
tmp.x = my_mc.x;
tmp.y = my_mc.y;
var tmp_my_mc = tmp.addChild(my_mc);
tmp_my_mc.x = -tmp_my_mc.width /2;
tmp_my_mc.y = -tmp_my_mc.height /2;

コメントをどうぞ