チェンジセット 1477
- コミット日時:
- 2008/10/02 04:58:49 (5 年前)
- ファイル:
-
- as3/gunyarapaint/trunk/gunyarapaint/src/gunyarapaint.as (更新) (3 diffs)
- as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/PenDetailWindowControl.mxml (更新) (1 diff)
- as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/entities/GPLayerArray.as (更新) (1 diff)
- as3/gunyarapaint/trunk/nicopedia/org/libspark/nicopedia/Com.as (更新) (2 diffs)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/trunk/gunyarapaint/src/gunyarapaint.as
r1473 r1477 49 49 50 50 /* 51 parameters['oekakiId'] = 22;52 parameters['baseImgUrl'] = 'http://dic.dev.nicovideo.jp/oekaki_layers/ 22';53 parameters['baseImgInfoUrl'] = 'http://dic.dev.nicovideo.jp/oekaki_info/ 22';51 parameters['oekakiId'] = 1; 52 parameters['baseImgUrl'] = 'http://dic.dev.nicovideo.jp/oekaki_layers/1'; 53 parameters['baseImgInfoUrl'] = 'http://dic.dev.nicovideo.jp/oekaki_info/1'; 54 54 */ 55 55 56 56 this.enabled = false; 57 57 if (parameters['postUrl'] && parameters['cookie'] && parameters['magic'] && parameters['redirectUrl']) { … … 204 204 } else { 205 205 // 画像のサイズがそのままwidth/height 206 // このロジックは通らなくなっているはずだが、移行措置のため残してある。 207 // 消してもよい。 206 208 baseImgToCanvas(baseImg.width, baseImg.height, null); 207 209 } … … 210 212 private function getBaseImgInfoHandler(com:Com):void { 211 213 var info:Object = com.jsonObject; 214 if (!info) { 215 info = {'width': baseImg.width, 'height': baseImg.height}; 216 } 212 217 baseImgToCanvas(info['width'], info['height'], info); 213 218 } as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/PenDetailWindowControl.mxml
r1473 r1477 16 16 public function set baseImgInfo(o:Object):void { 17 17 var a:Array = o['pen_details']; 18 penDetail.baseImgInfo = a[0]; 19 /* 20 for (var i:uint = 0; i < a.length; i++) { 21 penDetail[i].baseImgInfo = a[i]; 18 if (a) { 19 penDetail.baseImgInfo = a[0]; 20 /* 21 for (var i:uint = 0; i < a.length; i++) { 22 penDetail[i].baseImgInfo = a[i]; 23 } 24 */ 22 25 } 23 */24 26 } 25 27 ]]></mx:Script> as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/entities/GPLayerArray.as
r1472 r1477 63 63 var lbd:BitmapData = new BitmapData(w, h); 64 64 lbd.copyPixels(bls, new Rectangle(0, i * h, w, h), dp); 65 var l:GPLayer = new GPLayer(can, lbd, w, h, i, 66 info.layer_infos[i].visible == 'true', 67 info.layer_infos[i].lock == 'true', 68 info.layer_infos[i].blendMode 69 ); 65 var l:GPLayer; 66 if (info.layer_infos) { 67 l = new GPLayer(can, lbd, w, h, i, 68 info.layer_infos[i].visible == 'true', 69 info.layer_infos[i].lock == 'true', 70 info.layer_infos[i].blendMode 71 ); 72 } else { 73 l = new GPLayer(can, lbd, w, h, i); 74 } 70 75 ary.push(l); 71 76 } as3/gunyarapaint/trunk/nicopedia/org/libspark/nicopedia/Com.as
r1472 r1477 2 2 { 3 3 import com.adobe.serialization.json.JSON; 4 import com.adobe.serialization.json.JSONParseError; 4 5 5 6 import flash.display.DisplayObject; … … 182 183 } 183 184 public function get jsonObject():Object { 184 return JSON.decode(urlLoader.data); 185 if (urlLoader.data.toString != '') { 186 try { 187 return JSON.decode(urlLoader.data); 188 } catch (e:JSONParseError) { 189 } 190 } 191 return null; 185 192 } 186 193 public function get errStr():String {

