我在Adobe Flex/Actionscript中创建了一个人物搜索界面,我们为每个人和一些文本创建了一个图像。即时通讯寻求实现一些这样的:水平列表或传送带Flex的移动?
OR
这些软件包两者都是不幸的是仅适用于台式机的Flex,我想知道是否有人知道移动柔性(尤其是黑莓PlayBook ) 备择方案?
感谢 菲尔
我在Adobe Flex/Actionscript中创建了一个人物搜索界面,我们为每个人和一些文本创建了一个图像。即时通讯寻求实现一些这样的:水平列表或传送带Flex的移动?
OR
这些软件包两者都是不幸的是仅适用于台式机的Flex,我想知道是否有人知道移动柔性(尤其是黑莓PlayBook ) 备择方案?
感谢 菲尔
如果您使用的是标准s:List,则可以将其layout属性更改为HorizontalLayout实例。
基本上是这样的:
<s:List>
<s:layout>
<s:HorizontalLayout/>
</s:layout>
</s:List>
水平列表应该能正常运行在移动设备上!
也许你可以使用TileList来代替。这是一个水平列表,如果页面已满,它将自动使用下一行。您可以使用DataProvider标签填充数据。
下面是一个例子:
<mx:TileList id="tileList" borderStyle="none" paddingBottom="0"
paddingTop="5" paddingLeft="5" paddingRight="5" itemClick="onClickHandler(event)"
dataProvider="{yourArrayList}" itemRenderer="renderer.WidgetRenderer" />
类widgetrenderer创建我的imageButtons(以便正常图像可以太使用)。这些按钮是由我的数据列表中的数据构成的(ArrayList中的项目是他的属性)如果您需要点击的项目,您可以使用您的磁贴列表的ID并选择所选项目。
在这个例子中:
var object:Object = tileList.selectedItem;
我不知道你明白我的解释,如果不随时问。 我希望这可以帮助你。
有这样在使用自定义布局与postLayoutTransform地产打造3D效果环法自行车柔性的完美典范。
我不知道如何链接到具体的例子,但如果你去here只需点击其他组件 - >布局 - >旋转木马
干杯!
我不认为mx:TileList包在Flex移动设备上可用...以及我得到“元素'mx:TileList'的前缀'mx'未绑定。”错误。我会看看s:TileLayout。再次感谢 – 2011-03-31 08:50:12
没问题。我正在为Android 2.2和iOS 4.0制作一个使用此磁贴列表的移动应用程序。所以如果spark组件不起作用,你可以随时尝试mx。 – 2011-03-31 09:23:10