チェンジセット 1531

差分発生行の前後
無視リスト:
コミット日時:
2008/10/06 18:34:42 (3 年前)
コミッタ:
tarotarorg
ログメッセージ:

炎の色をコンストラクタで設定できるように変更

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/TeraFire/src/com/trick7/effects/TeraFire.as

    r901 r1531  
    2020                private var fireH:Number; 
    2121                //火の色 
    22                 private var fireColerIn:uint = 0xFFCC00; 
    23                 private var fireColerOut:uint = 0xE22D09; 
     22                //private var fireColerIn:uint = 0xFFCC00; 
     23                //private var fireColerOut:uint = 0xE22D09; 
    2424 
    2525                private var ball:Sprite; 
     
    3333                 
    3434                //コンストラクタ 
    35                 public function TeraFire(xPos:Number=0, yPos:Number=0, fireWidth:Number=30, fireHeight:Number=90){ 
     35                 
     36                /** 
     37                 * 炎を表現します。 
     38                 * @param       xPos X座標 
     39                 * @param       yPos Y座標 
     40                 * @param       fireWidth 炎の幅 
     41                 * @param       fireHeight 炎の高さ 
     42                 * @param       fireColorIn 炎の内側部分の色 
     43                 * @param       fireColorOut 炎の外側部分の色 
     44                 */ 
     45                public function TeraFire(xPos:Number=0, yPos:Number=0, fireWidth:Number=30, fireHeight:Number=90, fireColorIn:uint = 0xFFCC00,fireColorOut:uint = 0xE22D09){ 
    3646                        fireW = fireWidth; 
    3747                        fireH = fireHeight; 
     
    4050                        var matrix:Matrix = new Matrix(); 
    4151                        matrix.createGradientBox(fireW,fireH,Math.PI/2,-fireW/2,-fireH*(focalPointRatio+1)/2); 
    42                         var colors:Array = [fireColerIn, fireColerOut, fireColerOut]; 
     52                        //var colors:Array = [fireColerIn, fireColerOut, fireColerOut]; 
     53                        var colors:Array = [fireColorIn, fireColorOut, fireColorOut]; 
    4354                        var alphas:Array = [1,1,0]; 
    4455                        var ratios:Array = [30, 100, 220];