その特定のビュー内のビューをスケーリングする 1 つのビューを作成しました。コードは OL 3.3 では正常に動作していますが、OL 4.9 では動作しません。
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 に答える