とある日の妄想

- FLASH(14) attachMovie -

何気ない日常にふと思いついた世迷言をつづるブログ

 

rss-feedRSSフィード

■携帯版はこちら
http://blog.toaruhi.net/m/

携帯サイトQRコード

ブログ内検索

キーワード

 

※検索エンジンで検索した情報が見当たらない場合にご利用ください。

新着記事

カテゴリ一覧

外部リンク

創作物の規制/単純所持規制に反対する請願署名市民有志

作者について

2007年07月18日(木)
FLASH(14) attachMovie
FLASH
attachMovieについて。

※MC=ムービークリップ

シンボルから新しいMCインスタンスを作る関数。

深度は正の値を設定するが、オーサリング時に配置した
全てのMCの深度は負の値のため、_root.attachMovieを
使ってMCを作成すると全てのオブジェクトよりも
前面に表示されてしまい、不都合になることがある。

この場合は、適当な下層レイヤーに空白のMCを配置、
(サイズはステージに合わせておけばよさげ)
この空白MCにattachMovieを実行すれば、オーサリング時に
上位に表示されていたオブジェクトより下に新しいMCが表示される。


座標変換メモ。
入れ子になったMCの座標をグローバル座標で定義する感じ。


this.stop();

function getGlobalPoint(point, x, y) {

point.x = 0;
point.y = 0;
_root.bg1["test"]["ball"].localToGlobal(point);

point.x = x - point.x;
point.y = y - point.y;

}

var point = new Object();

_root.bg1.attachMovie("test1", "test", 1);
getGlobalPoint(point, 200, 200);

_root.bg1["test"]._x = point.x;
_root.bg1["test"]._y = point.y;
_root.bg1["test"]._name = "test1";






トラックバックURL

コメントを投稿する

名前
コメント


Dragon Quest 6

龍が如く4

FF13

THIS IS IT

ときめきメモリアル4

鉄拳6