我创建了一个视图,它将缩放该特定视图内的视图。该代码在 OL 3.3 中正常工作,但在 OL 4.9 中无法正常工作
问问题
148 次
1 回答
2
视图缩放的工作方式已经改变,首先是 4.0 版本(从那时起浏览器不支持嵌套 div 的缩放)。对于 OpenLaszlo 4.9,视图中添加了 xscale 和 yscale 属性。检查相应的 JIRA 以获取详细信息:http: //jira.openlaszlo.org/jira/browse/LPP-9865
这是一个简单的示例,它适用于 OpenLaszlo 5.0 的两个运行时:
<canvas>
<class name="testbox" width="120" height="120" bgcolor="blue">
<text text="${'xscale=' + parent.xscale + ' / yscale=' + parent.yscale}" fgcolor="white"/>
<view x="30" y="30" width="60" height="60" bgcolor="red"></view>
</class>
<testbox x="20" y="50" />
<testbox x="20" y="200" xscale="2"/>
<testbox x="20" y="350" yscale="1.5"/>
</canvas>
以下是使用 DHTML 运行时 5.0 运行应用程序的屏幕截图:
于 2012-09-10T11:55:54.950 回答