0

createjs または easyjs を使用してグラフィック オブジェクトの幅またはテキストの幅を取得する方法。

Graphics Obj : 

var myShape = new createjs.Shape();
myShape .graphics.beginStroke("#FFFFFF");
myShape .graphics.setStrokeStyle(5);
myShape .graphics.beginFill("#C1272D").drawRect(0, 0, gameStage.canvas.width - 10, 40);
stage.addChild(myShape);

Text Field :

var textF = new createjs.Text("Time Left.. Do it Fast", "20px Arial", "#FFFFFF");
stage.addChild(textF);

textF と myShape の寸法 (幅と高さ) を取得するにはどうすればよいですか?

4

1 に答える 1

0

(現在) Shape の計算された方法を取得する方法はありません。JavaScript でこれを実装すると遅くなります。

テキストの寸法は次の方法で取得できます:getMeasuredWidth()およびgetMeasuredHeight() http://www.createjs.com/Docs/EaselJS/classes/Text.html

于 2013-06-26T20:04:25.727 に答える