如何在 Actionscript 3 中获取库中的宽度和高度对象?
问问题
839 次
2 回答
0
要在运行时获取库资源的宽度和高度,您需要创建它的一个实例,将其添加到舞台,然后查询getRect()
或查询getBounds()
创建的实例。如果您现在不需要该实例,只需将其从阶段中删除。
var temp:DisplayObject=new YourLibraryAsset();
stage.addChild(temp);
var r:Rectangle=temp.getRect(stage);
stage.removeChild(temp);
如果当前班级无权访问舞台,这将不起作用。
于 2012-11-02T09:16:15.277 回答
0
要在运行时获取库资源的宽度和高度,您需要创建它的一个实例,并获取宽度/高度。(无需添加到舞台)
import flash.display.MovieClip;
var symbol:MovieClip = new Symbol1();
trace(symbol.width, symbol.height);
于 2012-11-02T10:24:10.243 回答