如何在Adobe Animate CC(Canvas doc)中使用舞台宽度和高度

时间:2016-10-24 02:49:54

标签: javascript canvas animate-cc

我试图在Adobe Animate CC画布文档中使用javascript在舞台上居中。在AS3之前我会访问stage属性。 所以我可以做这样的事情

trace(stage.width);

我在js中尝试了同样的方法,但似乎没有效果。

console.log(stage.width);

有没有人知道在创建js中是否有与stage属性等效的内容?

3 个答案:

答案 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并没有那么多

check image --> using lib. properties instead of stage