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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Notation sous forme d'étoiles

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Notation sous forme d'étoiles

n°1318825
duol
Posté le 05-03-2006 à 06:15:04  profilanswer
 

Bonjour à tous,
 
J'aimerais faire un système de notation sur mon site sous forme d'étoiles.
 
J'aimerais que lorque le visiteur passe la souris sur les étoiles celles-ci s'allument progressivement :
- s'il passe la souris sur la 2ème étoile, les 2 premières étoiles s'allument
- s'il passe la souris sur la 3ème étoile, les 3 premières étoiles s'allument
- Ainsi de suite
 
J'aurais ainsi plusieurs critères de notation qui au final feront une note globale.
 
J'ai trouvé un script en javascript qui le fait bien mais j'aimerais pouvoir le faire directement dans flash.
 
J'aimerais aussi envoyer les résultats à une base de donnée qui me permettrait d'utiliser le résultat pour faire un système de classement.
 
Voilà je ne sais pas pas où commencer étant novice en programmation, alors si quelqu'un pouvait me mettre sur la piste...
 
Merci beaucoup pour vos réponses.

mood
Publicité
Posté le 05-03-2006 à 06:15:04  profilanswer
 

n°1318837
mechkurt
Posté le 05-03-2006 à 10:08:16  profilanswer
 

Ce que tu veux faire n'est aps extremement compliqué mais vas necessiter un minimum de connaissance en programmation (utilisation de boucle for par ex.) plus quelque notions propre a Falsh ciblage des occurences, evenement (onRollOver, onRollOut, onPress), objets specfique a l'enregistrement de données LoadVars plus un peu de PHP et MySQl pour faire les enregistrements dans la base...
 
Si tu est vraiment novice ca peut etre un sacré défi, mais si tu est motivé, c'est faisable...
 
1- ton premier PB:
fait dabord un symbole MovieClip (nommé étoile) avec deux frame, l'une éteinte et l'autre éclairé (colle aussi un stop(); dans la fenetre code a l'interieur de chaque frame)
mets cinq de c'est étoile dans un nouveau symbole MovieClip (nommé note pa ex.) en les nommant dans la palette de propriété de 1 à 5 (suffixé a avec _mc, ca facilite la rédaction du code)
mets une occurence de note sur la scene et appelle le en fonction de ce qu'il représente (artistique_mc par ex.)
unRollOver sur la 5éme étoile de ton clip artistique serat détécté par cet évenement depuis un code collé sur le timeline principal (dans une frame)

Code :
  1. artistique_mc.5_mc.onRollOver = function() {
  2.   for (i=1;i<=5;i++) {
  3.     this._parent[i+"_mc"].gotoAndStop(2);//dit à toutes les étoile de ce clip d'aller a la deuxiéme frame
  4.   }
  5. }


c'est pour te donner une idée de ce que l'on peut faire, maintenant pour éviter de refaire ce code pour chacune de tes étoiles de chacunes des notes il y a d'autres techniques...
 
un bon site sur Flash et l'actionscript http://www.yazo.net
 
2- tu peut regarder les sources de mon site sur le Tangram pour tous ce qui est Flash -> PHP -> MySQL


---------------
D3

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

  Notation sous forme d'étoiles

 

Sujets relatifs
[CSS] Mise en forme tableauProblème de mise en forme dynamique dans un tableau.
Lien en forme de bouton avec des imagesCréer un dossier avec la date sous forme jj-mm-aaaa
Mettre en forme le message d'un mail [RESOLU][C]Afficher une var int sous la forme d'un char
Script de notationForme équipe pour conception de site
[VBA] mise en forme conditionnelle Excel sous Access[VBA EXCEL 03] Probleme de mise en forme auto du graph
Plus de sujets relatifs à : Notation sous forme d'étoiles


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