2005年 01月 31日
自分で忘れないようにするためのメモです。 アクションスクリプトでムービークリップをコピーして複製した場合に、 「複製するファイル名、複製されるファイル名、深度」を決める。 普段、深度は自動的に割り当てられるが(負の値)、 複製する場合に限り、0以上の値を自分で割り当てる。 ここで、for文などを使って、 for(i=2;i<9;i++){ duplicateMovieClip ("_root.bglf1","bglf"+ i, i); } for(j=2;j<9;j++){ duplicateMovieClip ("_root.bglfr1","bglfr"+ j, j); } などと書いてみる。 実行されると「bglf1~bglf8」と「bglfr1~bglfr8」までが深度2~8に生成される。 上と下のfor文で違うのは、複製するファイル名と、複製されるファイル名であって、 一番最後の深度は、文字が違う(iとj)だけで、同じ数値が入る。 その為、上のfor文で生成されたモノと、下のfor文で生成されたモノは、同じ深度に存在することになる。が、 Flashの仕様で、一つの深度には一つのものしか存在できないというのがあるらしい。 必ず全てのモノに対して前後関係が存在する(どっちかが前で、どっちかが後ろ) つまり、上の2つのfor文で生成されたモノは、正しく動作しない。というか、しなくて困った(ぉ) 簡単な改善策としては、深度が違えばいいわけで、 for(i=2;i<9;i++){ duplicateMovieClip ("_root.bglf1","bglf"+ i, i); } for(j=2;j<9;j++){ duplicateMovieClip ("_root.bglfr1","bglfr"+ j, i+j); というように、お互いの深度を干渉しないような数値を入れれば良い。 これでbglfの方が深度2~8、bglfrの方が深度10(11?)~16(17?)までに配置され ちゃんと動作しますた。ヨカタヨ。
by riza_59
| 2005-01-31 11:45
| Flash
|
あばうと
B.B
カテゴリ
Counter & Link
Linkについて: フリーダムです。 勝手にリンク貼ったり、 剥がしたりしてください。 特設: キャプテン翼2ゲームプレイ奮闘記 Flashで作ったもの(主にキャプ翼) Link: Lucifer Project のほほん* 愛から命へ 7転び2起き 軟式妄想部 Tears Megumu FINAL STAGE no banner Honey Life プロミストランド R.E::Blog キャプテン翼アカデミア 後発の鳥 じょにいと愉快な仲間たち White Feather a stairs of trace Pink Flower Stone Octopus ルナンのBMリンク集 みきの部屋 この点はでねぇよぉ!!!関連 巡回:随時更新の予感 News: 昨日の風はどんなのだっけ? 電脳遊星D 虚構新聞 TBN 連邦 カトゆー家断絶 TECHSIDE sawadaspecial.com かーずSP Flash: (・∀・)イイ・アクセス HAKUHIN's home page FLASH-JP.COM ちんぴんどう HP作成支援: とほほのWWW入門 タダものではない! ZSPC Typing: e-typing GANGAS - Type Well Fan 美佳のタイプトレーナのページ Typing Attack Typing Attack かな シャドールーム その他: 閑。 【2ch】ニュー速VIPブログ(`・ω・´) pya! KTRの趣味の館 goo大相撲 フォロー中のブログ
以前の記事
2007年 12月
2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 2005年 01月 2004年 12月 2004年 11月 2004年 10月 2004年 09月 その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
ファン申請 |
||