如何在Actionscript 3中获取库中的宽度和高度对象?从库(AS3)获取对象的宽度
0
A
回答
0
要在运行时获取库资源的宽度和高度,您需要创建它的实例,将其添加到舞台,然后查询创建的实例的getRect()
或getBounds()
。如果你现在不需要这个实例,只需从舞台上删除它。
var temp:DisplayObject=new YourLibraryAsset();
stage.addChild(temp);
var r:Rectangle=temp.getRect(stage);
stage.removeChild(temp);
如果当前班级没有对舞台的访问权限,则这不起作用。
0
要在运行时获取库资源的宽度和高度,您需要创建它的一个实例,并获取宽度/高度。 (无需将其添加到舞台上)
import flash.display.MovieClip;
var symbol:MovieClip = new Symbol1();
trace(symbol.width, symbol.height);
+0
我试过这个,并且由于某种原因收到了零。唯一的补救办法是让它达到舞台。 – Vesper
+0
@Vesper这是因为除非对象在舞台上,否则“draw”方法不会被调用。 –
相关问题
- 1. 如何获取CVOpenGLTextureRef对象的宽度?
- 2. 从as3中的方法获取对象
- 3. 在AS3中沿着3D空间对象获取宽度,高度,位置
- 4. 如何从装载机对象获取宽度和高度
- 5. 从两个对象获取OOP AS3
- 6. as3获取对象坐标
- 7. AS3 TextLineMetrics获取文本宽度BEFORE对象在显示列表上
- 8. 获取Shape对象的宽度和高度的JavaFX
- 9. 使用AS3获取Flash Player的嵌入宽度/高度
- 10. Flash CC Canvas获取对象/形状的宽度/高度
- 11. 如何在Flash中获取对象的宽度和高度?
- 12. 获取UI对象内宽度和高度的像素数?
- 13. AS3 - 获取TextField的字体类对象
- 14. AS3:获取Matrix对象的比例
- 15. 在AS3中分配一组对象的宽度
- 16. as3获取调整大小的动画片段的宽度
- 17. 从datalist ng-repeat角度获取对象
- 18. DialogFragment - 获取对话框的宽度
- 19. 统一获取2D对象的宽度3d
- 20. 从SQlite数据库获取对象?
- 21. 如何从indexedDB获取对象库?
- 22. 从SQLite数据库获取对象
- 23. 从数据库获取对象列表
- 24. 获取System.Drawing.Font宽度?
- 25. 获取appwidget宽度
- 26. 如何从CFont对象中获取自动计算的字体宽度?
- 27. 获取高度和宽度
- 28. 从PHP获取AS3
- 29. 获取从对象
- 30. 获取从对象
在运行时还是在设计时? – Vesper
在AS3中的运行时。 – user1750405