1

我正在尝试使用 Adob​​e Animate CC 画布文档中的 javascript 将某些内容集中在舞台上。在 AS3 之前,我可以访问舞台属性。所以我可以做这样的事情

trace(stage.width);

我在js中尝试过同样的方法,但似乎不起作用。

console.log(stage.width);

有谁知道在create js中是否有与舞台属性等效的东西?

4

3 回答 3

2

在画布项目中,使用stage.canvas.width

例如,如果您有一个名为 myClip 的剪辑,您可以像这样将其居中:

this.myClip.x = stage.canvas.width / 2;
于 2016-11-01T17:49:30.100 回答
1
container.x = (lib.properties["width"]/2);

container.y = (lib.properties["height"]/2);

您可以将值设置为 lib 属性。例子:

lib.properties["height"] = "800"; // change to whatever you want

您可以检查您的主要 js 文件顶行。这些行会影响您的主画布标签的样式(检查检查元素)。请注意,stage.canvas.width/heigth 值会随着浏览器调整大小而变化,但 lib.properties 并没有太大变化

检查图像 --> 使用 lib. 属性而不是阶段

于 2017-04-05T10:42:51.723 回答
0

我不确定如何更改 .js 中的大小或位置,在 Adob​​e Animate cc 2015.2 中,您只需打开 .fla 文件并转到“发布设置”并选择“中心舞台”+“做出响应”。这显然是针对浏览器的。

如果您的意思是实际将舞台定位在 Animate CC 内部的中心。您会在“缩放”(100%)旁边找到一个图标,只需单击它,它就会使您的项目居中。我正在谈论的图标的图像。

于 2016-10-27T01:06:21.640 回答