OVH Cloud OVH Cloud

[LINGO] tutos XML

10 réponses
Avatar
Alex
Bonjour

Est-ce que quelqu'un aurait des liens sur des tutos pour utiliser de l'XML
dans Director ?

Merci.

Alex.

10 réponses

Avatar
Ned
comme l'xtra XML parser est buggé, MM recommande de passer par le
flashObject XML, donc tu fouilles un peu les technotes + plein de tutos pour
le XML en Flash (c'est le coté actionscript qui t'intéresses) et c'est dans
la poche :o)

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Alex" a écrit dans le message de
news:bu0tan$pse$
| Bonjour
|
| Est-ce que quelqu'un aurait des liens sur des tutos pour utiliser de l'XML
| dans Director ?
|
| Merci.
|
| Alex.
|
Avatar
Alex
Hein ????
Tu veux dire que pour utiliser des données XML dans Director je suis obligé
de passé par du flash ? Damned moi qui ne connais pas le flash ! Je vais
galérer.

Alex.


"Ned" a écrit dans le message news:
bu0ubp$rc1$
comme l'xtra XML parser est buggé, MM recommande de passer par le
flashObject XML, donc tu fouilles un peu les technotes + plein de tutos


pour
le XML en Flash (c'est le coté actionscript qui t'intéresses) et c'est


dans
la poche :o)

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------


Avatar
Ned
nan, ça se passe qu'en lingo, avec un peu d'AS, et je t'assure que c'est pas
dur

tiens, voilà ce que tu trouves en fouillant google.groups à propos de
macromedia director lingo flash xml
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&oe=UTF-8&threadm=bodoaj%24f5s%241%40forums.macromedia.com&rnum=5&prev=/groups%3Fhl%3Dfr%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Dmacromedia%2Bdirector%2BXML%2Bflash%2Bned


gXML=newObject("XML")
gXML.ignoreWhite=TRUE
gXML.parseXML(myXMLText) -- read from a file with FileIO for example
--and from this point you can work with it : root element is
gXML.ChildNodes[0] -- yes, 0, because past the "." you work in actionscript
put gXML.childNodes[0].NodeName
if gXML.ChildNodes[0].hasChildNodes() then
repeat with i = 0 to gXML.childNodes[0].childNodes.length-1
-- yes, "length" because AS again
if gXML.ChildNodes[0].childNode[i].attributes.whatever_attribute .........
......

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Alex" a écrit dans le message de
news:bu0vn2$6p$
| Hein ????
| Tu veux dire que pour utiliser des données XML dans Director je suis
obligé
| de passé par du flash ? Damned moi qui ne connais pas le flash ! Je vais
| galérer.
|
| Alex.
|
|
| "Ned" a écrit dans le message news:
| bu0ubp$rc1$
| > comme l'xtra XML parser est buggé, MM recommande de passer par le
| > flashObject XML, donc tu fouilles un peu les technotes + plein de tutos
| pour
| > le XML en Flash (c'est le coté actionscript qui t'intéresses) et c'est
| dans
| > la poche :o)
| >
| > --
| > ----------------
| > -- Ned
| > ----------------------------------------
| > Bien faire et laisser braire
| > ----------------------------------------
|
Avatar
bubar
Une question dans la question : je me pose depuis un moment l'intérêt du
xml. A quoi ça sert ? Ce n'est qu'une manière d'organiser des données
dans un fichier texte ? Si ce n'est que ça, alors pourquoi tant de
succès ?

--
Bubar
Avatar
padbra
Salut Bubar,
google est ton ami ;o)))

Ce que XML va rendre possible
XML va permettre :
a.. aux humains :
a.. de saisir (ou mettre à jour) une seule fois un contenu (par ex.
notre bibliographie) et un contenu pur. Autrement dit :
a.. sans se soucier de la présentation ou des traitements futurs ;
b.. sans avoir à saisir des libellés tels que'"auteur", "année de
parution", sans avoir à mettre les titres en italique - exactement, donc, à
la manière dont on alimenterait une base de données.
b.. Et d'en générer ensuite automatiquement :
a.. de multiples présentations (en tableau, en texte suivi.)
b.. avec éventuellement tris, sélections, réorganisations, génération
automatique de libellés, tables des matières, index, etc.
c.. et ce sur de multiples médias (écran, papier, terminal Braille,
etc.)
Tout ceci rendu possible par l'indépendance du balisage par rapport à la
présentation.

a.. aux logiciels de comprendre/exploiter au mieux le contenu de ces
pages, rendu désormais explicite par un balisage spécifique, indépendant de
toute application.


"bubar" a écrit dans le message de news:
bu1bnr$jcn$
Une question dans la question : je me pose depuis un moment l'intérêt du
xml. A quoi ça sert ? Ce n'est qu'une manière d'organiser des données
dans un fichier texte ? Si ce n'est que ça, alors pourquoi tant de
succès ?

--
Bubar




padbra
Avatar
Ned
ben voilà
j'ai testé, je confirme.
:o)
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"padbra" a écrit dans le message de
news:bu1cpe$lbt$
| Salut Bubar,
| google est ton ami ;o)))
|
| Ce que XML va rendre possible
| XML va permettre :...
Avatar
Alex
Je rajouterais même que l'XML est un format auto-documenté, ce qui est
plutôt pratique.

Alex.

"Ned" a écrit dans le message news:
bu1ndj$6u8$
ben voilà
j'ai testé, je confirme.
:o)
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"padbra" a écrit dans le message de
news:bu1cpe$lbt$
| Salut Bubar,
| google est ton ami ;o)))
|
| Ce que XML va rendre possible
| XML va permettre :...




Avatar
Alex
Ben je ne comprends toujours pas pourquoi ça ne veut pas marcher...
J'ai copié-collé ton code, mais Director coince sur newObject en me disant
que ce handler n'est pas trouvé. Tout me laisse à croire que l'actionScript
n'est pas compris.
J'ai la version 8.5 de director, faut-il plus ? Est-ce qu'il y a un xtrar
qu'il me manque ?

Alex.

"Ned" a écrit dans le message news:
bu14j4$80t$
nan, ça se passe qu'en lingo, avec un peu d'AS, et je t'assure que c'est


pas
dur

tiens, voilà ce que tu trouves en fouillant google.groups à propos de
macromedia director lingo flash xml



http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&oe=UTF-8&threadm=bodoaj%24
f5s%241%40forums.macromedia.com&rnum=5&prev=/groups%3Fhl%3Dfr%26lr%3D%26ie%3
DUTF-8%26oe%3DUTF-8%26q%3Dmacromedia%2Bdirector%2BXML%2Bflash%2Bned


gXML=newObject("XML")
gXML.ignoreWhite=TRUE
gXML.parseXML(myXMLText) -- read from a file with FileIO for example
--and from this point you can work with it : root element is
gXML.ChildNodes[0] -- yes, 0, because past the "." you work in


actionscript
put gXML.childNodes[0].NodeName
if gXML.ChildNodes[0].hasChildNodes() then
repeat with i = 0 to gXML.childNodes[0].childNodes.length-1
-- yes, "length" because AS again
if gXML.ChildNodes[0].childNode[i].attributes.whatever_attribute > .........
......

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------


Avatar
Ned
ha oups.... j'utilise cette technique avec MX qui permet d'utiliser les
possibilités nde Flash 6, là où dir 8.5 se limite à Flash 5.
ça doit donc être la raison :o(

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Alex" a écrit dans le message de
news:bu36m6$13u$
| Ben je ne comprends toujours pas pourquoi ça ne veut pas marcher...
| J'ai copié-collé ton code, mais Director coince sur newObject en me disant
| que ce handler n'est pas trouvé. Tout me laisse à croire que
l'actionScript
| n'est pas compris.
| J'ai la version 8.5 de director, faut-il plus ? Est-ce qu'il y a un xtrar
| qu'il me manque ?
|
| Alex.
|
| "Ned" a écrit dans le message news:
| bu14j4$80t$
| > nan, ça se passe qu'en lingo, avec un peu d'AS, et je t'assure que c'est
| pas
| > dur
| >
| > tiens, voilà ce que tu trouves en fouillant google.groups à propos de
| > macromedia director lingo flash xml
| >
|
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&oe=UTF-8&threadm=bodoaj%24
|
f5s%241%40forums.macromedia.com&rnum=5&prev=/groups%3Fhl%3Dfr%26lr%3D%26ie%3
| DUTF-8%26oe%3DUTF-8%26q%3Dmacromedia%2Bdirector%2BXML%2Bflash%2Bned
| >
| >
| > gXML=newObject("XML")
| > gXML.ignoreWhite=TRUE
| > gXML.parseXML(myXMLText) -- read from a file with FileIO for example
| > --and from this point you can work with it : root element is
| > gXML.ChildNodes[0] -- yes, 0, because past the "." you work in
| actionscript
| > put gXML.childNodes[0].NodeName
| > if gXML.ChildNodes[0].hasChildNodes() then
| > repeat with i = 0 to gXML.childNodes[0].childNodes.length-1
| > -- yes, "length" because AS again
| > if gXML.ChildNodes[0].childNode[i].attributes.whatever_attribute | > .........
| > ......
| >
| > --
| > ----------------
| > -- Ned
| > ----------------------------------------
| > Bien faire et laisser braire
| > ----------------------------------------
|
Avatar
bubar
Donc l'intérêt, c'est juste que c'est normalisé (balises, ...).
Parce que de l'"xml", tout le monde en fait depuis longtemps.
C'est Mr Jourdain qui fait de la prose sans le savoir !

--
Bubar

Alex wrote:
Je rajouterais même que l'XML est un format auto-documenté, ce qui est
plutôt pratique.

Alex.

"Ned" a écrit dans le message news:
bu1ndj$6u8$
ben voilà
j'ai testé, je confirme.
:o)
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"padbra" a écrit dans le message de
news:bu1cpe$lbt$
Salut Bubar,
google est ton ami ;o)))

Ce que XML va rendre possible
XML va permettre :...