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