2010-02-08 8 views
0

J'ai du mal à comprendre comment je vais faire pour lire un fichier XML (cette partie je vais bien) et puis les éléments du chapeau mettent sur la scène un sprite ou un MovieClip interactif.AS3 Dynamique Sprites/Clips vidéo

Pour que ce soit clair, je veux charger et afficher une image qui, lorsque vous la pressez, crée juste un autre carré en dessous avec du texte. Je crois que je dois interposer le xml puis utiliser chacun des éléments avec une classe et placer cet objet sur la scène. Im utilisant flash builder et as3 et im regardant juste pour pointer dans la direction droite, bien sûr j'apprécie plus élaborée si un certain dégagement de la tête est tout aussi bon.

Merci.

+0

Que stockez-vous dans le fichier xml? Noms de classe à instancier en tant que MC, ou commande de dessin personnalisée à partir de laquelle vous voulez composer des MC? – ron

+0

Juste le nom, le texte et l'URL de l'image. – Marvy

+0

Par "nom", vous voulez dire le nom de la classe? Ou juste le nom de l'élément ou un identifiant personnalisé? – ron

Répondre

0

Vous pouvez itérer sur le contenu XML en utilisant les méthodes décrites à http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/XML.html

Vous auriez besoin quelque chose comme:

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

Merci pour votre exemple, juste une chose de plus que devrais-je regarder pour comprendre était de prendre à partir de là? Je veux dire juste des termes généraux pour moi à la recherche. – Marvy

+0

Quel sujet vous intéresse? Les forums Kirupa et Senocular ont des articles sur un large éventail de sujets (XML, Sprites, auditeurs de souris), qui méritent d'être examinés. En outre, Adobe Livedocs a une belle description de l'API et quelques exemples. – ron

+0

Im essayant d'améliorer mon code as3 faible, je connais les forums Kirupa et les pages Senocular, ils sont importants mais je me dépêche d'essayer de faire fonctionner cela, alors je visais plus de morts à l'aide. J'apprécie le vôtre. Je suis plus particulièrement intéressé à savoir comment créer et ajouter un sprite ou un MovieClip à la scène avec une interaction de base. En tant que hors sujet, faites-vous des freelances? ou avez un compte Steam? – Marvy

Questions connexes