OSDN Git Service

object 生成時に dict を渡す事にした
authorYoshihiro Yamazaki <yoya@awm.jp>
Sat, 22 Dec 2012 09:26:26 +0000 (18:26 +0900)
committerYoshihiro Yamazaki <yoya@awm.jp>
Sat, 22 Dec 2012 09:26:26 +0000 (18:26 +0900)
src/movieclip.js
src/object.js
src/shape.js

index a3f898f..227c440 100644 (file)
@@ -132,7 +132,8 @@ FlappMovieClip.prototype = {
                         tag.name = name;
                        this.instanceSeqno++;
                     }
-                    obj = FlappObject.factory(this, name, defineTag, tag);
+                    obj = FlappObject.factory(this, name, defineTag, tag,
+                                             dict);
 //                    console.debug(obj);
                    if (defineTag.code === 39) { // DefineSprite
                        this.addChildMovieClip(name, obj);
index 88e3b88..d003e9b 100644 (file)
@@ -10,8 +10,9 @@ FlappObject = function(defineTag, movieClip, placeTag) {
 };
 
 // object factory
-FlappObject.factory = function(movieClip, name, defineTag, placeTag) {
-//     console.log("FlappObject.load(code:"+code+", length:"+length+", ibit)");
+
+FlappObject.factory = function(movieClip, name, defineTag, placeTag, dict) {
+//     console.log("FlappObject.factory(movieClip, name:"+name+", defineTag, placeTag, dict)");
     var obj;
     var matrix = placeTag.matrix;
     var colorTransform = placeTag.colorTransform;
@@ -20,7 +21,7 @@ FlappObject.factory = function(movieClip, name, defineTag, placeTag) {
     case 22: // DefineShape2
     case 32: // DefineShape3
         obj = new FlappShape(matrix, colorTransform);
-        obj.loadShapeTag(defineTag);
+        obj.loadShapeTag(defineTag, dict);
        break;
     case 39: // DefineSprite
         obj = new FlappMovieClip(movieClip, matrix, colorTransform);
index d66ac24..4b3e589 100644 (file)
@@ -17,7 +17,7 @@ FlappShape = function(matrix, colorTransform) {
 };
 
 FlappShape.prototype = {
-    loadShapeTag: function(shape) {
+    loadShapeTag: function(shape, dict) {
         ;
     },
     render: function(canvas) {