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