Trucsweb.com

Forum de discussion

 Forum « Flash et Shockwave » (archives)

Re: zoom sur image

Envoyé: 20 mai 2004, 9h25 par dada


salut,

il peut y avoir plusieurs manières de le faire, on peut utiliser différents types de mouvements, avec accélération, décélération, etc...
Voici un moyen utilisant juste une décélération. Le "0.5" est un ajustement pour terminer les boucles 'enterFrame'plus rapidement. J'utilise ici le prototype de la classe MovieClip, ce qui fait que cette fonction peut être utilisée par nimporte quel clip de ton animation, en ré-affectant le "onPress" à un autre clip.
Le clip que j'utilise a pour nom d'occurence "clip".
Utilisation : tu écris juste une fois la premiere fonction (jusqu'à avant le 'onPress'), et après tu affecte autant de "onPress" à autant de clips que tu veux. Note que tu n'es pas obligé d'utiliser le "onPress", ce qui compte, c'est juste la ligne qu'il contient (this.ChangerEchelle(200);). Le 200 correspond à 200% de la taille originale, tu mets ici le grossissement que tu désires...

-------------------------------------
clip.bascule = 1;
MovieClip.prototype.ChangerEchelle = function(Echelle) {
with (this) {
if (bascule == 1) {
this.bascule = 2;
this.onEnterFrame = function() {
_xscale = _yscale += (Echelle-_xscale)/8;
trace(_xscale);
if (_xscale>=Echelle-0.5) {
_xscale = Echelle;
delete this.onEnterFrame;
}
};
} else {
this.bascule = 1;
this.onEnterFrame = function() {
_xscale = _yscale -= (_xscale-100)/8;
trace(_xscale);
if (_xscale<=100+0.5) {
_xscale = 100;
delete this.onEnterFrame;
}
};
}
}
};
clip.onPress = function() {
this.ChangerEchelle(200);
};
-------------------------------------

++
dada


Réponses

 sp spRe: zoom sur image condon20/5/2004
 sp spRe: zoom sur image dada21/5/2004
 sp spRe: zoom sur image condon21/5/2004
 sp spP.S. dada21/5/2004
 sp spRe: P.S. condon21/5/2004
 sp spya po de raison dada21/5/2004
 sp spRe: ya po de raison condon22/5/2004
 sp spCréNonDiDiouuuU ;-) dada22/5/2004
 sp spRe: CréNonDiDiouuuU ;-) dada22/5/2004
 sp spRe: CréNonDiDiouuuU ;-) condon22/5/2004
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@