alphaプロパティで気づいちゃったこと
2009年02月26日 - sato
アルファの値を操作するときって、alphaプロパティの値を設定しますよね。
たとえば円のムービークリップ(circle_mc)を半透明にさせたいときには、
circle_mc.alpha = 0.5;
ってかきます。
そのとき円の中にもひとつ円のムービークリップ(circle_mc.inner_mc)がはいってると、見た目的には、もちろんこれも半透明になりますよね。
たとえば、ここで、中の円だけ透過させたくないときには
circle_mc.inner_mc.alpha = 2;
としてやれば、親の透過を打ち消したように見せることができるんですね。
ちなみに親のalphaを0.25にして子のalphaを4にしてもおなじように透過させず表示させることができるみたいです。
下のような感じ。
リファレンスにはalphaの値の範囲として0~1と記述されていますが、なんとなくやってみたらできたのでした。
あと、別にActionScriptじゃなくてもプロパティパネルのカラー>詳細でも同じように設定できます。
そういえば、scaleXを-1にして反転させるっていうのもよく使いますよね。
scaleも同じように親のscaleXを2に設定して、子のscaleXを0.5にすれば、見た目的にはかわらず表示させることができますね。
ではでは。
- 本城直季風のムービーをFlashで利用したい!
- ガイドレイヤーに記述したフレームスクリプトの落とし穴
- [Flex]カスタムコンポーネントのカスタムイベントをMXML内でリスナー登録する方法
- FlashCS4で書き出されたswcファイルは、フレームスクリプトが実行されない?
- Flashで光の表現/BitmapDataを使って増幅させる
- Image.source に入れた画像のサイズを取るには
- 【Flex】ComboBoxとMenuを組み合わせて多段プルダウンメニューを作ってみました
- 「Flasher 100の質問」に答えてみた。
- Flex プロジェクト と ActionScript プロジェクト
- 「Flasher 100の質問」に答えてみた。
- AfterEffects
- AIR
- android
- Arduino
- AS2
- AS3
- as3
- BitmapData
- CHECKMATE
- crossdomain
- CS4
- Date
- DisplacementMapFilter
- Event
- event
- ExternalInterface
- FileReference
- FireBug
- FireFox
- Flash Lite
- FlashDevelop
- FlashPlayer10
- flash時計
- Flex
- Font
- GoogleMapsAPI
- INFINITY TANK BATTLE
- JSFL
- JSON
- Mobile
- mxp
- PaperVision3D
- Particle
- Progression
- Sound
- TextField
- Tips
- tool
- trace
- wonderfl
- Wonderfl
- xml
- アニメーション
- サンプルコード
- タイムライン
- デバッガ
- バグ
- フレーム
- ブログパーツ
- 爆速








