0

是否可以让精灵一个接一个地自动定位。与display:display-blockCSS 中的类似。

例如,我将 Sprites 添加到连续的某个父级,它们在 xml 皮肤文件中的方式,它们会自动将自己定位在彼此旁边。

是否有一个事件告诉父级添加了一个子级?

我可以实现一些扩展的 Sprite,通过计算最后一个元素的位置来自动定位推送的元素?

为什么 Actionscipt 里面没有 CSS 之类的东西?与 HTML 相比,在其中构建 UI 是一件很痛苦的事……

疯狂...

4

1 回答 1

0

如果是“原始”ActionScript,您应该搜索适当的库或自己动手。ActionScript 没有定义任何类似 CSS 的逻辑。

另一方面,Flex 可以,但您不会找到任何可以让您定义布局的 CSS。CSS 用于修改 Flex 中容器和组件的视觉外观。布局通常使用layoutFlex 提供的容器类的属性来完成。例如,您可以使用 aGroup并将其布局属性设置为HorizontalLayoutor的实例VerticalLayout。这将自动将组的所有子组件定位在 x 或 y 方向。在使用 Flex 的情况下,您不能直接使用 sprite,但是您可以使用许多组件。也许有一个适合您的目的。

请参阅 Flex API 文档。spark.components包将是一个很好的起点。

于 2013-03-10T03:46:32.103 回答