我刚刚在 Flex 4.6 中为移动应用程序启动了一个新项目,需要一些帮助来决定如何进行。
好吧,基本上这个应用程序会显示一个 15x15 的棋盘,就像拼字游戏一样。因此,每个图块的宽度将由一个取决于设备最大宽度的公式给出,因此每行将自动调整 15 个图块。
问题是我需要添加一些事件,例如 ZOOM,范围从 x1 到 x2 和 MOVE,如果 ZOOM 大于 x1,用户可以在其中拖动板。
完成这个项目的更好方法是什么?
我有以下代码:
<s:BorderContainer width="100%" height="60%" id="board_holder">
<s:TileGroup width="100%" requestedColumnCount="15" requestedRowCount="15">
<s:Rect radiusX="{radio_tile}" radiusY="{radio_tile}" width="{_ancho_tile}" height="{_ancho_tile}">
<s:fill>
<s:SolidColor color="#FB2A27" alpha="0.75" />
</s:fill>
</s:Rect>
<s:Rect radiusX="{radio_tile}" radiusY="{radio_tile}" width="{_ancho_tile}" height="{_ancho_tile}">
<s:fill>
<s:SolidColor color="#FB2A27" alpha="0.75" />
</s:fill>
</s:Rect>
<s:Rect radiusX="{radio_tile}" radiusY="{radio_tile}" width="{_ancho_tile}" height="{_ancho_tile}">
<s:fill>
<s:SolidColor color="#FB2A27" alpha="0.75" />
</s:fill>
</s:Rect>
....... he there are more tiles till complete the whole 15x15 board tiles
</s:TileGroup>
</s:BorderContainer>