メイン 迷える子羊の部屋【初心者専用】
attachMovieしたインスタンスが順番にうすくなってく | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| 2kochin3 | Åê¹ÆNo.37467 投稿日時: 2008-2-5 1:20 |
新米 ![]() ![]() 居住地: 神奈川 投稿: 12
使用環境:
winXP![]() |
attachMovieしたインスタンスが順番にうすくなってく プレーヤー7 ActionScript2.0で制作しています。
ボタンクリックで識別子”ata”をステージ上にランダムに配置していき、11個目からは古い順に消しいく。 attachMovieされたインスタンスは古くなるにつれ”alpha”を10%づつ落としていく。といったものを作りたいと思っています。 として、11個目からは古いものから順に消していくことが出来ました。 としてそれらしい動きは出来たのですが こんな書きかたするんでしょうか・・? もっとスマートな書きかたなどありましたら どなたかご教示ください。 宜しくお願いいたします。 |
| ひろゆき | Åê¹ÆNo.37468 投稿日時: 2008-2-5 9:09 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: attachMovieしたインスタンスが順番にうすくなってく
|
| 野中文雄 | Åê¹ÆNo.37469 投稿日時: 2008-2-5 9:11 |
ちょんまげら ![]() ![]() 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: attachMovieしたインスタンスが順番にうすくなってく forステートメントは、すでに使われていましたよね。その応用で、まとめられるはずです。
引用: 2kochin3さんは書きました: 配列も理解されていますよね。配列を利用されれば、存在しないインスタンスに無駄な処理を加える必要がありません。 ステージに配置後のインスタンスの振舞いは、関数(function)を設定して、各々に任せた方がすっきりするように思います。 |
| ニノミヤ カズノリ | Åê¹ÆNo.37470 投稿日時: 2008-2-5 14:07 |
職人 ![]() ![]() 居住地: 東京 投稿: 430
使用環境:
CS4 .4.11, .5.7 XP Pro(sp3)Flash Player 10,0,22,87, AIR 1.5.1, IE 5.5 & 6 & 7 & 8, Firefox 2.0.0.20 & 3.0.11 & 3.5, Opera 9.64, Safari 4, Google Chrome 2.0.172.31, Netscape 7.1 |
Re: attachMovieしたインスタンスが順番にうすくなってく 深度を利用してremoveMovieClipメソッドを使わずに書いてみました。
|
| あにぃ | Åê¹ÆNo.37471 投稿日時: 2008-2-5 16:35 |
職人 ![]() ![]() 居住地: 北海道 投稿: 250
使用環境:
Flash8 FlashCS3 WinXP FlashLite1.1 / 2.0 |
Re: attachMovieしたインスタンスが順番にうすくなってく 個人的な書き方で参考になればですが。。。
あまり綺麗とはいえないのかもしれません。
|
| 2kochin3 | Åê¹ÆNo.37476 投稿日時: 2008-2-6 1:26 |
新米 ![]() ![]() 居住地: 神奈川 投稿: 12
使用環境:
winXP![]() |
Re: attachMovieしたインスタンスが順番にうすくなってく ひろゆきさん
ありがとうございます。 そうですよね。for文で出来ますよね。 書籍のサンプルなどで勉強して理解したつもりで いざ、さらでスクリプトを書こうとするとまったく応用が利きません。。 日々精進してまいります。 またよろしくお願いいたします。 |
| 2kochin3 | Åê¹ÆNo.37479 投稿日時: 2008-2-6 15:54 |
新米 ![]() ![]() 居住地: 神奈川 投稿: 12
使用環境:
winXP![]() |
Re: attachMovieしたインスタンスが順番にうすくなってく 野中さん
ありがとうございます。 返信が遅れまして、失礼致しました。 3つもご提示いただき、感謝いたします。 引用: 配列も理解されていますよね。配列を利用されれば、存在しないインスタンスに無駄な処理を加える必要がありません。 2つ目のコードに関して 9回目までは存在しないインスタンスに無駄な処理をしてるわけか? こうすれば、mcs_arrayに格納されたものを処理する形だから最初の無駄をはぶけるわけですね。 なるほど。 引用: ステージに配置後のインスタンスの振舞いは、関数(function)を設定して、各々に任せた方がすっきりするように思います。 3つ目のコードに関して attachMovieの引数、オブジェクトのプロパティを としてる部分が良くわかりません。 こちら、どのように実現しているのか、これから検証したいと思います。 理解したら、また投稿させていただきます。 その折、間違った解釈をしていたら、またよろしくお願いいたします。 |
| 2kochin3 | Åê¹ÆNo.37480 投稿日時: 2008-2-6 15:59 |
新米 ![]() ![]() 居住地: 神奈川 投稿: 12
使用環境:
winXP![]() |
Re: attachMovieしたインスタンスが順番にうすくなってく ニノミヤさん
ありがとうございます。 返信遅れまして、失礼いたしました。 質問を投稿した際、ドドっとレスがつき、全て理解してから返信させていただこうと思ったのですが それではいつまでたってもお礼の返信が出来ないとおもい。。取急ぎご連絡します。 こちら、どのように実現しているか、これから検証したいと思います。 また、よろしくお願いいたします。 |
| 2kochin3 | Åê¹ÆNo.37482 投稿日時: 2008-2-6 16:04 |
新米 ![]() ![]() 居住地: 神奈川 投稿: 12
使用環境:
winXP![]() |
Re: attachMovieしたインスタンスが順番にうすくなってく あにぃさん
ありがとうございます。 返信遅れまして、失礼いたしました。 コメント入りで、わかりやすくご解説頂き感謝いたします。 大変参考になりました! また、よろしくお願いいたします。 |
| 野中文雄 | Åê¹ÆNo.37483 投稿日時: 2008-2-6 16:13 |
ちょんまげら ![]() ![]() 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: attachMovieしたインスタンスが順番にうすくなってく 下記のサンプルスクリプトで、確認されるとよいでしょう。
引用: 2kochin3さんは書きました: [デバッグ] > [変数のリストアップ]より引用: 変数 _level0._mc = [ムービークリップ:_level0.ata] なお、配列の処理をforステートメントで降順に行っていることも、ポイントのひとつです。昇順に処理すると、漏れが生じてしまうからです。 引用: こうすれば、mcs_arrayに格納されたものを処理する形だから最初の無駄をはぶけるわけですね。 |
| (1) 2 » | |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |



ログイン


winXP


10.8.5






FlashLite1.1 / 2.0
