begin process at 2012 02 09 02:03:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Deplacement movieClip par rapport a la souris


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

Deplacement movieClip par rapport a la souris

vendredi 5 décembre 2008 à 12:14:35 | Deplacement movieClip par rapport a la souris

Orange73

Membre Club
hello,

j'ai besoin de votre aide pour une chose que j'arrive pas a regler et qui m'empeche d'avancer dans mon projet.

Voila, j'ai un MovieClip contenant une image de 1800x 512 px

je souhaiterai faire slider cette image de gauche a droite ou de droite a gauche par rapport a la position de la souris mais aussi par rapport a la taille de l'ecran afin que l'on puisse naviguer dans cette image quelque soit la resolution.

J'ai commencé cela, mais j'ai toujours un probleme de zone noir a droite (couleur de background de l'anim) :

import mx.transitions.Tween;
import mx.transitions.easing.*;

Stage.align = "TL";
Stage.scaleMode = "noScale";

var objResize:Object = new Object();
objResize.onResize = function () {
    bkg._y = Stage.height - bkg._height;
}

Stage.addListener(objResize);

finalX = Math.round((Stage.width/bkg._width));

bkg._x = Math.round((Stage.width-bkg._width)/2);
bkg._y = Stage.height - bkg._height;

var tw:Tween;

bkg.onMouseMove = function(){
    tw = new Tween(bkg, "_x", Regular.easeOut, bkg._x, finalX-_xmouse, 3, false);
}


Merci pour votre aide :)


samedi 6 décembre 2008 à 03:24:09 | Re : Deplacement movieClip par rapport a la souris

crackter

Salut,

essaye un code sur ton onMouseMove sans tout le reste du style :

bkg.onMouseMove = function(){
    var position:Number=_xmouse*100/Stage.width-50;
    bkg._x=Stage.width/2-position*bkg._width/100;
}
samedi 6 décembre 2008 à 13:43:05 | Re : Deplacement movieClip par rapport a la souris

Orange73

Membre Club
Hello,

merci pour ta réponse.

Cependant, cela ne fonctionne pas comme je le souhaite. Quand je place le curseur de ma souris au milieu de l'anim j'ai le cote gauche de mon clip qui est coller au curseur... sauf que je souhaiterai que le cote gauche du clip de depasse pas le point 0 en _x et que le cote droit de depasse pas le point Stage._width.... et cela meme si on redimensionne la fenetre (pour les differente resolutions)


Merci
samedi 6 décembre 2008 à 17:15:35 | Re : Deplacement movieClip par rapport a la souris

crackter

Réponse acceptée !
Il suffit de modifier légèrement le code, en imaginant que toutes les images sont alignés haut gauche :

Stage.align="TL";
bkg.onMouseMove = bougerBKG;


function bougerBKG (){
    bkg._x=Stage.width/2-_xmouse*bkg._width/Stage.width;
    if (bkg._x>0) bkg._x=0;
    if (bkg._x+bkg._width<Stage.width) bkg._x=Stage.width-bkg._width;
}

Après il y'a certainement une formule qui va bien pour éviter de passer par les conditions, mais de tête c'est dur dur .
samedi 6 décembre 2008 à 19:12:01 | Re : Deplacement movieClip par rapport a la souris

Orange73

Membre Club
Hey,

Merci beaucoup sa fonctionne nikel ;-)

si je trouve la formule je la posterai

A+ et encore merci


Cette discussion est classée dans : rapport, width, stage, height, bkg


Répondre à ce message

Sujets en rapport avec ce message

Redimensionner animation flash full browser [ par pepeedeluxe ] Bonjour ! Alors tout d'abord je tiens à préciser que je connais flash, mais suis une super super novice concernant actionscript...En ce moment j'essai Le code de redimensionnement auto ne fonctionne pas !!! :-( [ par Skipy67 ] Bonjour J'ai placé un code de redimensionnement automatique (trouvé sur ce site), je l'ai placé sur mon Clip qui charge mes images (via un xml) Voici Placer un movie clip dans le coin haut droit d'un site resizable [ par syestar ] Bonjour, je n'arrive pas a faire en sorte que mon bouton fullsreen reste dans le coin en haut a droite quand le site se resize... voici le lien : ht Centrer un bitmap dans un clip avec MovieClipLoader et LoadBitmapSmoothed [ par BBFUNK01 ] Bonjour à toutes et à tous, je suis en train de réaliser un diaporama en as2. Afin d'avoir un rendu satisfaisant quand aux images loadées j'utilise u modifier un css [ par phizys ] Bonjour à tous, Je suis graphiste. En revanche, je suis une bille en développement web. Mais c'est en faisant que j'apprends. Je bosse sur mon site Fullbrowser masque et scrollbar [ par smawell ] Bonjour, Je suis en train de concevoir une interface en fullbrowser, et je rencontre un problème. La structure est simple: un bloc pour le fond de l redimentionner un clip proportionnellement (Tween) [ par kenshir0H ] Bonjour, je voudrais pouvoir redimensionner un clip proportionnellement au navigateur, sans pour autant qu'il ne prenne tout l'espace de la scène. [AS2] comparer mc.height et stage.heigh avec un if [ par emfromkraland ] Bonjour à vous, je viens pas souvent poster mais là je bloque tout seul et google ne m'aide en rien... Bref. J'ai un swf que j'ai besoin de faire sli SWF redimensionnable [ par vice2006 ] Bonjour à tous!j'ai pris quelques sources ici et étudier quelques postes mais rien à faire je n'arrive pas à résoudre mon problème..je dois faire une script as3 puis lancement clip [ par yahou29 ] Bonjour, J'ai commencé flash depuis deux jours, je suis donc très très débutant... Sur mon calque "scène", 1ere image, j'insère une image clé puis dé


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,499 sec (3)

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