diff --git a/src/movie.js b/src/movie.js index e0c0cda..f2af91c 100644 --- a/src/movie.js +++ b/src/movie.js @@ -49,14 +49,14 @@ t._renderer = new r(t.width, t.height, frmWidth, frmHeight, t.quality, t.scale, t.bgcolor); t.totalFrames = t._frameCount; if(id){ - var stage = doc.getElementById(id), + var stage = t._stage = doc.getElementById(id), bgcolor = t.bgcolor, bgParts = [], poster = t.poster; stage.innerHTML = ''; if(t.bgcolor){ bgParts.push(bgcolor); } if(poster){ bgParts.push(poster, "center center"); } - stage.setAttribute("style", "background: " + bgParts.join(' ')); + if(bgParts.length){ stage.setAttribute("style", "background: " + bgParts.join(' ')); } } t._changeReadyState(s.LOADED); break; diff --git a/src/renderer/svg.js b/src/renderer/svg.js index 56d854e..6e5e58a 100644 --- a/src/renderer/svg.js +++ b/src/renderer/svg.js @@ -123,7 +123,7 @@ item = d[id], type = obj.type, node = null, - attrs = {id: type[o] + '_' + id}; + attrs = {id: type[0] + id}; if(!item || !item.node){ switch(type){ case "shape": @@ -546,7 +546,7 @@ break; default: var node = t._createElement("use"); - t._setAttributes(node, {href: "#o" + obj.id}, NS_XLINK); + t._setAttributes(node, {href: "#" + type[0] + obj.id}, NS_XLINK); } } return node;