【发布时间】:2011-12-20 09:41:27
【问题描述】:
我不知道对于我的问题 addChild 和 removeChild 方法是否是我真正需要的,但是当我在网上阅读时,这就是我需要使用的技术。
这是我的 XML 文件:
<projects>
<category name = "Branding">
<project>Logo e effekt Medias1</project>
<project>Portali Logo1</project>
<project>Skena Logo1</project>
</category>
<category name = "Web">
<project>Logo e effekt Medias2</project>
<project>Portali Logo2</project>
<project>Skena Logo2</project>
</category>
<category name = "Print">
<project>Logo e effekt Medias3</project>
<project>Portali Logo3</project>
<project>Skena Logo3</project>
</category>
首先从这个 XML 文件中,我从类别的名称属性创建一个菜单,并使用 for 循环创建这个菜单,它看起来像这样:
品牌 网络 打印
之后,当我单击让我们说品牌时,我创建了另一个影片剪辑并在该影片剪辑上 显示品牌下的所有项目。到这里一切正常。
当我单击其他菜单时出现问题。假设我点击Web,此时Branding 的所有项目都停留在舞台上,web 下的所有项目都显示在舞台上。这样我每次点击菜单都会出现新数据。
这是最好的技术,所以当我点击菜单时,只有与该类别相关的数据才会出现在舞台上。
如果你想查看我的烂摊子,这里有链接:LINK
【问题讨论】:
标签: xml flash actionscript-3 removechild addchild