Paramètres : Effect.Scale(element HTML | id, pourcentage, {options})
Rôle : Agrandit (ou diminue) un element HTML et son contenu
Retourne : objet effect
Note : A quoi ça sert le parametre pourcentage ?
Options : duration:decimal Spécifie la durée de l'effet en secondes. Attention, la virgule décimale est un point (0.3). fps:entier Spécifie le nombre de trames par secondes. La valeur par défaut est 25. transition:fonction Spécifie une fonction qui modifie le point courant de l'animation qui est entre 0 et 1. Les transitions suivantes sont disponibles : Effect.Transitions.sinoidal (par défaut) Effect.Transitions.linear Effect.Transitions.reverse Effect.Transitions.wobble Effect.Transitions.flicker from:decimal Spécifie le point de départ de la transition, un décimal entre 0.0 et 1.0. 0.0 étant la valeur par défaut. to:decimal Spécifie le point d'arrivée de la transition, un décimal entre 0.0 et 1.0. 0.0 étant la valeur par défaut. sync:false | true Définit si l'effet doit créer de nouvelles trames automatiquement (comportement par défaut). Si vrai, vous pouvez créer des trames manuellement en appelant la méthode render() d'un effet. queue:'chaîne' Définie l'emplacement de l'effet dans la file d'attente globale. Chaîne peut prendre comme valeur 'front' ou 'end', ou un objet de paramètre de queue. (Voir Effect.Queue). direction:'chaîne'; Spécifie la direction de l'animation. Les valeurs possibles sont les suivantes : ‘top-left’ ‘top-right’ ‘bottom-left’ ‘bottom-right’ ‘center’ (par défaut) et ne peuvent être appliquées qu'au effets d'aggrandissement et de rétrécissement (Effect.Grow, Effect.Shrink). Callback Les callbacks permettent d'effectuer des opérations pendant le déroulement d'une animation. L'objet Effect est attribué en paramètre du callback. beforeStart:fonction Appelée avant que l'animation principale ne commence. beforeUpdate:fonction Appelée à chaque itération de la boucle de rendu de l'effet, juste avant qu'il ne soit redessiné. afterUpdate:fonction Appelée à chaque itération de la boucle de rendu de l'effet, juste après qu'il eut été redessiné. afterFinish:fonction Appelée à la fin de l'animation. Variables effect.element L'élement sur lequel l'effet est appliqué. effect.options Les options appliquées à l'effet. effect.currentFrame Le numéro de la trame courante. effect.startOn, effect.finishOn Len temps en millisecondes où l'effet commence, et fini. effect.effects[] Dans le cas d'un Effect.Parallel, cette variable contient un tableau de tout les effets individuels dont il est composé.
scaleX:true|false Spécifie si l'élément doit être mis à l'échelle horizontalement. scaleY:true|false Spécifie si l'élément doit être mis à l'échelle verticalement. scaleContent:true|false Spécifie si le contenu doit aussi être mis à l'échelle. scaleFromCenter:true|false Si vrai, le centre de l'élement resteras toujours à la même position de l'écran. scaleFrom:decimal Spécifie le pourcentage de départ de l'animation. La valeur par défaut est de 100.0.
function tester()
{
new Effect.Scale('div_1', 0, {duration:3, fps:25, from:1.0, to:0.0});
}
2012 © Développeur web