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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Flash : Programmer un intervalle d'actions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Flash : Programmer un intervalle d'actions

n°1068527
carolamb
Posté le 02-05-2005 à 11:05:30  profilanswer
 

Bonjour à tous,
 
Quelqu'un saurait-il comment programmer un intervalle d'action. :??:  
Je m'explique : Je voudrait qu'une interpollation ou une animation se renouvelle à un rythme régulier.
 
Merci d'avance.

mood
Publicité
Posté le 02-05-2005 à 11:05:30  profilanswer
 

n°1069044
zbang
Posté le 02-05-2005 à 17:23:39  profilanswer
 

Extrait dla doc ...  

Citation :


setInterval
 
Disponibilité
 
Flash Player 6.
 
Usage
 
setInterval( fonction, intervalle[, param1, param2, ..., paramn] )
 
setInterval( objet, nomDeMéthode, intervalle[, param1, param2, ..., paramn] )
 
Paramètres
 
fonction Un nom de fonction ou une référence à une fonction anonyme.
 
objet Un objet dérivé de l'objet Object.
 
nomDeMéthode Le nom de la méthode à appeler pour le paramètre objet.
 
intervalle Le temps en millisecondes entre appels au paramètre fonction ou nomDeMéthode.
 
param1, param2, ..., paramn Paramètres facultatifs transmis au paramètre fonction ou nomDeMéthode.
 
Renvoie
 
Un identifiant d'intervalle que vous pouvez transmettre à clearInterval pour annuler l'intervalle.
 
Description
 
Action ; appelle une fonction, une méthode ou un objet à intervalles périodiques pendant la lecture d'une animation. Vous pouvez utiliser une fonction d'intervalle pour mettre à jour des variables d'une base de données ou mettre à jour un temps affiché.
 
Si intervalle est inférieur à la cadence de l'animation (par exemple, 10 images par seconde est égal à 100 millisecondes), la fonction d'intervalle est appelée aussi près que possible de intervalle. Vous devez utiliser la fonction updateAfterEvent pour assurer un rafraîchissement de l'écran avec une fréquence appropriée. Si intervalle est supérieur à la cadence de l'animation, la fonction d'intervalle est seulement appelée à chaque fois que la tête de lecture entre dans une image, afin de minimiser l'impact de chaque rafraîchissement de l'écran.
 
Le premier exemple de syntaxe ci-dessus est la syntaxe par défaut pour la fonction setInterval dans le panneau Actions en mode Normal. Pour utiliser le deuxième exemple de syntaxe, vous devez utiliser le panneau Action en mode Expert.
 
Exemple
 
Usage 1. L'exemple suivant appelle une fonction anonyme toutes les 1000 millisecondes (toutes les secondes).
 
setInterval( function(){ trace("intervalle appelé" ); }, 1000 );
 
Usage 2. L'exemple suivant définit deux fonctions de rappel et appelle chacune d'elles. Les deux appels à la fonction setInterval envoient la chaîne "intervalle appelé" à la fenêtre Sortie toutes les 1000 millisecondes. Le premier appel à setInterval appelle la fonction callback1, qui contient une action trace. Le deuxième appel à setInterval transmet la chaîne "intervalle appelé" à la fonction callback2 en tant que paramètre.
 
function callback1() { trace("intervalle appelé" ); }function callback2(param) {  trace(param);}setInterval( callback1, 1000 ); setInterval( callback2, 1000, "intervalle appelé" );
 
Usage 3. Cet exemple utilise une méthode d'un objet. Vous devez utiliser cette syntaxe lorsque vous voulez appeler une méthode qui est définie pour un objet. Vous pouvez seulement utiliser cette syntaxe en mode Expert.
 
obj = new Object();obj.interval = function() {  trace("fonction d'intervalle appelée" ); }setInterval( obj, "interval", 1000 ); obj2 = new Object();obj2.interval = function(s) {  trace(s); }setInterval( obj2, "interval", 1000, "fonction d'intervalle appelée" );  
 
Vous devez utiliser la deuxième forme de la syntaxe setInterval pour appeler une méthode d'un objet, comme suit :
 
setInterval( obj2, "interval", 1000, "fonction d'intervalle appelée" );  
 
Voir aussi
 
clearInterval, updateAfterEvent

n°1073549
carolamb
Posté le 06-05-2005 à 09:15:48  profilanswer
 

Merci beaucoup.
 
Je suis débutante et ça m'est d'un grand secours.

n°1073731
zbang
Posté le 06-05-2005 à 11:56:43  profilanswer
 

met plaizir  :jap:


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

  Flash : Programmer un intervalle d'actions

 

Sujets relatifs
Barre de prechargement autre que flash ??Comment récupérer des variables ASP qu'on envoie à FLASH ?
[Flash] Problème texte vectoriel[FLASH] Activer/désactiver la bande son
[ FLASH MX 2004 PRO ] Demande de conseils pour création menu[Flash] problème avec la fonction hitTest (problème illustré)
Ouvrir une anim flash avec borland c++[Flash] problème de concaténation d'un nom de var dynamique
Problm chargmnt XML avec flashLivre sur le flash pour un site web
Plus de sujets relatifs à : Flash : Programmer un intervalle d'actions


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