Barre de pourcentage (pas loader) en Flash ?

Barre de pourcentage (pas loader) en Flash ? - Flash/ActionScript - Programmation

Marsh Posté le 31-07-2005 à 23:39:06    

Salut à tous,  
je cherche juste à créer une barre qui ira de 0% à X % (X variable passée en GET ou POST), style thermomètre, ou VU barre (vert --> orange --> rouge)
 
mais j'ai aucune idée par où commencer, j'ai cherché sur google, rien vu comme tutorial, quelqu'un pourrait m'orienter ou m'aider ?  :ange:  
 
bonne soirée  :hello:

Reply

Marsh Posté le 31-07-2005 à 23:39:06   

Reply

Marsh Posté le 01-08-2005 à 14:22:00    

:bounce: non ?

Reply

Marsh Posté le 01-08-2005 à 18:51:26    

Tu veux quoi exactement?? je n'ai pas bien compris, c'est pour quoi faire?

Reply

Marsh Posté le 01-08-2005 à 19:07:16    

bah juste une barre style (attention ascii art en vue)
 
||||||||||||||||||||||||||||||||| (ça c'est 100%)
 
bah si je lui passe en paramètre 44%
||||||||||||||||| voilà ce quelle doit afficher..
 
comme une barre de chargement, sauf que là yaura rien à charger, juste un % à afficher.. voilà, c'est pas clair encore ?

Reply

Marsh Posté le 01-08-2005 à 19:14:23    

Et le pourcentage il va indiquer quoi?

Reply

Marsh Posté le 01-08-2005 à 22:03:56    

bah rien, j'ai le droit d'afficher un pourcentage seulement non ? J'ai trouvé une version en html/js mais ça fonctionne qu'avec ie6, donc spa terrible niveau compatibilité...

Reply

Marsh Posté le 01-08-2005 à 22:54:42    

en clair tu veux juste faire patienter les gens pendant quelque chose (dont je ne saisie pas tout d'ailleur)  
Pour le pourcentage tu fait une boucle de 0 à  100 et tu affiche le résultat :)

Reply

Marsh Posté le 02-08-2005 à 09:39:50    

Salut,
 
tu peux tout simplement passer ta var à flash comme ceci:
 

Code :
  1. <object type="application/x-shockwave-flash" data="tonAnim.swf?taVar=<?php echo $_GET['taVar']; ?>" width="800" height="600">
  2. <param name="movie" value="tonAnim.swf" />
  3. <param name="menu" value="false" />
  4. <param name="quality" value="high" />
  5. </object>


 
--> ds ton flash, un champs dynamique --> auquel tu attribues la variable (taVar) et le tour est joué ...
 
--> pour la barre, _xscale ou l'api de dessin à toi de voir
 
a+


Message édité par zbang le 02-08-2005 à 09:58:17
Reply

Marsh Posté le 02-08-2005 à 09:55:17    

exemple en AS1
 
--> mettre le code sur la première frame et nomer le fichier test.swf

Code :
  1. // creation du champs
  2. _level0.createTextField("tonField",1,50,50,0,0);
  3. _level0.tonField.autoSize = "left";
  4. // creation de la barre
  5. _level0.createEmptyMovieClip("barre",2);
  6. with(_level0.barre){
  7. beginFill("0xff0000", 100);
  8. moveTo(0, 0);
  9. lineTo(100, 0);
  10. lineTo(100, 10);
  11. lineTo(0, 10);
  12. lineTo(0, 0);
  13. endFill();
  14. _x = 50;
  15. _y = 70;
  16. }
  17. // attribution de la variable au champs de texte
  18. _level0.tonField.text = id;
  19. // modification de la taille de la barre
  20. _level0.barre._xscale = id;


 
--> fichier php nomé index.php

Code :
  1. <html>
  2. <head>
  3. <title></title>
  4. </head>
  5. <body>
  6. <object type="application/x-shockwave-flash" data="test.swf?id=<?php echo $_GET['id']; ?>" width="400 " height="300">
  7. <param name="movie" value="test.swf" />
  8. <param name="menu" value="false" />
  9. <param name="quality" value="high" />
  10. </object>
  11. </body>
  12. </html>


 
--> appeler la page index.php?id=le pourcentage

Reply

Marsh Posté le 03-08-2005 à 17:27:36    

merci beaucoup, mais enfait j'voudrais voir la barre défiler, ralentir la progression quoi, style qu'elle mette 3 à 5s à arriver au pourcentage voulu..
 
et j'ai aucune idée de comment fonctionne AS1. (ya des sleep() ou des choses comme ça ?)

Reply

Marsh Posté le 03-08-2005 à 17:27:36   

Reply

Marsh Posté le 04-08-2005 à 09:19:29    

c'est 100€  :o  si t'es ok je te mp mes coordonnées ... sinon tu fais preuve d'un peu de bonne volonté, tu cherches et quand tu bloques quelque part tu reviens avec ton problème sous le bras et on t'aidera

Reply

Marsh Posté le 04-08-2005 à 18:43:15    

Bah j'ai déjà cherché, je commence juste en flash parce qu'il y a qu'avec ce moyen que je peux obtenir quelquechose qui marche partout (j'ai fait cette barre en JS+HTML mais il n'y a qu'ie6 qui fonctionne avec..) Donc niveau compatibilité c'est pas terrible.
En passant mon message au début, c'était pour m'orienter, trouver un lien, un tutorial (que je n'ai pu trouver..) et pas un truc tout fait, pré-cuit. :o
 
voilà..

Reply

Marsh Posté le 04-08-2005 à 19:40:11    

tiens j'ai une question qui n'a pas trop à voir , mais qu'est ce qui détermine le level ? [:dawa]

Reply

Marsh Posté le 04-08-2005 à 19:45:12    

le level de ? la barre ?
 
bah mon code qui sort un chiffre entier compris entre 0 et 100

Reply

Marsh Posté le 04-08-2005 à 19:52:43    

non dans _level0.blabla : le 10 correspond à quoi ? [:dawa]

Reply

Marsh Posté le 04-08-2005 à 19:59:59    

aucune idée, j'comprends rien à l'AS :o
d'où ma demande de lien pour tutorial, j'veux juste faire plaiz à mes userz moi ;)

Reply

Sujets relatifs:

Leave a Replay

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