Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml AS3动态精灵/电影剪辑_Xml_Actionscript 3_Dynamic_Sprite - Fatal编程技术网

Xml AS3动态精灵/电影剪辑

Xml AS3动态精灵/电影剪辑,xml,actionscript-3,dynamic,sprite,Xml,Actionscript 3,Dynamic,Sprite,我很难想象我该如何让flash读取xml文件(这一部分我让它运行得很顺利),然后从舞台上的哪些元素开始制作一个互动的精灵或电影唇 为了清楚起见,我想加载并显示一个图像,当你按下它时,它只会在下面创建另一个带有文本的正方形 我相信我必须交互xml,然后将每个元素与一个类一起使用,并将该对象放到舞台上 我在使用flash builder和as3,我只是在寻找指向右边的方向,当然我很欣赏任何更精细的东西,尽管一些头部清理也一样好 谢谢。您可以使用中描述的方法迭代XML内容 您将需要以下内容: for

我很难想象我该如何让flash读取xml文件(这一部分我让它运行得很顺利),然后从舞台上的哪些元素开始制作一个互动的精灵或电影唇

为了清楚起见,我想加载并显示一个图像,当你按下它时,它只会在下面创建另一个带有文本的正方形

我相信我必须交互xml,然后将每个元素与一个类一起使用,并将该对象放到舞台上

我在使用flash builder和as3,我只是在寻找指向右边的方向,当然我很欣赏任何更精细的东西,尽管一些头部清理也一样好


谢谢。

您可以使用中描述的方法迭代XML内容

您将需要以下内容:

for (elem in xml.elements("NODULO")) {
    var url: String = elem.IMGURL.text();
    var text: String = elem.TEXT.text();

    var s = new Sprite();
    var ldr = new Loader();
    ldr.load(new URLRequest(url));
    s.addChild(ldr)
    // create TextField, add as child, etc
    root.addChild(s)
}

xml文件中存储了什么?要实例化为MC的类名,或自定义绘图命令,您要从中编写MC?仅需名称、文本和图像的url。所谓“名称”是指类名吗?或者只是元素名称或自定义标识符?就像这样:Hypermedia../resources/images/hyper.jpg一些文本超媒体、通信、视频谢谢你的示例,还有一件事我应该看一下才能理解,就是从那里开始?我的意思是我研究的一般术语。你对什么主题感兴趣?Kirupa论坛和Seneyular都有关于广泛主题(XML、精灵、鼠标侦听器)的文章,值得一看。另外,AdobeLiveDocs有很好的API描述和一些示例。我正在努力改进我的as3代码,我知道Kirupa论坛和Seniour页面,它们都很好,但我正急于让它发挥作用,所以我的目标是更多的帮助。我很欣赏你的。我更特别感兴趣的是了解如何创建和添加一个精灵或电影唇的阶段与基本的互动。作为一个离题话题,你做自由职业者吗?或者有一个Steam帐户?嗯,(更新的)示例有一个名为s的精灵,它是使用root.addChild(s)添加到根目录的。基本上,这就是您所需要的(并将图像和文本添加为s的子对象),并且可能保留对s的引用以供以后使用。可以设置s.x、s.y等属性来控制精灵。另请参阅,感谢您抽出时间在这方面指导我。