Question sur parallax Effect

LeHudiaa Messages postés 22 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 28 septembre 2010 - 19 août 2010 à 12:33
LeHudiaa Messages postés 22 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 28 septembre 2010 - 24 août 2010 à 17:46
Bonjour à tous,

Je suis en train de faire un petit effet de parallax sur un bandeau pour un site...
La base colle bien mais j'aimerai faire en sorte que le mouvement ne se stoppe pas aussi brutalement quand mes clips atteignent leurs ._x maximum...
En passant, s'il y a moyen de faire plus simple au niveau du code (par rapport à ce que j'ai fait), je suis bien évidemment preneur! ^^

Mon code :
function parallax(layer, speed) {
var distance = _root._xmouse-Stage.width/2;

if (_xmouse>Stage.width/2) {
layer._x -= distance*speed;

} else {
layer._x += distance*-speed;
}


if (layer._x<=0) {
layer._x = 0;
} else if (perso_1._x>=45) {
perso_1._x = 45;
}
if (perso_2._x>=10) {
perso_2._x = 10;
}
if (perso_3._x>=30) {
perso_3._x = 30;
}
if (perso_4._x>=15) {
perso_4._x = 15;
}

}

perso_1.onEnterFrame = function() {
parallax(this,1/150);
};
perso_2.onEnterFrame = function() {
parallax(this,1/600);
};
perso_3.onEnterFrame = function() {
parallax(this,1/200);
};
perso_4.onEnterFrame = function() {
parallax(this,1/400);
};

Vu que je définis le max en dur, le stop est vraiment net... J'aimerai bien le faire plus "en douceur" genre avec la vitesse qui baisse progressivement plus on se rapproche du max...

Merci d'avance pour votre aide qui, j'en suis sur, me sera on ne peut plus précieuse!
A voir également:

3 réponses

LeHudiaa Messages postés 22 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 28 septembre 2010
19 août 2010 à 13:45
Re...
J'aimerai également faire en sorte que les clips ne bougent plus quand on sort de la scène (en l'occurrence, du div qui contient l'anim...)
J'ai tenté sans trop d'espoir :
stage.onRollOut = function () {
delete this.onEnterFrame;
}

et.......
En effet, ça ne fonctionne pas!
Si quelqu'un à une solution...
0
LeHudiaa Messages postés 22 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 28 septembre 2010
20 août 2010 à 08:36
Je me permet de faire un petit UP car le projet est assez urgent...
Merci
0
LeHudiaa Messages postés 22 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 28 septembre 2010
24 août 2010 à 17:46
Up!

J'aurais vraiment besoin d'un coup de pouce...
Pliiiz
0
Rejoignez-nous