Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
881 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Flash, XML event et Alert (et TDWTF)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Flash, XML event et Alert (et TDWTF)

n°1248208
chrisbk
-
Posté le 18-11-2005 à 11:12:51  profilanswer
 

Ajourd'hui nous allons lire un XML en flash (dans un bo .as)
 

Code :
  1. var connector : XMLConnector = new XMLConnector();
  2. connector.direction="receive";
  3. connector.URL="C:\\bitonio.xml";
  4. connector.addEventListener("result",onXMLResult);
  5. connector.addEventListener("status",onXMLStatus);
  6. connector.trigger();


 
(Notez le parametre direction : un enum sous forme de string. Fallait y penser, chui super fan)
 
 
Voyons voir l'evenement pour savoir si la lecture a marché ou pas :

Code :
  1. private function onXMLStatus( obj:Object ):Void
  2. {
  3. if (obj.code == "Fault" )
  4. {
  5.  Alert.show("This is a test of errors", "Error", Alert.OK | Alert.CANCEL, this, null);
  6. }
  7. }


 
 
(Notez le "Fault" codé en dur. Si qqun sait si y'a qqpart dans un flash une variable contenant ce fault, merci de me le dire)
 
Et alors, question : le code du dessus par en boucle infinie ("ce script ralenti votre pécé voulez vous l'arreter ..." )
 
Par contre, si jamais j'ecris :

Code :
  1. private function onXMLError()
  2. {
  3.   Alert.show("This is a test of errors", "Error", Alert.OK | Alert.CANCEL, this, null);
  4. }
  5. private function onXMLStatus( obj:Object ):Void
  6. {
  7.  if (obj.code == "Fault" )
  8.  {
  9.   onXMLError();
  10.  }
  11. }


 
la ca fait plus de boucle infinie (mais ca m'affiche pas mon alert quand meme, c'est pas la fete du slip)
 
une idée ? [:moule_bite]


Message édité par chrisbk le 18-11-2005 à 11:27:47
mood
Publicité
Posté le 18-11-2005 à 11:12:51  profilanswer
 

n°1248223
chrisbk
-
Posté le 18-11-2005 à 11:30:25  profilanswer
 

Nan mais faut répondre a la question les ptits gars [:moule_bite]

n°1248232
uriel
blood pt.2
Posté le 18-11-2005 à 11:47:21  profilanswer
 

bon j'ai demandé a ml'experte que j'ai sous la main [:el g]
 
1. elle a jamais utilisé XMLConnector mais XML object a la place (si ca te parle, tant mieux)
2. le coup du "Fault" elle trouve etrange qu'il y ait pas un boolean qui puisse le faire, tu peux afficher la Trace de obj.code ?
 
 voila [:moule_bite]


---------------
IVG en france
n°1248237
uriel
blood pt.2
Posté le 18-11-2005 à 11:48:19  profilanswer
 

et sinon elle confirme que les enumerations en flash, c'est caca [:el g]


---------------
IVG en france
n°1248240
chrisbk
-
Posté le 18-11-2005 à 11:51:54  profilanswer
 

Bin j'ai lu que XMLConnector etait un remplacement a XML paske mieux, plus solide, le poil plus brillant et des dents saines
 
le fault, je le sors de la :  
 
http://livedocs.macromedia.com/fla [...] 03057.html

Citation :


Description
 
Event; broadcast when a remote procedure call is initiated, to inform the user of the status of the operation.
 
The parameter to the event handler is an object with the following fields:
 
    * type: the string "status"
    * target: a reference to the object that emitted the event (for example, a WebServiceConnector component)
    * code: a string giving the name of the specific condition that occurred
    * data: an object whose contents depend on the code
 
The code field for the status event is set to Fault if problems occur with the call, as follows:


 
j'invente rien [:el g]


Message édité par chrisbk le 18-11-2005 à 11:52:27
n°1248247
uriel
blood pt.2
Posté le 18-11-2005 à 11:53:58  profilanswer
 

ben XMLConnector est un component, pas un objet inherent a flash, donc c'est possible que ca pue [:moule_bite]


---------------
IVG en france
n°1248249
chrisbk
-
Posté le 18-11-2005 à 11:54:56  profilanswer
 

uriel a écrit :

ben XMLConnector est un component, pas un objet inherent a flash, donc c'est possible que ca pue [:moule_bite]


 
bin je l'ai pas sorti de mon chapeau XMLConnector, c'est livré dans FlashMX [:el g]

n°1248253
chrisbk
-
Posté le 18-11-2005 à 11:57:07  profilanswer
 

http://livedocs.macromedia.com/fla [...] 03056.html
 
 
enfin jsais pas, c'est supercoule comme composant [:el g]

n°1248255
uriel
blood pt.2
Posté le 18-11-2005 à 11:58:09  profilanswer
 

chrisbk a écrit :

bin je l'ai pas sorti de mon chapeau XMLConnector, c'est livré dans FlashMX [:el g]


apparement, dixit la collegue, les components sont justes des trucs ajoutés sous forme de boites de dialogue, alors que dans la derniere version de flash (on a la pro, je sais pas si c'est different), il y a un objet XML plus facile a utiliser et standard


---------------
IVG en france
n°1248256
chrisbk
-
Posté le 18-11-2005 à 11:58:30  profilanswer
 

et ca n'explique pas pourquoi ce bondieu de flash part en coyon sur un Alert (ou ne l'affiche pas du tout) [:el g]

mood
Publicité
Posté le 18-11-2005 à 11:58:30  profilanswer
 

n°1248257
uriel
blood pt.2
Posté le 18-11-2005 à 11:58:53  profilanswer
 

et tu peux faire un Trace sur l'objet?


---------------
IVG en france
n°1248259
uriel
blood pt.2
Posté le 18-11-2005 à 11:59:05  profilanswer
 

ah ca non, ca explique pas [:el g]


---------------
IVG en france
n°1248260
chrisbk
-
Posté le 18-11-2005 à 11:59:44  profilanswer
 

uriel a écrit :

apparement, dixit la collegue, les components sont justes des trucs ajoutés sous forme de boites de dialogue, alors que dans la derniere version de flash (on a la pro, je sais pas si c'est different), il y a un objet XML plus facile a utiliser et standard


 
bin nan spa une boite de dialog mon connector, c'est un "data components" [:le kneu]
 
il affiche queud quoi, il fait (/essaye de) faire son boulot
 

n°1248263
chrisbk
-
Posté le 18-11-2005 à 12:01:58  profilanswer
 

uriel a écrit :

et tu peux faire un Trace sur l'objet?


 
 
stu veux [:el g]
 
vala

Code :
  1. trace("obj : " + obj);
  2.  trace("type : " + obj.type);
  3.  trace("target : " + obj.target);
  4.  trace("code : " + obj.code);
  5.  trace("data : " + obj.data);


 


target : [object Object]
code : Fault
data : [object Object]
obj : [object Object]


 
 
 
[:el g]
 
 
Ste bordel pour faire une gestion d'erreur [:el g]


Message édité par chrisbk le 18-11-2005 à 12:03:25
n°1248268
uriel
blood pt.2
Posté le 18-11-2005 à 12:06:23  profilanswer
 

ah cool [:el g]
 
 elle me dit que tu pourrais peut etre tester des trucs comme le statut de l'objet.... evidemment, moi ca me parle pas mais a toi sans doute [:moule_bite]
 
(au fait, la doc la haut, ca merde, la page se rafraichit automatiquement en boucle je peux pas lire la page [:moule_bite])


---------------
IVG en france
n°1248272
chrisbk
-
Posté le 18-11-2005 à 12:08:40  profilanswer
 

uriel a écrit :

ah cool [:el g]
 
 elle me dit que tu pourrais peut etre tester des trucs comme le statut de l'objet.... evidemment, moi ca me parle pas mais a toi sans doute [:moule_bite]


 
heuh [:moule_bite]
pas le moins du monde [:moule_bite]
 

uriel a écrit :


(au fait, la doc la haut, ca merde, la page se rafraichit automatiquement en boucle je peux pas lire la page [:moule_bite])


 
ouais les livedocs de flash c'est un tas d'excrement foireux [:el g]

n°1248293
uriel
blood pt.2
Posté le 18-11-2005 à 12:40:39  profilanswer
 

elle vient de m'envoyer un mail [:el g]
 

Citation :


instead of
obj.code == "Fault"
try
obj.data.faultstring == "Fault


 
 je devrais peut etre te filer son icq [:moule_bite]


---------------
IVG en france
n°1248349
chrisbk
-
Posté le 18-11-2005 à 13:57:42  profilanswer
 

heuh nan la elle a tord, cf doc :
 
" data: an object whose contents depend on the code "
 
donc non, pis au final on compare toujours sur des string, alors bon [:el g]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Flash, XML event et Alert (et TDWTF)

 

Sujets relatifs
[Flash / PHP / MySQL] Le-tangram.com [TUTO]Appeler une fonction GetUrl dans un fichier XML
XML vers PHP[FLASH] ouvrir une image dans une popup
Parcours d'un hash de données XMLPlugin Eclipse pour XML/XSD/XSL/DTD
Idée de projet mettant en oeuvre XML[flash mx 2004] Problème de textearea
Xml et boucle forFlash 8 et le son
Plus de sujets relatifs à : Flash, XML event et Alert (et TDWTF)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR