html renderer fix
diff --git a/player/index.html b/player/index.html
index d9e53e0..943eee3 100644
--- a/player/index.html
+++ b/player/index.html
@@ -115,9 +115,8 @@
loop: false,
autoplay: true,
autoloadSegments: true,
- assetsPath:'http://bodymovin.localhost.com/player/exports/render/images/',
//animationData: anim2
- path: 'exports/render/data.json'
+ path: 'exports/banner/data.json'
};
var anim;
diff --git a/player/js/elements/htmlElements/HShapeElement.js b/player/js/elements/htmlElements/HShapeElement.js
index 40c70da..38734c4 100644
--- a/player/js/elements/htmlElements/HShapeElement.js
+++ b/player/js/elements/htmlElements/HShapeElement.js
@@ -5,6 +5,10 @@
this.stylesList = [];
this.viewData = [];
this._parent.constructor.call(this,data,parentContainer,globalData,comp, placeholder);
+ this.addedTransforms = {
+ mdf: false,
+ mats: [this.finalTransform.mat]
+ };
}
createElement(HBaseElement, HShapeElement);
var parent = HShapeElement.prototype._parent;
@@ -41,7 +45,7 @@
if(this.data.ln){
this.innerElem.setAttribute('id',this.data.ln);
}
- this.searchShapes(this.shapesData,this.viewData,this.dynamicProperties,[]);
+ this.searchShapes(this.shapesData,this.viewData,this.layerElement,this.dynamicProperties,0);
this.buildExpressionInterface();
this.layerElement = parent;
if(this.data.bm !== 0){
@@ -56,9 +60,9 @@
return;
}
this.hidden = false;
- this.transformHelper.opacity = this.finalTransform.opacity;
- this.transformHelper.matMdf = false;
- this.transformHelper.opMdf = this.finalTransform.opMdf;
this.renderModifiers();
- this.renderShape(this.transformHelper,null,null,true);
+ this.addedTransforms.mdf = this.finalTransform.matMdf;
+ this.addedTransforms.mats.length = 1;
+ this.addedTransforms.mats[0] = this.finalTransform.mat;
+ this.renderShape(this.transformHelper,null,null,true, null);
};
\ No newline at end of file