差分発生行の前後
無視リスト:
コミット日時:
2008/03/27 19:23:15 (4 年前)
コミッタ:
gen
ログメッセージ:

ToolT(C)ips AS 2.0

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as2/Emzah/src/com/emzah/display/Shape.as

    r10 r306  
    4040     * x2 終止点X値 
    4141     * y2 終止点Y値 
    42      * lfat 線幅 
    43      * lcolor 線色「0xFFFFFF」 
     42     * line[1] 線幅 
     43     * line[0] 線色「0xFFFFFF」 
    4444     */ 
    4545    public static function line(mc :MovieClip, 
     
    4848                                x2 :Number, 
    4949                                y2 :Number, 
    50                                 lfat :Number, 
    51                                 lcolor :Number) : Void { 
    52         if(lfat == undefined){lfat = 1;} 
    53         if(lcolor == undefined){lcolor = 0x000000;} 
    54         if (lfat == 0) { 
     50                                line:Array) : Void { 
     51        if(line[1] == undefined){line[1] = 1;} 
     52        if(line[0] == undefined){line[0] = 0x000000;} 
     53        if (line[1] == 0) { 
    5554            mc.lineStyle(); 
    5655        }else{ 
    57             mc.lineStyle(lfat,lcolor); 
     56            mc.lineStyle(line[1],line[0]); 
    5857        } 
    5958        mc.beginFill(); 
     
    7271     * width 横幅 
    7372     * hight 高さ 
    74      * lfat 線幅 
    75      * lcolor 線色「0xFFFFFF」 
    76      * fcolor 塗りつぶす色 
     73     * line 線色「0xFFFFFF」,線幅「1] :Array 
     74     * base 塗りつぶす色,アルファ :Array 
    7775     *        単色 (color,alpha) 
    7876     *        グラデ色 (color,alpha) 
     
    8381                               width :Number, 
    8482                               hight :Number, 
    85                                lfat :Number, 
    86                                lcolor :Number, 
    87                                fcolor :Array) : Void { 
    88         if(lfat == undefined){lfat = 1;} 
    89         if(lcolor == undefined){lcolor = 0x000000;} 
    90         if (lfat == 0) { 
     83                               line :Array, 
     84                               base :Array) : Void { 
     85                                
     86        if(line[1] == undefined){line[1] = 1 }                        
     87        if(line[0] == undefined){line[0] = 0x000000;} 
     88 
     89        if (line[0] == 0) { 
    9190            mc.lineStyle(); 
    9291        }else{ 
    93             mc.lineStyle(lfat,lcolor); 
     92            mc.lineStyle(line[1],line[0]); 
    9493        } 
    9594        //beginFill(色, アルファ); 
    9695        //beginGradientFill(タイプ,色配列,アルファ配列,カラー分布配列、変換マトリックス); 
    97         if(fcolor == undefined || fcolor == null){ 
     96        if(base[0] == undefined || base[0] == null){ 
    9897                mc.beginFill(); 
    9998        }else{ 
    100  
    101                 if(fcolor.length > 2){ 
    102                         mc.beginGradientFill(fcolor[0],fcolor[1],fcolor[2],fcolor[3],fcolor[4]); 
     99                if(base.length > 2){ 
     100                        mc.beginGradientFill(base[0],base[1],base[2],base[3],base[4]); 
    103101                }else{ 
    104                         mc.beginFill(Number(fcolor[0]),Number(fcolor[1])); 
     102                 
     103                        mc.beginFill(Number(base[0]),Number(base[1])); 
    105104                } 
    106105 
    107106        } 
     107        
    108108        mc.moveTo(x1, y1); 
    109109        mc.lineTo(x1 + width, y1); 
     
    125125     * nStD 開始角度(度数) 
    126126     * nInD 扇角度(度数) 
    127      * lfat 線幅 
    128      * lcolor 線色「0xFFFFFF」 
    129      * fcolor 塗りつぶす色 
     127     * line[1] 線幅 
     128     * line[0] 線色「0xFFFFFF」 
     129     * base 塗りつぶす色 
    130130     *        単色 (color,alpha) 
    131131     *        グラデ色 (color,alpha) 
     
    137137                                        nStD :Number, 
    138138                                        nInD :Number, 
    139                                         lfat :Number, 
    140                                         lcolor :Number, 
    141                                         fcolor :Array) : Void { 
    142         if(lfat == undefined){lfat = 1;} 
    143         if(lcolor == undefined){lcolor = 0x000000;} 
    144         if (lfat == 0) { 
     139                                        line :Array, 
     140                                        base :Array) : Void { 
     141        if(line[1] == undefined){line[1] = 1;} 
     142        if(line[0] == undefined){line[0] = 0x000000;} 
     143        if (line[1] == 0) { 
    145144            mc.lineStyle(); 
    146145        }else{ 
    147             mc.lineStyle(lfat,lcolor); 
     146            mc.lineStyle(line[1],line[0]); 
    148147        } 
    149148        //beginFill(色, アルファ); 
    150149        //beginGradientFill(タイプ,色配列,アルファ配列,カラー分布配列、変換マトリックス); 
    151150 
    152         if(fcolor == undefined || fcolor == null){ 
     151        if(base == undefined || base == null){ 
    153152                mc.beginFill(); 
    154153        }else{ 
    155154 
    156                 if(fcolor.length > 2){ 
    157                         mc.beginGradientFill(fcolor[0],fcolor[1],fcolor[2],fcolor[3],fcolor[4]); 
     155                if(base.length > 2){ 
     156                        mc.beginGradientFill(base[0],base[1],base[2],base[3],base[4]); 
    158157                }else{ 
    159                         mc.beginFill(Number(fcolor[0]),Number(fcolor[1])); 
     158                        mc.beginFill(Number(base[0]),Number(base[1])); 
    160159                } 
    161160 
     
    254253                                  nY:Number, 
    255254                                  nR:Number, 
    256                                   lfat:Number, 
    257                                   lcolor:Number, 
    258                                   fcolor:Number):Void { 
     255                                  line:Array, 
     256                                  base:Array):Void { 
    259257    } 
    260258     
     
    271269     * hight 高さ 
    272270     * round 角  
    273      * lfat 線幅 
    274      * lcolor 線色「0xFFFFFF」 
    275      * fcolor 塗りつぶす色 
     271     * line[1] 線幅 
     272     * line[0] 線色「0xFFFFFF」 
     273     * base 塗りつぶす色 
    276274     *        単色 (color,alpha) 
    277275     *        グラデ色 (color,alpha) 
     
    283281                               hight:Number, 
    284282                               round:Number, 
    285                                lfat:Number, 
    286                                lcolor:Number, 
    287                                fcolor:Array) : Void { 
     283                               line:Array, 
     284                               base:Array) : Void { 
    288285                                 
    289         if(lfat == undefined){lfat = 1;} 
    290         if(lcolor == undefined){lcolor = 0x000000;} 
    291         if (lfat == 0) { 
     286        if(line[1] == undefined){line[1] = 1;} 
     287        if(line[0] == undefined){line[0] = 0x000000;} 
     288        if (line[1] == 0) { 
    292289            mc.lineStyle(); 
    293290        }else{ 
    294             mc.lineStyle(lfat,lcolor); 
     291            mc.lineStyle(line[1],line[0]); 
    295292        } 
    296293 
     
    298295        //beginGradientFill(タイプ,色配列,アルファ配列,カラー分布配列、変換マトリックス); 
    299296 
    300         if(fcolor == undefined || fcolor == null){ 
     297        if(base == undefined || base == null){ 
    301298                mc.beginFill(); 
    302299        }else{ 
    303300 
    304                 if(fcolor.length > 2){ 
    305                         mc.beginGradientFill(fcolor[0],fcolor[1],fcolor[2],fcolor[3],fcolor[4]); 
     301                if(base.length > 2){ 
     302                        mc.beginGradientFill(base[0],base[1],base[2],base[3],base[4]); 
    306303                }else{ 
    307                         mc.beginFill(Number(fcolor[0]),Number(fcolor[1])); 
     304                        mc.beginFill(Number(base[0]),Number(base[1])); 
    308305                } 
    309306 
     
    356353     * hight 高さ 
    357354     * round 角 右回り[1,2,3,4] 
    358      * lfat 線幅 
    359      * lcolor 線色「0xFFFFFF」 
    360      * fcolor 塗りつぶす色 
     355     * line[1] 線幅 
     356     * line[0] 線色「0xFFFFFF」 
     357     * base 塗りつぶす色 
    361358     *        単色 (color,alpha) 
    362359     *        グラデ色 (color,alpha) 
     
    368365                               hight:Number, 
    369366                               round:Array, 
    370                                lfat:Number, 
    371                                lcolor:Number, 
    372                                fcolor:Array) : Void { 
     367                               line:Array, 
     368                               base:Array) : Void { 
    373369     
    374  
    375         if(lfat == undefined){lfat = 1;} 
    376         if(lcolor == undefined){lcolor = 0x000000;} 
    377         if (lfat == 0) { 
     370        if(line[1] == undefined){line[1] = 1;} 
     371        if(line[0] == undefined){line[0] = 0x000000;} 
     372        if (line[1] == 0) { 
    378373            mc.lineStyle(); 
    379374        }else{ 
    380             mc.lineStyle(lfat,lcolor); 
     375            mc.lineStyle(line[1],line[0]); 
    381376        } 
    382377         
    383378        //beginFill(色, アルファ); 
    384379        //beginGradientFill(タイプ,色配列,アルファ配列,カラー分布配列、変換マトリックス); 
    385         if(fcolor == undefined || fcolor == null){ 
     380        if(base == undefined || base == null){ 
    386381                mc.beginFill(); 
    387382        }else{ 
    388                 if(fcolor.length > 2){ 
    389                         mc.beginGradientFill(fcolor[0],fcolor[1],fcolor[2],fcolor[3],fcolor[4]); 
     383                if(base.length > 2){ 
     384                        mc.beginGradientFill(base[0],base[1],base[2],base[3],base[4]); 
    390385                }else{ 
    391                         mc.beginFill(Number(fcolor[0]),Number(fcolor[1])); 
     386                        mc.beginFill(Number(base[0]),Number(base[1])); 
    392387                } 
    393388        }