【发布时间】:2013-07-16 19:19:42
【问题描述】:
我是 Actionscript 初学者。最终我想编写一些代码来安排舞台上的对象,为此我需要知道它们的尺寸。我从“宽度”属性中得到了我没想到的行为。在下文中,无论我在 TextField 中使用什么文本(无论是窄还是宽),“width”属性都是 100。如何找出绘制像素的实际宽度是多少?还是实际身高?这就像找到一个边界矩形,就像 Qt 所说的那样。如果我想在边界矩形内包含所有的孩子呢?
public class App1 extends Sprite {
public function App1() {
var t:TextField = new TextField();
t.text = "Foo Foo";
addChild(t);
trace(t.width);
}
}
【问题讨论】:
标签: actionscript-3 flash