2010-02-08 88 views
0

即时通讯在我的脑海中,我将如何去闪光阅读一个XML文件(这部分我已顺利),然后从帽子元素放在舞台上一个精灵或者是交互式的动画片段。AS3动态小精灵/电影剪辑

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

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

即时通讯使用flash builder和as3和im只寻找指向的方向,当然我更加细致,虽然有些磁头清除同样好。

谢谢。

+0

你在XML文件中存储什么?要实例化为MC的类名,还是要从中编写MC的自定义绘图命令? – ron 2010-02-08 17:33:42

+0

只是名称,它的文本和图像的URL。 – Marvy 2010-02-08 17:34:46

+0

按'名字'你的意思是类名?或者只是元素名称或自定义标识符? – ron 2010-02-08 17:36:01

回答

0

截至http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/XML.html

描述你会需要这样的东西你可以使用的方法的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) 
} 
+0

谢谢你的例子,只有一件事我应该看看明白是从那里拿走它?我的意思是我的研究的一般条款。 – Marvy 2010-02-08 17:48:05

+0

你对哪个主题感兴趣? Kirupa论坛和Senocular有关于广泛主题(XML,Sprites,鼠标听众)的文章,值得关注。另外,Adobe Livedocs有很好的API说明和一些例子。 – ron 2010-02-08 17:55:27

+0

我试图改善我弱的as3代码,我知道Kirupa论坛和Senocular页面,他们是aewsome但即时急于试图让这个工作,所以我的目标是更多的死亡帮助。我赞赏你的。我更加特别感兴趣的是如何创建和添加一个精灵或动画片段与基本的互动舞台。作为一个脱离主题,你是否做自由职业?或有一个Steam帐户? – Marvy 2010-02-08 18:00:42