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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Comment récupérer des variables ASP qu'on envoie à FLASH ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment récupérer des variables ASP qu'on envoie à FLASH ?

n°1063980
Khornichon
Soyez conscient
Posté le 28-04-2005 à 10:46:34  profilanswer
 

Bonjour,
 
voilà j'ai créé un fichier .asp qui envoie une valeur à FLASH avec un response.write.
 
Comment dans flash récupérer la valeur que j'envoie ?  
j'essaie avec LoadVariables("nomduficher.asp","" )
mais après ?
 
Merci d'avance de la réponse.  :pt1cable:  

mood
Publicité
Posté le 28-04-2005 à 10:46:34  profilanswer
 

n°1064129
Mr Mala
Posté le 28-04-2005 à 12:22:03  profilanswer
 

"nomdufichier.asp" renvoit quoi ? :heink:

n°1064137
Khornichon
Soyez conscient
Posté le 28-04-2005 à 12:25:54  profilanswer
 

Bah il renvoie ça : response.write "&valeur="&val
 
val que j'ai initialisé.
 

n°1064142
Khornichon
Soyez conscient
Posté le 28-04-2005 à 12:27:35  profilanswer
 

Enfin il renvoie &valeur="test"  
 
le response c bien sur ce que jai écrit ds mon fichier.

n°1064165
Mr Mala
Posté le 28-04-2005 à 12:41:38  profilanswer
 

ben alors tu as simplement une variable 'valeur' dans l'objet qui appelle LoadVariables ...
Mais là, tu auras "test" avec les " !
En plus, c'est pas LoadVariables mais loadVariables ...

n°1064174
Khornichon
Soyez conscient
Posté le 28-04-2005 à 12:50:07  profilanswer
 

en fait plus précisément j'ai écrit ça en ASP :  
 
<%
val = "Testdeux"
 
response.write "&valeur="&val
%>
 
Voilà.
 
Après je fais sous flash donc : loadVariables("test.asp","" )
puis monLabel.text = ????? là je sais pas quoi mettre... j'ai essayé eval("valeur" ) ça marche pas ..

n°1064191
Mr Mala
Posté le 28-04-2005 à 13:06:20  profilanswer
 

monLabel.text = valeur;
 
Mais tu ne peux pas te fier à ce genre de truc !
Tu dois ajouter une autre variable genre '&ok=1', assigner cette variable à 0 dans flash et faire une boucle de test de cette variable jusqu'à ce qu'elle soit à 1 sinon, dans la plupart des cas, le serveur n'aura pas encore répondu quand tu tenteras d'utiliser cette variable ... -> undefined !

n°1064193
Khornichon
Soyez conscient
Posté le 28-04-2005 à 13:07:24  profilanswer
 

Ok merci !

n°1064199
Khornichon
Soyez conscient
Posté le 28-04-2005 à 13:14:12  profilanswer
 

var ok = 0
loadVariables("test.asp","" )
while( ok = 0 ){
 loadVariables("test.asp","" )
}
if( ok = 1 ){
monLabel.text = valeur;
}else{
 monLabel.text = "else"
}
 
 
 
Ca va ça comme code ? parce que ca marche pas ^^ ( question conne :p )

n°1064204
Khornichon
Soyez conscient
Posté le 28-04-2005 à 13:18:18  profilanswer
 

Bah en fait j'ai maté , il rentre dans le if normal car ok = 1 mais la valeur n'est pas définie car comme tu as dit surement que le serveur n'a pas eu le tps de répondre.  
Je fais une temporisation ? ...

mood
Publicité
Posté le 28-04-2005 à 13:18:18  profilanswer
 

n°1064243
Mr Mala
Posté le 28-04-2005 à 14:02:10  profilanswer
 

heuuuuu dis, juste une bête question .. ne le prends pas mal hein mais ... la programmation, c'est pas trop ton truc non ??? ... parce que là .. comment dire ..  
Tu vois la différence entre le symbole d'assignation '=' et de comparaison '==' ???  
Tu te rends compte que, en imaginant que ton test while soit écrit correctement, tu rappeles 'loadVariables()' à chaque boucle ???
 
Bon, sachant ça, tu me ré-écris ça correctement et ça roulera nickel ...
 
ps: ton script doit évidemment cracher '&valeur=laValeur&ok=1' !

n°1064345
Khornichon
Soyez conscient
Posté le 28-04-2005 à 15:06:16  profilanswer
 

Lol oui j'ai vu après , c juste que je fais de l'ASP et c = pour la comparaison ,mais t'inquiètes j'ai corrigé :p parfois je suis un peu con ^^
euh bah ca marche qud même pas , ok n'est jamais = à 1 etc.. euh je pense qu'il y a un problème de nom de variable.

n°1064405
Mr Mala
Posté le 28-04-2005 à 15:35:58  profilanswer
 

code asp et code flash stp ?
( on avance .. on avance .... :p )

n°1064413
Khornichon
Soyez conscient
Posté le 28-04-2005 à 15:38:52  profilanswer
 

monLabel.text = "haha"
var ok = 0
loadVariables("test.asp","" )
if( ok == 1 ){
 if( valeur == "Testdeux" ){
  monLabel.text = valeur
 }else{
  monLabel.text = "else"
 }
}
 
 
 
code asp c tjrs le même sauf que j'ai rajouté le ok=1

n°1064449
Mr Mala
Posté le 28-04-2005 à 15:58:44  profilanswer
 

mmmmmh t'écoute pas ce que je te dis hein ? :heink:
99,99% de chance qu'au moment de ton test if( ok == 1 ) , le script n'est pas encore fini !!!  
-> ok = toujours 0 et valeur = toujours undefined ...
 
Bon .. je te mets sur les rails :
Faut pas faire ça en 1 frame ! ( 4 pour être vraiment à l'aise ! )
Frame 1 :
ok = 0;
loadVariables();
 
Frame 2 :
test ok
= 1 -> monLabel.text = valeur, passer à frame 4 ( avec un label stp ! sinon, si tu rajoutes des frames avant, ça va être le bordel ! )
 
Frame 3 : on repart à la frame 2
 
Frame 4 : on continue le bazar ou stop si il n'y a rien d'autre à faire ...
 
Raison du "multi-frame" ? .. Flash n'aime pas trop les boucles sur une seule frame .. ça peut parfois produire le message d'erreur "bla bla bla un script ralentit l'exécution bla bla bla" ...

n°1064458
Khornichon
Soyez conscient
Posté le 28-04-2005 à 16:02:44  profilanswer
 

Aaah ok c ca qui me manquait ^^ comment faire une boucle qu'il aime ! parce qu'il me l'a fait le truc ralentit l'exécution :)
 
Merci !
 
Pour toi une frame c une image de mon clip ? ( question idiote mais c pour être sûr de sûr ! )
 
 
ps : j'ai plus l'habitude de programmer en JAVA et y'a pas de problème d'attente de réponse du serveur généralement :p


Message édité par Khornichon le 28-04-2005 à 16:06:13
n°1064478
Mr Mala
Posté le 28-04-2005 à 16:09:16  profilanswer
 

oui oui frame = "image/image clé" ...
 
Heuuuu ralentit ??? :heink:
Ben augmente le nombre de frame par seconde de ton anim ..
 
Sinon, c'est vrai que DANS CE CAS PRECIS, une boucle de test sur une seule frame pourrait le faire aussi .. mais le jour où tu utilises cette technique pour rapatrier un gros pasquet de données, vaut mieux prévoir la technique "safe" ...

n°1064489
Khornichon
Soyez conscient
Posté le 28-04-2005 à 16:12:15  profilanswer
 

Tu as dit : Heuuuu ralentit ???  
Ben augmente le nombre de frame par seconde de ton anim ..  
 
non non , c'est l'erreur que tu parlais plus au-dessus en évoquant la raison du multi-frame , il me la faisait c'est tout ^^
 
Bah je te remercie pour tout je vais voir tout ça!
 
Signé le boulet de la programmation ^^

n°1064498
Mr Mala
Posté le 28-04-2005 à 16:15:00  profilanswer
 

Khornichon a écrit :

Signé le boulet de la programmation ^^


 
Paske tu crois que moi, je me suis levé un matin et je savais TOUT d'un coup, sans effort ! :D
Faut bien apprendre un jour ! Et avec Flash, tu n'es pas au bout de tes surprises et des tes prises de tête ! [:spamafote]

n°1064507
Khornichon
Soyez conscient
Posté le 28-04-2005 à 16:18:27  profilanswer
 

Ouais c'est un peu mon problème ^^ j'aimerai bien tout savoir en peu de temps :p Disons que j'aime pas me creuser la tête trop trop longtemps et que j'ai pas un esprit hyper logique :'( ;)
M'enfin heureusement que y'a des personnes comme toi qui sont là pour aider les pauvres personnes comme moi :) sinon j'y étais encore pendant deux semaines ^^
 
Question facultative : Tu fais du FLASH depuis combien de temps ?

n°1064525
Mr Mala
Posté le 28-04-2005 à 16:29:00  profilanswer
 

heuuuu 4 ans environ ...... 2 ou 3 h min par jour ... ( et j'en apprends encore ! :D )


Message édité par Mr Mala le 28-04-2005 à 16:30:27
n°1064528
Khornichon
Soyez conscient
Posté le 28-04-2005 à 16:30:16  profilanswer
 

Ouah ok.. :)  you're a master ^^

n°1064535
Mr Mala
Posté le 28-04-2005 à 16:34:07  profilanswer
 

hooo non, très loin de là !!!  
Colin Moock, LUI, c'est LE mèèèètre !!! :D

n°1064545
Khornichon
Soyez conscient
Posté le 28-04-2005 à 16:38:51  profilanswer
 

Il a fait quoi ce gars là ? ^^

n°1064564
Mr Mala
Posté le 28-04-2005 à 16:51:48  profilanswer
 

Ben c'est un méga-pro de flash/as ...
Notament DES bouquins publiés chez O'Reilly ! :p

n°1064581
Khornichon
Soyez conscient
Posté le 28-04-2005 à 17:00:26  profilanswer
 

Ok :) Ouais généralement quand tu écris des bouquins sur un langage c'est qu'on est très fort , j'écrirais jamais de bouquins moi :p

n°1064589
Mr Mala
Posté le 28-04-2005 à 17:06:41  profilanswer
 

Ben t'en sais rien ça ! .. si ça se trouve, tu as des talents cachés ( j'ai pas dit "BIEN cachés" hein ! :D )

n°1064597
Khornichon
Soyez conscient
Posté le 28-04-2005 à 17:10:49  profilanswer
 

héhé ouais j'aimerai bien qu'il soit plutôt dans la musique :p

n°1064599
Mr Mala
Posté le 28-04-2005 à 17:12:27  profilanswer
 

ben c'est comme pour tout : faut bosser [:spamafote]

n°1064604
Khornichon
Soyez conscient
Posté le 28-04-2005 à 17:16:02  profilanswer
 

Bah bosse au lieu de me parler !!! :p :p :p
 
Bon allez on est un peu HS là :p je reviendrai sûrement ^^

n°1064606
Mr Mala
Posté le 28-04-2005 à 17:17:53  profilanswer
 

ben toute façon, il n'y a que nous ici ! ..
( Et puis dans ton titre, il y a 2 mots qui, pour la plupart ici représentent LE MAL absolu ! :D )
 

n°1064609
Khornichon
Soyez conscient
Posté le 28-04-2005 à 17:19:56  profilanswer
 

Lol ouais , moi y'en a qu'un ^^ ASP ! c'est pas dur mais c'est pas intéressant du tout pour un stage d'IUT... je regrette mon java chéri :'(
 

mood
Publicité
Posté le   profilanswer
 


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

  Comment récupérer des variables ASP qu'on envoie à FLASH ?

 

Sujets relatifs
[Flash] Problème texte vectoriel[FLASH] Activer/désactiver la bande son
[Résolu] Envoie d'un mail en PHP[ FLASH MX 2004 PRO ] Demande de conseils pour création menu
récupérer une chaines de caractère d'un fichier texte[Flash] problème avec la fonction hitTest (problème illustré)
Upload en ASP JscriptProblème concaténation variables [RESOLU]
Ouvrir une anim flash avec borland c++[Flash] problème de concaténation d'un nom de var dynamique
Plus de sujets relatifs à : Comment récupérer des variables ASP qu'on envoie à FLASH ?


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