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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [résolu]Loadvars Rapide

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu]Loadvars Rapide

n°1399647
grosbin
OR die;
Posté le 03-07-2006 à 17:00:30  profilanswer
 

Bonjour, voici mon script :  
 
loadVariablesNum("/flash/load.php",0,"get" );
afficher.htmlText="<P align='center'><font color='#F00'>"+Texte+"</font></p>";
 
load.php<?echo "&Texte=bliblu";?>
 
Ca met des heures à communiquer et le résultat est un gros quedalle, qq'un peut-il m'aider ?


Message édité par grosbin le 03-07-2006 à 23:05:12

---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 03-07-2006 à 17:00:30  profilanswer
 

n°1399836
craps_youp​la
Posté le 03-07-2006 à 21:30:35  profilanswer
 

côté PHP :
- commence par tester la sortie de ton .php en tapant son adresse,
- vérifie s'il est x-form-url-encoded,
- vérifie s'il est en UTF-8 (optionnel),
 
côté Flash :
- préfére l'objet LoadVars à loadVariablesNum,
- tu n'as pas utilisé de callback onLoad ou c'est une erreur de copier/coller?
- utilise le booléen de contrôle sur le callback,
- ton html dans ton champ texte est bizarre, vérifie aussi ton champ texte (typo bien embeddée?).
 
dans la vraie vie, ça ressemble à ça, avec un Delegate pour la résolution des problèmes de scope un peu tarte dans les callbacks :
 
// PHP - loadData.php
<?php
$URLData = '';
for($i=0 ; $i<10 ; $i++) {
 
 $URLData .= '&data' . $i . '=' .urlencode(utf8_encode(mt_rand(0 , 1000000)));
 
}
$URLData .= '&data' . $i . '=' .urlencode(utf8_encode('les accents passent parfaitement grâce à cette méthode, ainsi que les espaces et les &.'));
 
echo $URLData;
?>
 
// Flash - testLoadVars.fla
import mx.utils.Delegate;
 
this.stop();
var loadData:LoadVars = new LoadVars;
loadData.onLoad = Delegate.create(this , dataLoaded);
loadData.load('loadData.php');
 
function dataLoaded(loaded:Boolean):Void {
 
 if(loaded) {
   
  tOutput.htmlText = '--- Données chargées';
  for(prop in this.loadData) {
   
   if(typeof(this.loadData[prop]) != 'function') {
   
    tOutput.htmlText += "<p>" + prop + " : " + this.loadData[prop] +"</p>";
     
   }
   
  }
   
 } else {
   
  tOutput.htmlText = '--- Echec lors du chargement des données';
   
 }
 
}
 
Tu implémentes tout ça dans une classe qui récupére les données du LoadVars, et parse le tout dans un bô tableau d'objets, et là tu seras un vrai Marine.

Message cité 1 fois
Message édité par craps_youpla le 03-07-2006 à 21:38:15
n°1399851
craps_youp​la
Posté le 03-07-2006 à 21:54:06  profilanswer
 

chez moi avec $i < 500 ça rame, avec $i < 1000 ça fait bugger le Flash Player. Donc si c'est le volume de données qui pose problème, là tu devras utiliser un XML.

n°1399881
grosbin
OR die;
Posté le 03-07-2006 à 23:04:40  profilanswer
 

craps_youpla a écrit :

Tu implémentes tout ça dans une classe qui récupére les données du LoadVars, et parse le tout dans un bô tableau d'objets, et là tu seras un vrai Marine.

Je suis un vrai Marine, merci  :sol:


Message édité par grosbin le 03-07-2006 à 23:05:49

---------------
Photos Panoramiques Montagnes Haute Savoie
n°1399922
craps_youp​la
Posté le 04-07-2006 à 00:38:06  profilanswer
 

la classe, alors :D
 
tu postes le code du preloader pour la médaille ?


Message édité par craps_youpla le 04-07-2006 à 00:51:00

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

  [résolu]Loadvars Rapide

 

Sujets relatifs
Warning suite a utilisation d'une référence dans une méthode [RESOLU][irrésolvable, donc RESOLU] PB diffusion vidéo format real (avec IE)
(Résolu) Filtre sur feuille verrouillée[résolu] Pb de onChange (désolé)
[résolu] Non exécution d'un fichier batchUne image bien encadrée dans un <a>[résolu]
[Résolu] Compléter les champs d'un PDF existant[résolu] Compteur de "place" dans classement
[résolu] plusieurs variables dans la condition if ?[résolu] interdire F5 d'une page pour éviter l'envoi de données
Plus de sujets relatifs à : [résolu]Loadvars Rapide


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