是否可以让精灵一个接一个地自动定位。与display:display-block
CSS 中的类似。
例如,我将 Sprites 添加到连续的某个父级,它们在 xml 皮肤文件中的方式,它们会自动将自己定位在彼此旁边。
是否有一个事件告诉父级添加了一个子级?
我可以实现一些扩展的 Sprite,通过计算最后一个元素的位置来自动定位推送的元素?
为什么 Actionscipt 里面没有 CSS 之类的东西?与 HTML 相比,在其中构建 UI 是一件很痛苦的事……
疯狂...
是否可以让精灵一个接一个地自动定位。与display:display-block
CSS 中的类似。
例如,我将 Sprites 添加到连续的某个父级,它们在 xml 皮肤文件中的方式,它们会自动将自己定位在彼此旁边。
是否有一个事件告诉父级添加了一个子级?
我可以实现一些扩展的 Sprite,通过计算最后一个元素的位置来自动定位推送的元素?
为什么 Actionscipt 里面没有 CSS 之类的东西?与 HTML 相比,在其中构建 UI 是一件很痛苦的事……
疯狂...
如果是“原始”ActionScript,您应该搜索适当的库或自己动手。ActionScript 没有定义任何类似 CSS 的逻辑。
另一方面,Flex 可以,但您不会找到任何可以让您定义布局的 CSS。CSS 用于修改 Flex 中容器和组件的视觉外观。布局通常使用layout
Flex 提供的容器类的属性来完成。例如,您可以使用 aGroup
并将其布局属性设置为HorizontalLayout
or的实例VerticalLayout
。这将自动将组的所有子组件定位在 x 或 y 方向。在使用 Flex 的情况下,您不能直接使用 sprite,但是您可以使用许多组件。也许有一个适合您的目的。
请参阅 Flex API 文档。spark.components包将是一个很好的起点。