好吧,我是这个闪光事物和学习阶段的新手。舞台上有四个按钮。他们会表现得像地图。现在我想做的是,我想使用 xml。当我点击按钮时,它应该在地图下方显示一些文本,如标题、描述、地址等,这些详细信息应该来自外部 xml 文件。我在这里很困惑。有人可以建议我应该怎么做吗?
提前致谢....
好吧,我是这个闪光事物和学习阶段的新手。舞台上有四个按钮。他们会表现得像地图。现在我想做的是,我想使用 xml。当我点击按钮时,它应该在地图下方显示一些文本,如标题、描述、地址等,这些详细信息应该来自外部 xml 文件。我在这里很困惑。有人可以建议我应该怎么做吗?
提前致谢....
首先,您需要为单个地图和平创建一个类,该类将在链接#2 中包含所有参数(如标题、描述、地址等),您可以阅读有关在 as3 中创建类的信息。在您需要创建 xml 文件并在那里描述地图的每一个和平之后,这个 xml 应该与您的类一致。所以,如果你有课:
public class MapElement{
// ------- Properties -------
private var title: String;
private var description: String;
private var address : String;
// other code
}
你的xml应该是这样的:
<mapelement>
<title>el1</title>
<description>some description 1</description>
<address>first eddress</address >
</mapelement>
<mapelement>
<title>el2</title>
<description>some description 2</description>
<address >second address</address >
</mapelement>
因此,稍后您可以轻松地在 Flash 中为 xml 文件的每个 mapelement 节点创建 mapelements 对象。您还可以添加 x 和 y 坐标,这样您就知道在舞台上放置地图元素的位置。
所以稍后你需要为这个元素创建点击事件监听器,最好将它们添加到 MapElement 类中,所以每次创建 MapElement 时它已经有事件监听器,你以后不需要担心它。所以这将是 onClick 事件,它将显示此地图元素的参数。我将放置一些链接,这些链接应该可以帮助您了解更多技术细节。
一些有用的链接: