begin process at 2012 05 27 16:51:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Rouleau animé


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Rouleau animé

vendredi 15 janvier 2010 à 11:24:10 | Rouleau animé

Yogzogoth

Bonjour à tous !!!
J'y vais direct :
J'ai créé un rouleau vertical en 38 vues (facettes). J'aimerais le faire tourner en passant la souris dessus. Une rotation qui se réduit lentement jusqu'à l'arrêt.

Ça se présente de la manière suivante :




38 rouleaux que j'ai intégré de la manière suivante dans mon fla :



1 rouleau par image clé sur le calque "rouleau 1".

Désolé, le suis blaireau novice : quelqu'un pourrait me dire comment obtenir ce mouvement ? En action script je présume ?

Merci beaucoup beaucoup beaucoup !!!!
vendredi 15 janvier 2010 à 12:17:49 | Re : Rouleau animé

crackter

salut,

au lieu de mettre les images directement sur les images clés de ta scène principale, crée un clip qui contiendra la même chose.
Pose ce clip sur ta scène et renomme le toto par exemple.

Ensuite tu pourra par actionscript (tu dois être en as2 vue ton interface) :

Code ActionScript :
toto.onRollOver = function() {
  this.gotoAndPlay(1);
}
toto.onRollOut = function() {
  this.gotoAndStop(1);
}


Bien évidemment à toi de modifier le code suivant les effets que tu désires.
vendredi 15 janvier 2010 à 13:21:56 | Re : Rouleau animé

Yogzogoth

Heuuuuu.... Cracker, tu vas halluciner... Je blairotte plus que ce que tu pensais


D'après ce que tu m'as donné, j'ai en séquence 1:




et mon clip sur lequel j'ai mis l'ActionScript (j'ai juste modifié toto par rouleau) :



J'ai pas du mettre l'action la ou il faut... Ce qui me donne l'erreur :


Please ne pas crier sur moi
vendredi 15 janvier 2010 à 14:04:19 | Re : Rouleau animé

crackter

Sur ta première séquence, là où il n'y a qu'une seule image, tu renommes bien le clip "rouleau" avec comme nom d'occurrence rouleau, puis, à la suite de ton stop() sur le code de ta première image :

Code ActionScript :
rouleau.onRollOver = function() {
  this.gotoAndPlay(1);
}
rouleau.onRollOut = function() {
  this.gotoAndStop(1);
}


vendredi 15 janvier 2010 à 14:05:35 | Re : Rouleau animé

crackter

tu peux même mettre à la place de ton stop :

Code ActionScript :
stop();
rouleau.stop();
toto.onRollOver = function() {
  this.gotoAndPlay(1);
}
toto.onRollOut = function() {
  this.gotoAndStop(1);
}


pas besoin de code dans ton "clip rouleau".
vendredi 15 janvier 2010 à 14:24:51 | Re : Rouleau animé

Yogzogoth

Heu....
J'ai remplacé le stop par :

stop();
rouleau.stop();
rouleau.onRollOver = function() {
this.gotoAndPlay(1);
}
rouleau.onRollOut = function() {
this.gotoAndStop(1);
}

J'ai supprimé l'action sur mon clip.
Maintenant, mon rouleau est immobile et j'ai l'erreur :


Je te mets mon fla ici si ça peut t'aider à comprendre mon problème...

Merci en tout cas pour ton aide cracker ! C'est top sympa !
vendredi 15 janvier 2010 à 20:34:40 | Re : Rouleau animé

crackter

Réponse acceptée !
autant pour moi j'ai cru que tu étais en as2.

En as3, la gestion des évènements est différente.
Code ActionScript :
stop();
rouleau.stop();
rouleau.addEventListener(MouseEvent.ROLL_OVER,rollOverRouleau);
rouleau.addEventListener(MouseEvent.ROLL_OUT,rollOutRouleau);
function rollOverRouleau(evt:MouseEvent):void {
  rouleau.gotoAndPlay(1);
}
function rollOutRouleau(evt:MouseEvent):void {
  rouleau.gotoAndStop(1);
}
vendredi 15 janvier 2010 à 22:39:59 | Re : Rouleau animé

Yogzogoth

Chapeau bas !
A l'origine, ce que je voulais, c'était comme un "drag" pour faire tourner la roue et que celle ci s'arrête petit à petit.
Mais le résultat est déjà cool.
Merci Crackter pour ton aide et le temps passé !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
dimanche 17 janvier 2010 à 00:24:14 | Re : Rouleau animé

crackter

c'est tout à fait possible, il suffit de modifier les évènements par ceux qui t'intéresse, et grâce par exemple à une variable vitesse, faire défiler ton clip.

J'ai une certaine vitesse, je lache mon drag,
je boucle tant que vitesse est > à 0
- mon rouleau se déplace de "vitesse" frame
- ma vitesse est réduite
Je détruis mon évènement

dimanche 17 janvier 2010 à 10:53:04 | Re : Rouleau animé

Yogzogoth

Ahhhhhhh !!!! Génial !!!!
J'adore ce genre d'explication. Je comprends mieux le principe du truc. Je vais voir si je trouve ce qu'il me faut dans l'éditeur d'action
Kracter, t'es toppissime !!!


Cette discussion est classée dans : animé, img, size, manière, rouleau


Répondre à ce message

Sujets en rapport avec ce message

texte animé [ par virtualityisnotdead ] salut a tous, je debute en flash, bref j'apprend tout seulje voulais savoir ciomment faire pour creer un texte avec les lettres animés, du style de ce animé vidéo clip [ par DaDragonSlayer ] Comment a partir dun bouton fait on pour quun clip joue son animation???merciDDS Bonhomme animé [ par Virtuel ] Salut,Je voudrez savoir avec quelle outil dessine t-on les bonhommes en flash, vous savez cela qui se defonse la geule, jvous montre un exemple :Cliqe Random [ par lol7 ] Bonjour à tous,j'essaie d'utiliser la fonction "random" pour que Flash joue de manière aléatoire des images au sein d'un clip. Concrétement, j'ai un c Arg .....besoin d aide comment faire un zoom en Actionscript??? [ par yoyotris ] Salut tout le monde j aimerai avec le code qui permet de faire un zoom sur un clip ou une image , mais pas avec des masque! Je voudrai en action scrip comment faire un zoom en Action script? [ par yoyotris ] Comment fait on un zoom en Action Script >>>> merci de votre reponse... LiQuIdE IcE Liens sur un bouton animé en flash [ par LoveUnderscore ] Aimez La Prog Avec LoveUnderscorej'ai fait un bouton en flash lais je n'arrive pas à faire fonctioner le liens dessus (help) cherch un menu scrolling en flash [ par LhaJ ] je cherch une source pour un menu scrollig en flash svp msg-moi merci = ) hitTest et AS [ par flashman007 ] hugo the best now and foreverVoila j'aimerais savoir si on peut faire fonctionner un hitTest avec des dessins créés en ActionScript et comment?merci a clip en AS [ par flashman007 ] hugo the best now and foreverje me posais cette question: est-il possible de creer un clip en ActionScript afin de le rendre aléatoire ??


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales