Création de clip dynamique

Création de clip dynamique - Flash/ActionScript - Programmation

Marsh Posté le 14-06-2005 à 14:38:47    

Bonjour a tous et à toute !
 
J'ai besoin de votre aide, je suis assez novice en flash, et j'ai un projet a faire qui me demande des connaissances que je n'ai pas !
Je vous explique: je dois créer un site entierement dynamique sous flash, le tout géré depuis un back office.
Dans mon back office je gère le nombre de bouton, leur taille, leur couleur etc ...
ce que j'aimerai c'est que depuis un fichier php qui contient toute mes variables (_x, _y, taille, couleur ...) j'arrive a créer des boutons et les positionner la ou il doivent etre.
 
voila deja ce que j'utilise pour afficher le contenu de mes variables dans un champs texte dynamique:
 
code:
on (release) {
   _root.gotoAndStop(4);
   loadVariables("admin/data.php?id=19","_root.clip_texte" );
}
 
 
J'espere que vous avez compris ce que j'essai de faire!
 
merci d'avance
MaXx_PsY

Reply

Marsh Posté le 14-06-2005 à 14:38:47   

Reply

Marsh Posté le 14-06-2005 à 16:34:16    

Salut, dit nous déjà si par exemple tu arrive bien à récupérer les valeurs de ton php??
Pour ça tu créer donc des champs texte dynamiques.. De la ont pourra te faire un chti script en boucle pour afficher des boutons et autres.; Mais tu va te casser la tête :) ..

Reply

Marsh Posté le 14-06-2005 à 17:33:09    

Oki
 
donc voila ce que j'arrive a faire en sachant que mon fichier PHP contient:

Code :
  1. echo"&x=5&y=50&l=20&h=40&i=2&text1=hello World&";


 
et voila ce que j'ai mis comme code:
 

Code :
  1. // Création d'un objet LoadVars pour récupérer les données
  2. donnees = new LoadVars();
  3. // Définition de la fonction à appeler au chargement des données
  4. donnees.onLoad = function(success) {
  5.    // Si le chargement s'est bien déroulé...
  6.   if (success) {
  7. var position_x = this.x;
  8. var text= this.text1;
  9. trace (text);
  10. for (var i = 0; i<this.i; i++) {
  11. _root.attachMovie("bouton", "btn"+i, i);
  12. _root["btn"+i].txtdyna.autoSize = true;
  13. _root["btn"+i].txtdyna.text = text;
  14. _root["btn"+i].fd_btn._width =    _root["btn"+i].txtdyna.textWidth+10;
  15. _root["btn"+i]._x = position_x;
  16. trace (_root["btn"+i]._x);
  17. _root["btn"+i]._y = _root["btn"+i]._height*i;
  18. //_root["btn"+i]._height = this.h;
  19. //_root["btn"+i]._width = this.l;
  20. _root["btn"+i].numero = i;
  21. _root["btn"+i].onRelease = function() {
  22.  trace("clic sur le bouton "+this.numero+"!" );
  23. }
  24. }
  25.    } else {
  26.    trace("variable non chargée" );
  27.       gotoAndPlay(1);
  28.    }
  29. };
  30. // Chargement du fichier
  31. donnees.load("test.php" );
  32. stop();


 
Pour l'instant je n'arrive pas a changer le contenu des boutons que je crées !
 
alors vous en dites koi ?


Message édité par MaXx_PsY le 14-06-2005 à 17:34:57
Reply

Marsh Posté le 15-06-2005 à 11:17:17    

Slt,  
est ce qu'en créant des champs textes dynamique et un load variables tu récupère les info??

Reply

Marsh Posté le 15-06-2005 à 13:58:42    

oui j'arrive a recuperer mes infos, mais je c pas si je v y arriver pour ts niveau de mon anim !
 tu pense koi du code ??

Reply

Marsh Posté le 15-06-2005 à 14:54:59    

J'avou ne jamais avoir fait cela, mais je mis suis intéressé quelques fois, car je voudrais faire la même chose... Ce que tu peu essayer de faire, c'est dans ton code php générer un fichier XML et de reprendre ensuite les données du XML..
 
Ce menu est constitué de cette façon..  
http://www.flash-france.com/fla.ph [...] lm_id=258#
 
Ou bien avec un fichier text..
http://www.flash-france.com/fla.ph [...] ilm_id=257
 
JE pense qu'en analysant un piti peu le code, tu trouvera comment faire avec le php, mais fait déjà quelques essais avec ces sources et un fichier text ou xml, et bidouille un chti peu.. ^^ Je vais bientot entamer la même chose que toi, si tu n'a pas trouvé, on pourra s'entre aider mdr... :)  
Voili voilou, désolé de ne pas t'aider beaucoup..  

Reply

Marsh Posté le 15-06-2005 à 15:46:10    

ok, je m'y met
 
pour l'entreaide pas de prob, je te tiens au courant de l'avancement du projet
si jamais maxx_psy@hotmail.com sur MSN :p

Reply

Marsh Posté le 15-06-2005 à 16:01:08    

oki doki... No problèmo merki. ^^

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed