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);
};
// 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;
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);
};
FlappShape.prototype = {
- loadShapeTag: function(shape) {
+ loadShapeTag: function(shape, dict) {
;
},
render: function(canvas) {