メイン ActionScript 3.0 特設会議室 Re: クラスからのフェードイン、アウト(from: 迷える子羊の部屋) | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
野中文雄 | Åê¹ÆNo.35197 投稿日時: 2007-9-23 7:15 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: クラスからのフェードイン、アウト(from: 迷える子羊の部屋) 迷える子羊の部屋から移行しました。
ご質問のような現象は、私の環境では再現しません(以下のただし書きの場合を除いて)。 ただし、fadeOut()メソッドで、DisplayObject.alphaプロパティの値が0.426まで下がる前にロールアウトすると、イベントリスナーが削除されません。メソッドrollOver()およびrollOut()でイベントリスナーの登録をする前に、リスナー関数fadeIn()とfadeOut()をイベントリスナーから削除した方が確実でしょう。 また、fadeIn()メソッドにおいて、DisplayObject.alphaプロパティの値は、0.994以上にはなりません。アルファ値は256階調で、1/256未満の値で増加することはないからです。 参考:「MovieClip._alphaの処理について」 引用: kokeodoshiさんは書きました: |
kokeodoshi | Åê¹ÆNo.35200 投稿日時: 2007-9-23 23:32 |
新米 居住地: 投稿: 2
使用環境:
MacOSX,FlashCS3,ActionScript3.0 |
Re: クラスからのフェードイン、アウト(from: 迷える子羊の部屋) レスありがとうございます。
いつもテクニカルノートにはお世話になっています。 ボタンテストを拝見しましたが、私の環境でも野中さんのプログラムは正常に動作するようです。 アドバイスを受けてイベントリスナーを削除するタイミング、alphaの値を修正し、自分なりに考えて書き直したところ、正常に動作しました。 本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |