banner

Précédent   InfographiK - Communauté Graphique > FLASH & ACTION SCRIPT > Flash niveau Avancé > Les cours avancés

Réponse
 
LinkBack Outils de la discussion
  #1 (permalink)  
Vieux 13/06/2007, 13h49
Avatar de Adddvancer
Archives d'adddvance
 
Date d'inscription: March 2007
Messages: 49
Déplacer la tête de lecture

Cette astuce vous permet de déplacer la tête de lecture dans le temps, de vous rendre à une clé spécifique de votre timeline, de stopper ou de reculer:
  1. vous devez créer un bouton;
  2. vous devez avoir plusieurs clés afin de déplacer votre tête de lecture sur la timeline, soit avec des interpolations de mouvements ou des interpolations de formes;
    [highlight=ActionScript]
  3. nommez monbouton comme occurrence à votre bouton afin de le piloter via votre code. vous devez sélectionner votre clé contenant votre bouton, appeler la fenêtre des actions f9 puis taper le code correspondant (veillez à ce que votre bouton soit présent sur toute la longueur de votre animation). action depuis un bouton / stopper la lecture de l'animation:
ActionScript Code:
  1. monbouton.onPress=function(){
  2. stop();
  3. }

action depuis un bouton / relancer la lecture de l'animation:

ActionScript Code:
  1. monbouton.onPress=function(){
  2. play();
  3. }

action depuis un bouton / aller à une clé spécifique et jouer:

ActionScript Code:
  1. monbouton.onPress=function(){
  2. gotoAndPlay(7);
  3. }

action depuis un bouton / aller à une étiquette spécifique et jouer: (pour créer une étiquette, créez un nouveau calque, sélectionnez une clé puis nommer l'étiquette dans la case sous frame - palette des propriétés). cette technique présente un gros avantage, vous pouvez déplacer vos clés sans vous souciez du code:

ActionScript Code:
  1. monbouton.onPress=function(){
  2. gotoAndPlay("monetiquette");
  3. }

action depuis un bouton / aller à une clé spécifique et stopper:

ActionScript Code:
  1. monbouton.onPress=function(){
  2. gotoAndStop(7);
  3. }

action depuis un bouton / aller à une étiquette spécifique et stopper:

ActionScript Code:
  1. monbouton.onPress=function(){
  2. gotoAndStop("monetiquette");
  3. }

action depuis un bouton / avancer la tête de lecture d'une clé:

ActionScript Code:
  1. monbouton.onPress=function(){
  2. nextFrame();
  3. }

action depuis un bouton / reculer la tête de lecture d'une clé:

ActionScript Code:
  1. monbouton.onPress=function(){
  2. prevFrame();
  3. }

vous pouvez aussi manipuler votre tête de lecture sans l'intervention d'un bouton mais plutôt directement dans le temps, dès que votre tête de lecture croise un code sur la timeline, elle réagit en conséquence:

action depuis la timeline / stopper la lecture:

ActionScript Code:
  1. stop();

action depuis la timeline / relancer la lecture:

ActionScript Code:
  1. play();

pour les événements boutons, vous remarquerez ceci:

- onPress: lorsque l'on clique sur le bouton de la souris;
- onRollOver: lorsque l'on survol la zone du bouton;
- onRollOut: lorsque l'on s'éloigne de la zone du bouton;
- onRelease: lorsque l'on relâche le bouton de la souris.

la liste n'est pas définitive, faites un saut dans les dictionnaires des actions sous événements.
Réponse avec citation
Réponse

Outils de la discussion

Règles de messages
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT +2. Il est actuellement 06h29.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0 Tous droits réservés.
Version française #13 par l'association vBulletin francophone

Communauté Graphique
CNIL : 1130886