【发布时间】:2014-05-07 12:55:23
【问题描述】:
我们可以使用mySprite.graphics.drawRect(0,0,40,40); 在 (0,0) 处创建一个高度和宽度为 40 的矩形。但是,假设有必要创建一个正好填充一半屏幕的矩形(这是针对移动设备的,因此屏幕大小会有所不同)。我们如何才能做到这一点?
【问题讨论】:
标签: actionscript-3 dynamic resize drawing drawrect
我们可以使用mySprite.graphics.drawRect(0,0,40,40); 在 (0,0) 处创建一个高度和宽度为 40 的矩形。但是,假设有必要创建一个正好填充一半屏幕的矩形(这是针对移动设备的,因此屏幕大小会有所不同)。我们如何才能做到这一点?
【问题讨论】:
标签: actionscript-3 dynamic resize drawing drawrect
你首先需要得到屏幕的大小,你可以使用这个:
var w = stage.stageWidth;
var h = stage.stageHeight;
然后您可以使用这些变量简单地绘制矩形
mySprite.graphics.drawRect(0, 0, w / 2, h / 2);
【讨论】: