Accueil > Forum > > > > Probleme Flash php Mysql Boucle
Probleme Flash php Mysql Boucle
vendredi 16 septembre 2005 à 22:31:56 |
Probleme Flash php Mysql Boucle

keygrees
|
Bonjour a tous voila jai un petit probleme : Je recoit des données provenant d'une base de données donc je fais appel a un script php puis flash lit les donnée grace au script ci - dessus qui fonctionne tres bien :
var _lvEnvoit = new LoadVars(); var _lvRecoit = new LoadVars(); _lvEnvoit.nom = "1"; _lvEnvoit.sendAndLoad("test.php", _lvRecoit); _lvRecoit.onLoad = function() { _root.but1.nom = this.nname1; _root.but1.prenom = this.pname1; _root.but1.conteneur.loadMovie(this.img1);
_root.but2.nom = this.nname2; _root.but2.prenom = this.pname2; _root.but2.conteneur.loadMovie(this.img2); _root.but3.nom = this.nname3; _root.but3.prenom = this.pname3; _root.but3.conteneur.loadMovie(this.img3); _root.but4.nom = this.nname4; _root.but4.prenom = this.pname4; _root.but4.conteneur.loadMovie(this.img4); };
jaimerai bcp faire une boucle de cette facon ou autre comme ci dessous ( qui automatiserai encore plus )::
do { q++ dup = "button" + q; duplicateMovieClip ("modele", dup, q); setProperty (dup, _y, (q*30)+50); setProperty (dup, _x, 185); this[dup + ".nom"] = this["nname" + q]; ................. }while (q<nbr);
mais hélas ca ne saffiche plus quand je lis le fichier sur un serveur.Si vous avez des solutions a proposer je suis preneur car jai essayer toutes les style de boucles et ca ne marche pas ( for , while et do) Je ne comprendre pas lol En vous remerciant d'avance......
|
|
samedi 17 septembre 2005 à 00:38:20 |
Re : Probleme Flash php Mysql Boucle

_benjy
|
Réponse acceptée !
Salut
il faudrais pour un question de simplicité que tu ajoute a php d'ecrire le nombre d'elements
pour l'exemple on dira que tu l'appel 'nbelments' look :
var lv:LoadVars = new LoadVars();
lv.onLoad = function(success){
if (success){
var i = 0;
var count = this.nbelements;
while (i<count){ //while est plus rapide que for...
name = "bouton"+i;
var initObject = new Object();
initObject._x = 185;
initObject._y = 50+i*30;
model.duplicateMovieClip("dup"+i,this.getNextHighestDepth(),initObject); // voir l'aide de flash mx 2004 pour les détails de duplicateMovieCLip :)
i++
}
} else {
trace("impossible de se connecté à php");
}
}
ca devrais rouler comme sur des roulettes :)
++
Flash sans Limites _Benjy chez kOlapsis
merci de penser a accepter
|
|
samedi 17 septembre 2005 à 03:27:24 |
Re : Probleme Flash php Mysql Boucle

keygrees
|
Franchement je te remercie pour une réponse aussi rapide ca cartonne bref depuis tout a leur j'essaye de bidouiller un peu le code mais sans réussite voici le nouveau code :: var lv:LoadVars = new LoadVars(); lv.sendAndLoad("select.php", lv); lv.onLoad = function() { if (success) { var q = 0; var count = this.nbr; while (q<count) { dup = "bouton"+q; duplicateMovieClip("modele",dup,q); this[dup]._x = 185; this[dup]._y = (q*30)+50; this[dup + ".nom"] = this["nom" + q]; q++ } } else { _root.testance="impossible de se connecté à php"; } }
tu parle dans ta réponse du nombre délément cad le nombre d'enrigistrement ??? si oui c la variable nbr bref ya toujours rien qui saffiche et la je sais po koi faire  En tout cas merci benji pour ton aide c cool...
|
|
samedi 17 septembre 2005 à 17:05:32 |
Re : Probleme Flash php Mysql Boucle

_benjy
|
Réponse acceptée !
Salut
lance le sendAndLoad apres avoir défini le onLoad
ensuite pourquoi ne pas utiliser la notation objet comme je te la
démontre au dessus ? avec occure.duplicate plutot que
dupliceta(occurence ainsi que l'obj d'initialisation du clip ???
etsuite a quoi sert ta ligne this[dup + ".nom"] = this["nom" + q]; je n'en comprends pas l'interret ... ah si ok c le pour définir la varialble nom j'avais pas vu le point :)
c'est plutot :
this[dup].nom = this["nom"+q];
mais encore une fois l'obj d'initialisation c mieux
utiliser un objet d'initialisation ca revient a mettre onClipEvent(load) sur le new clip
++
Flash sans Limites _Benjy chez kOlapsis
merci de penser a accepter
|
|
samedi 17 septembre 2005 à 22:06:12 |
Re : Probleme Flash php Mysql Boucle

keygrees
|
j'ai fait tout comme tu ma dis lol... mais toujours pas
voici le code flash :::
varlv:LoadVars = new LoadVars(); lv.onLoad = function(success) { if (success) { var q = 0; var count = this.nbr; while (q<count) { dup = "bouton"+q; var initObject = new Object(); initObject._x = 185; initObject._y = 50+q*30; modele.duplicateMovieClip(dup,this.getNextHighestDepth(),initObject); this[dup].nom = this["nom"+q]; q++ } } } lv.sendAndLoad("select.php",lv);
et aussi le code php mais celui ci fonctionne tres bien donc je comprend pas trop :::
<? function parse($variable,$valeur) { echo "&$variable=$valeur"; }
$nbr_data = 5; mysql_connect("localhost", "root", ""); $min = $offset * $nbr_data;
$page = $min + $nbr_data;
$data =mysql_db_query("carnet","select id_personne ,nom_personne from personne order by id_personne"); $nbr_result = mysql_num_rows($data);
parse("nbr",$nbr_result);
$i = 1;
while (list($id,$nom) = mysql_fetch_row($data)){ parse("id$i",$id); parse("nom$i",$nom); $i++; } ?>
désolé mais je vois pas  Si tu peux m'apporter une aide supplémentaire avec ca je serai super ravi merci encore benjy
|
|
dimanche 18 septembre 2005 à 02:45:12 |
Re : Probleme Flash php Mysql Boucle

keygrees
|
yes en faite j'ai trouver c tout con il suffit juste quand tu appel les données de php de mettre le nom du load que tu as mis juste avant le nom de la donnée.... 2 jours pour trouver c chaud quand meme bref merci benji ce forum est tres sympa a bientot ++
|
|
dimanche 18 septembre 2005 à 20:08:29 |
Re : Probleme Flash php Mysql Boucle

_benjy
|
Salut
ah je pref que t'es trouvé car je capté pas, ca devait macher LOL
dis serais sympa de penser a accepter les réponses que je t'ai faite et qui t'on servis ... merci
++
Flash sans Limites _Benjy chez kOlapsis
merci de penser a accepter
|
|
dimanche 18 septembre 2005 à 23:22:18 |
Re : Probleme Flash php Mysql Boucle

keygrees
|
ca roule c fait et je voulais savoir ca sert a koi les point ici sur ce site ???? jai pas trop compris lol
|
|
lundi 19 septembre 2005 à 02:37:12 |
Re : Probleme Flash php Mysql Boucle

keygrees
|
J'ai une derniere question benjy :: voila tu as vu que dans le script de flash les données sont chargé en boucle donc on a X lignes qui vont s'afficher avec principalement du texte mais sur chaque ligne il y a aussi une image. Ma question est la suivante :: Comment faire un chargement de ces données pour faire patienter le visiteur ???
J'avais penser a getBytesLoaded() et getBytesTotal() en _root mais flash va charger l'animation sans les elements exterieurs ... Donc comment faire ???
J'ai pas d'idée - Si tu peu m'éclairer sur ce probleme ca serai pas mal
|
|
lundi 19 septembre 2005 à 13:17:29 |
Re : Probleme Flash php Mysql Boucle

_benjy
|
Réponse acceptée !
Salut
tu peux pas, car c du php, la
taille des données affichés (dans php et chargé dans Flash) change
donc, selon que tu ai 10 ou 100000 enregistrements
donc tu peux pas connaitre le taux chargé par getBytesLoaded et getBytesTotal
tu peux tjs faire une petite anim de chargement (un truc qui tourne en
boucle) pour attendre mais tu pourras pas indiqué l'évolution
++
Flash sans Limites _Benjy chez kOlapsis
merci de penser a accepter
|
|
Cette discussion est classée dans : php, root, conteneur, prenom, dup
Répondre à ce message
Sujets en rapport avec ce message
envoie de données dans une base de données [ par YarbY ]
SalutVoilà je voudrais envoyer des données recueilli dans flash par des champ de saisies vers une base de données my_sql. Dans un bouquin j'ai vu le c
boutons radio, php et AS...tit pb a la con [ par funghi ]
salut à tous, bon voila, j'espere que vous n'allez pas me prendre pour un gros null, mais j'ai un tit probleme tout simple en apparence, mais que je n
INCREMENTATION D'UNE VARIABLE ISSUE DE PHP [ par funghi ]
Salut à tous !!!j'aimerais juste savoir pourquoi le bout de code en gras suivant ne fonctione pas...un script php me renvoie ca : &donnee0=&donnee1=CA
SOS flash=>php à partir d'un symbole [ par djatomix1 ]
Salut à tous, voici le thème de mes 4 dernieres nuits blanches :J'arrive à recevoir des ordres sql via php dans mon symbole "connexion2" mais je n'arr
problème interpretation variable provenant de php [ par crocodanser ]
Bonjour,Je veux passé deux variables de php vers flashj'arrive bien a les affiché dans une textbox mais c pas ce que je veuxmoi je souhaiterais utilis
Preload d'un conteneur [ par rasia ]
Salut,Je debute dans flash mais a force de passer du temps et à lire toutes les sources du site? qui sont vraiment utiles, j'arrive à m'en sortir.Mai
LoadMovie+xml [ par Grumo ]
Bonjour à tous,voila je cherche à précharger avec une barre de progression une serie de miniatures charger dynamiquement via un LoadMovie.L'affichage
LocalConnection() Problème... [ par Clonk ]
Bonjour, bon ça fait 2 jours que je me suis mis à Flash et j'ai un petit problème. Je veux faire communiquer 2 swf entre eux, le princip est simple :
formulaire d'inscription [ par Broack Dincht ]
bonjour à tous (du moins à tout ceux qui lisent ceci, merci d'ailleurs) Tout d'abord, je C que la question que je pose a déjà été posé un très
probleme loadMovi+xml+barre de progression [ par Grumo ]
Bonjour à tous,Voilà j'ai un petit probleme, je vous explique...J'ai créé une galerie d'image dynamique en php qui me genere un fichier xml qui est lu
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|