From: Yoshihiro Yamazaki Date: Sun, 30 Dec 2012 15:24:59 +0000 (+0900) Subject: new Function 中から呼ばれる関数やプロパティは固定文字列で結び付けておく(ADVANCED_OPTIMIZATION 対応) X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=6e63ebe8dd4f6e5cc12ee08ecec6c159775b812e;p=flapp%2Fflapp.git new Function 中から呼ばれる関数やプロパティは固定文字列で結び付けておく(ADVANCED_OPTIMIZATION 対応) --- diff --git a/src/canvas.js b/src/canvas.js index 55bbf79..dd9741c 100644 --- a/src/canvas.js +++ b/src/canvas.js @@ -7,7 +7,7 @@ goog.scope(function() { */ FlappCanvas = function(canvas) { this.canvas = canvas; - this.ctx = canvas.getContext('2d'); + this['ctx'] = this.ctx = canvas.getContext('2d'); // for closure compilre }; FlappCanvas.prototype = { diff --git a/src/loader.js b/src/loader.js index 1c85ef1..f2009b1 100644 --- a/src/loader.js +++ b/src/loader.js @@ -86,7 +86,7 @@ FlappLoader.prototype = { var jpeg = FlappBitmap.toJpeg(tag.jpegData, jpegTables); var image = new Image(); image.src = "data:image/jpeg;base64," + goog.global.btoa(jpeg); - tag.image = image; + tag['image'] = tag.image = image; // for closure compilre dict.set(tag.id, tag); break; case 8: // JPEGTables