【发布时间】:2014-10-20 15:05:28
【问题描述】:
我正在尝试将文本内容放在从资产加载的图像上:
<s:Image id="mainB" depth="1" height="100%" width="100%" source="assets/img/board.png"/>
simageid.width
simageid.height
当我尝试在移动设备上获取宽度和高度时,它会返回图像在屏幕上的渲染高度。在平板电脑上,它不会返回渲染的高度。根据高度和宽度动态放置元素时,它会在平板电脑上放错位置。
如何在所有移动平台上始终如一地获得图像的渲染高度?
我使用的是 Flex 4.6.0。
【问题讨论】:
-
您能在代码中添加更多上下文吗?你什么时候得到 simageid.width?
-
平板电脑和移动设备是一回事,因此请更正您的文字以使其有意义。
-
就像活动渲染视图一样,它使用 board.png s:Image height 和 width 初始化变量并动态地将对象放置在图像上,基本上 board.png 是一种二维数组框
-
什么是
simageid?与您的其他问题相比,这没有任何意义。
标签: actionscript-3 apache-flex