Adobe Animate文本对齐

时间:2018-10-23 20:23:17

标签: html flash html5-canvas adobe createjs

我目前正在尝试在Adobe Animate中创建动态文本框,在其中可以更改文本对齐方式(右对齐,左对齐,居中对齐)。但是,在Adobe Animate导出的js文件中,具有左对齐文本的文本框与具有右对齐文本的文本框具有不同的setTransform,即使它们位于相同位置。有什么办法可以使setTransform在两者之间保持一致?查看示例输出

// Layer 1
this.leftAlignTextBox = new cjs.Text("Hello World", "31px 'Times'", "#00FFFF");
this.leftAlignTextBox.name = "leftAlign";
this.leftAlignTextBox.textAlign = "left";
this.leftAlignTextBox.lineHeight = 33;
this.leftAlignTextBox.lineWidth = 144;
this.leftAlignTextBox.parent = this;
this.leftAlignTextBox.setTransform(133.1,111.8);

this.rightAlignTextBox = new cjs.Text("Hello World", "31px 'Times'");
this.rightAlignTextBox.name = "rightAlign";
this.rightAlignTextBox.textAlign = "right";
this.rightAlignTextBox.lineHeight = 33;
this.rightAlignTextBox.lineWidth = 144;
this.rightAlignTextBox.parent = this;
this.rightAlignTextBox.setTransform(277,111.8);

0 个答案:

没有答案