actionscript aide nécessaire

  • codesecret
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Aoû 30, 2007
  • Messages: 43
  • Status: Offline

Message Août 30th, 2007, 10:59 pm

Quelqu'un pourrait-il point pour moi des ressources avec des informations sur la lecture et l'application de XML en ActionScript (Flash) applications. Je ne veux pas dire, vous devez juste faire une recherche google sur "Lire en XML ActionScript". Aussi, quel est votre éditeur XML préféré et pourquoi? Je tryied XMLSpy mais il existe quelques limitations majeures dans la Home Edition.

Je vous remercie de votre aide!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Août 30th, 2007, 10:59 pm

  • Belk Media Group
  • Graphic Monk
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Jan 12, 2005
  • Messages: 778
  • Loc: In the heart of California, Fresno.
  • Status: Offline

Message Août 30th, 2007, 11:52 pm

codesecret a écrit:
Quelqu'un pourrait-il point pour moi des ressources avec des informations sur la lecture et l'application de XML en ActionScript (Flash) applications. Je ne veux pas dire, vous devez juste faire une recherche google sur "Lire en XML ActionScript". Aussi, quel est votre éditeur XML préféré et pourquoi? Je tryied XMLSpy mais il existe quelques limitations majeures dans la Home Edition.

Je vous remercie de votre aide!


Eh bien qu'est-ce que vous voulez? C'est une très large demande de ne pas parler de vous mettre une limitation à ce sujet. Je suppose que vous devriez regarder dans la section d'aide de votre application Flash. ou vous pouvez aller à Actionscript.org

Mon éditeur XML est TextEdit (NotePad) sur PC Windows.
  • dhonsvick
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Mai 27, 2007
  • Messages: 49
  • Status: Offline

Message Août 31st, 2007, 12:05 am

XML et ActionScript est comme le beurre d'arachide et confiture =) est ici un exemple

Tout d'abord meilleur éditeur XML est Dreamweaver dans mon livre, mais dans tous les bloc-notes honnêteté est pefectly ok.... à mon utilise j'ai PHP, ColdFusion ou Ruby écrire réellement le code XML. Dans cet exemple nous allons travailler à partir d'un fichier plat.

1) Créer un fichier XML appelé jelly.xml. le code de ce fichier est la suivante

Code: [ Select ]
<?xml version="1.0" encoding="iso-8859-1"?>
<jelleybeans>
   <bean color="green" flavor="lime" />
   <bean color="orange" flavor="orange" />
   <bean color="yellow" flavor="lemon" />  
</jellybeans>
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <jelleybeans>
  3.    <bean color="green" flavor="lime" />
  4.    <bean color="orange" flavor="orange" />
  5.    <bean color="yellow" flavor="lemon" />  
  6. </jellybeans>


2) Maintenant, pour les Magic Actionscript.

Utiliser une étiquette de la première couche "Actions" et le verrouiller. cliquez dans la première image et aller dans le panneau Actions et permet de démarrer. Enregistrez le fichier flash dans le même répertoire que le fichier XML, le nom ne fait rien.

3)
Voici quelques exemples de code

Code: [ Select ]
var jb:XML = new XML();
jb.ignoreWhite = true;

jb.onLoad = function(){
    trace(jb.firstChild.childNodes);
    var jbeans:Array = jb.firstChild.childNodes;
    for(var i=0; i<jbeans.length; i++){
        trace("The "+jbeans[i].attributes.color + " ones Taste Like "+jbeans[i].attributes.flavor);
    }
}

jb.load("jelly.xml");
  1. var jb:XML = new XML();
  2. jb.ignoreWhite = true;
  3. jb.onLoad = function(){
  4.     trace(jb.firstChild.childNodes);
  5.     var jbeans:Array = jb.firstChild.childNodes;
  6.     for(var i=0; i<jbeans.length; i++){
  7.         trace("The "+jbeans[i].attributes.color + " ones Taste Like "+jbeans[i].attributes.flavor);
  8.     }
  9. }
  10. jb.load("jelly.xml");



Maintenant passons à l'étape grâce à ce

La première chose que vous avez à faire est de créer une instance de la classe XML
Code: [ Select ]
var jb:XML = new XML();

Dans cet exemple nous avons fait ça et lui a donné à la variable "JB" qui est "typé" comme XML.

Ensuite nous retirer juste l'espace blanc pour rendre le fichier plus facile à travailler.
Code: [ Select ]
jb.ignoreWhite = true;



Nous appelons le fichier
Code: [ Select ]
jb.load("jelly.xml");


Puis, quand il est chargé, nous faire des trucs

Code: [ Select ]
jb.onLoad = function(){
    trace(jb.firstChild.childNodes);
    var jbeans:Array = jb.firstChild.childNodes;
    for(var i=0; i<jbeans.length; i++){
        trace("The "+jbeans[i].attributes.color + " ones Taste Like "+jbeans[i].attributes.flavor);
    }
}
  1. jb.onLoad = function(){
  2.     trace(jb.firstChild.childNodes);
  3.     var jbeans:Array = jb.firstChild.childNodes;
  4.     for(var i=0; i<jbeans.length; i++){
  5.         trace("The "+jbeans[i].attributes.color + " ones Taste Like "+jbeans[i].attributes.flavor);
  6.     }
  7. }



Maintenant, tout le contenu du fichier XML est contenu dans la variable "JB"
Si vous deviez trace (JB), vous verriez le fichier.

NOw permet d'accéder à certaines méthodes de la classe XML /

firstChild cela va au premier nœud du fichier XML

childNodes est un tableau de cette liste tous les childNodes à un nœud en particulier - tout rapport «nul» si elle est vide

node.attributes aura tous les attributs pour le nœud. Vous mai les appeler par leur nom

Maintenant passons à regarder le fichier XML afin que nous puissions voir comment fonctionnent ces

Code: [ Select ]
var jbeans:Array = jb.firstChild.childNodes;
// we assigned the childNodes to a variable for ease of addressing

//and then we just loop through it
    for(var i=0; i<jbeans.length; i++){
        trace("The "+jbeans[i].attributes.color + " ones Taste Like "+jbeans[i].attributes.flavor);
    }
  1. var jbeans:Array = jb.firstChild.childNodes;
  2. // we assigned the childNodes to a variable for ease of addressing
  3. //and then we just loop through it
  4.     for(var i=0; i<jbeans.length; i++){
  5.         trace("The "+jbeans[i].attributes.color + " ones Taste Like "+jbeans[i].attributes.flavor);
  6.     }




Situé à une courte Primer - Départ gotoAndLearn. com a quelques grands exemples
  • codesecret
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Aoû 30, 2007
  • Messages: 43
  • Status: Offline

Message Septembre 6th, 2007, 9:00 pm

J'ai le point....
  • Sumen
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Juin 10, 2004
  • Messages: 421
  • Loc: Rochester or Albany, NY
  • Status: Offline

Message Avril 16th, 2010, 1:43 pm

Honnêtement la première page qui se place après la recherche de XML et AS3 était en fait un très bon point de départ pour moi.
http://www.kirupa.com/developer/flashcs ... s3_pg1.htm
Comme pour un client XML, j'utilise FlashDevelop (il met en lumière et l'auto complète XML ainsi que l'action script). Son rédacteur en chef étonnant ActionScript.

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 75 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC