我试图在Adobe Animate CC画布文档中使用javascript在舞台上居中。在AS3之前我会访问stage属性。 所以我可以做这样的事情
trace(stage.width);
我在js中尝试了同样的方法,但似乎没有效果。
console.log(stage.width);
有没有人知道在创建js中是否有与stage属性等效的内容?
答案 0 :(得分:1)
在画布项目中,使用stage.canvas.width
例如,如果您有一个名为myClip的剪辑,则可以将其置于中心位置:
this.myClip.x = stage.canvas.width / 2;
答案 1 :(得分:0)
我不知道如何改变.js的大小或位置, 在Adobe Animate cc 2015.2中,您只需打开.fla文件并转到“发布设置”并选择“中心舞台”+“制作响应”。这显然对于浏览器而言。
如果您的意思是将舞台定位到Animate CC内部。 您将在“缩放”(100%)旁边找到一个图标,只需单击该图标即可将项目置于中心位置。 Image of the icon I am talking about.
答案 2 :(得分:0)
container.x =(lib.properties [" width"] / 2);
container.y =(lib.properties [" height"] / 2);
您可以将值设置为lib属性。例: lib.properties [" height"] =" 800&#34 ;; //改变你想要的任何东西
您可以查看主要的js文件顶行。这些行会影响主画布标记的样式(使用inspect元素检查)。请注意,stage.canvas.width / heigth值随着浏览器大小调整而改变,但lib.properties并没有那么多