begin process at 2012 05 27 18:54:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Probleme sur mouvement horizontal d'un clip géré par xmouse


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme sur mouvement horizontal d'un clip géré par xmouse

mardi 3 juin 2008 à 10:18:24 | Probleme sur mouvement horizontal d'un clip géré par xmouse

past82

Bonjour à tous,
Je suis en train de développer un bandeau flash pour un site et je voudrais que le fond bouge horizontalement en fonction du mouvement de la souris. Jusque là ca va à peu près... Mais j'aimerais rajouter un autre visuel par dessus le fond (image detouree) qui bouge aussi en fonction de la souris.
Mon problème est qu'avec le code que j'utilise pour le moment le mouvement est calculé sur la taille du document entier. C'est bien pour le fond mais pas pour la petite image au dessus qui devrait bouger beaucoup moins.

En resume je cherche a contraindre le mouvement de ma petite image (qui est un clip-occurence : sdf) sur l'axe x. Voilà le code que j'utilise pour l'instant sur mes 2 clips (fond et petite image).

J'espere que je suis assez clair. Help please !!!
Alban.


this.onMouseMove = function() {
 constrainedMove(sdf, 4, 1);
};
function constrainedMove(target:MovieClip, speed:Number, dir:Number) {
 var mousePercent:Number = _xmouse/Stage.width;
 var mSpeed:Number;
 if (dir == 1) {
  mSpeed = 1-mousePercent;
 } else {
  mSpeed = mousePercent;
 }
 target.destX = Math.round(-((target._width-Stage.width)*mSpeed));
 target.onEnterFrame = function() {
  if (target._x == target.destX) {
   delete target.onEnterFrame;
  } else if (target._x>target.destX) {
   target._x -= Math.ceil((target._x-target.destX)*(speed/10));
  } else if (target._x<target.destX) {
   target._x += Math.ceil((target.destX-target._x)*(speed/10));
  }
 };
}
mardi 3 juin 2008 à 16:10:04 | Re : Probleme sur mouvement horizontal d'un clip géré par xmouse

Skev

Bonjour,
D'apres ce que j'ai compris tu voudrais que lorsque ton clip de fond (sdf dans mon code) touche le bord de la scene, ton clip de dessus (sdf2 dans mon code) s'arrete de bouger lui aussi.
J'ai uniquement changer 4 ligne dans code :

this.onMouseMove = function() {
    constrainedMove(sdf, sdf2, 4, 1);//Rajout d'une seconde cible
};
function constrainedMove(target:MovieClip, target2:MovieClip, speed:Number, dir:Number) {
    var mousePercent:Number = _xmouse/Stage.width;
    var mSpeed:Number;
    if (dir == 1) {
        mSpeed = 1-mousePercent;
    } else {
        mSpeed = mousePercent;
    }
    target.destX = Math.round(-((target._width-Stage.width)*mSpeed));
    target.onEnterFrame = function() {
        if (target._x == target.destX) {
            delete target.onEnterFrame;
        } else if (target._x>target.destX) {
            target._x -= Math.ceil((target._x-target.destX)*(speed/10));
            target2._x -= Math.ceil((target._x-target.destX)*(speed/10));//Valeur de la seconde cible
        } else if (target._x<target.destX) {
            target._x += Math.ceil((target.destX-target._x)*(speed/10));
            target2._x += Math.ceil((target.destX-target._x)*(speed/10));//Valeur de la seconde cible
        }
    };
}



Cette discussion est classée dans : image, fond, mouvement, target, destx


Répondre à ce message

Sujets en rapport avec ce message

encore une question...concernant les barres de chargement [ par mrsdine ] Bonjour, (re pour ceux qui auront deja lu ma précédente question),J'ai crée une animation...elle est composée de deux scènes dont la première est une Débutant en flash,rétrécisement d'image :( [ par coeurbleu08 ] Coucou , je débute en flash , et je cherche a rétrécir une image , du genre l'image qui est en fond d'ecran se rétrici pour devenir un carré de 80 a 8 Image de fond [ par Spack ] J'ai une image de 2 ou 3 pixel et je voudrais quel soit en images de fond mais pas une seul image agrandi...Mais plusieurs images collé bout à bout co image sur plusieurs plan [ par galyas ] Salut!!voila, j'aimerai pouvoir insérer un objet animé sur une image jpeg (en fond). Là où ca se complique c'est que j'aimerai que cet objet soit parf probleme de newbe surement ! [ par bbking.24 ] j ai une animation sur le titre du site ms je n'arrive pa a mettre une image en fond je n'ai le choix que de la couleur ! comment inserer une image en comment animer un fond d'objets en mouvement fluide et continu [ par tatootiki ] Bonjour,Est-ce quelqu'un pourrait me dire comment animer un fond constitué d'objets en mouvement mais avec un effet de perspective !*Mercihttp://plot- image fond qui change [ par jbay ] salut tout le monde en fait je cherche a faire un systeme qui permettrais a l'utilisateur du site de choisir une image de fond en cliquant sur un btn Transparence image [ par Ragnar69 ] Bonjour BonjourUn petit problème bizarre :J'ai créé une animation flash avec le fond transparent et je l'insère dans ma page html , jusque là tout va, Problème avec l'image de fond de mon animation [ par ternovtzieff ] Bonjour,Voilà, j'ai créé sous photoshop un décor que j'ai mis sur un calque seul dans mon anim'. Le pb c qu'au mouvement de la souris, mon décor gondo Image de Fond Externe [ par pepito2005 ] Bonjour J'aimerais savoir si vous savez comment passer une image loadée avec "loadMovie('monfichier.jpg')" tout en tant que fond du clip (et non plus


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales