- ベストアンサー
Scriptで色と透明度を変化させるには?。
ある矩形をフレーム上に配置し、モーショントゥイーンを使って透明度と色の変化をつけようとしましたが、透明度は出来ても色の変化が出来ません。 そこで、Scriptを利用してと思い、下記のScriptを記述しました。 onClipEvent(load) { var my_color:Color = new Color(aa); var STform:Object = new Object(); STform.ra = 255; STform.rb = 154; STform.ga = 50 STform.gb = 128; STform.ba = 50; STform.bb = 106; STform.aa = 50; STform.ab = 0; my_color.setTransform(STform) ; } onClipEvent(enterFrame) { this._alpha += 1 ; if(STform.rb < 300) { STform.rb += 1; } if(STform.gb < 145) { STform.gb += 1; } if(STform.bb > 80) { STform.bb -= 1; } my_color.setTransform(STform) ; } 各値はデタラメです。(色と透明度の変化だけを確認したかったので。) 結果は、透明度(Alpha値)は正しく変化しましたが、色が 変わりません。どこに問題があるのでしょうか?。 どうぞ宜しく御願い致します。
- みんなの回答 (2)
- 専門家の回答