begin process at 2012 05 27 20:34:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Stage.width , _xmouse , et clip qui bouge : un joyeux bordel !


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

Stage.width , _xmouse , et clip qui bouge : un joyeux bordel !

jeudi 13 août 2009 à 14:11:58 | Stage.width , _xmouse , et clip qui bouge : un joyeux bordel !

PEHA


Et bonjour tout le monde ! De retour avec un nouveau problème qui me donne des migraines. Le concept est assez précis, donc pas facile de trouver un tuto équivalent sur le web, c'est pourquoi je vous expose ici mon problème, en croisant les doigts et en croquant une aspirine.

Sur ma scène j'ai un clip de 1620.0px de largeur (la hauteur, on s'en fout). Je fais bouger ce clip en fonction de la position de la position de la souris et de la taille du stage. Voici le fruit de mon dur labeur, le code étant apposé directement sur ce clip "menu" :

onClipEvent (enterFrame) {
_root.menu._x = ((Stage.width/2)-_xmouse)/(_root.menu._width/Stage.width);
}

ça tient en une ligne, c'est déjà vachement cool mais pas vraiment gratifiant puisque le problème est que j'ai bien ce rapport de taille et de vitesse de déplacement, mais inversé. Attendez je m'explique un peu mieux :
le but est que le clip se déplace relativement en fonction de la taille du stage, autrement dit : plus le stage est grand (plus le clip est visible) et donc plus le clip se déplace lentement. À contrario, plus le stage est petit (moins le clip est visible) et donc plus le clip se déplace rapidement. Pardonnez cette syntaxe plus que calamiteuse ^^

Je disais un peu plus haut que mon code semblait fonctionnait, mais à l'inverse : plus le stage est grand, et plus le clip se déplacement rapidement... Oui, les maths et la logique, c'est pas mon fort ^^

J'espère avoir été assez explicite dans mon problème, ce n'est jamais vraiment facile d'expliquer ces choses qui me semblent (certes de moins en moins) concrètes ;)

Merci d'avance aux aventureux qui m'aideront,
peha
www.piquelesyeux.com

jeudi 13 août 2009 à 14:49:45 | Re : Stage.width , _xmouse , et clip qui bouge : un joyeux bordel !

PEHA

Réponse acceptée !

menu.onMouseMove = bougermenu;


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

Damned ça marche ^^ Autant pour moi, ravis d'avoir pu partager ce monologue avec vous ^^


www.piquelesyeux.com

mardi 18 août 2009 à 12:22:45 | Re : Stage.width , _xmouse , et clip qui bouge : un joyeux bordel !

vi8521

Coucou piquelesyeux... ici ce-ba ^^

juste drole de te trouver la...

j'ai repris les cours de vincent... et aussi me suis inspirée de quelques petits truk trouvés sur le net...
j'ai un clip dit conteneur et dedans je loadmovie des images (plus grande que le clip) et jveux que ca scroll mais que quand il n'y a plus d'image ca s'arrete...



_root.bar.onEnterFrame = function() {
vitesse = (_root._xmouse-300);
if (_root._xmouse>0 && _root._xmouse<250 && bar._x<600) {
_root.bar._x+=vitesse/4;
} else if (_root._xmouse>350 && _root._xmouse<600 && bar._x>-900) {
_root.bar._x+=vitesse/4;
}

};

En supposant que "bar" soit le clip qui contient, voila ce que je comptais lui mettre comme code.
bar._x<600 et bar._x>-900 sont les limites de mon images, le moment ou le scroll devrait s'arreter...
Actuellement le scroll s'arrete de facon tres aléatoire, un peu quand il a envie!

Je t'en supplie help!!!

Cécé



Cette discussion est classée dans : problème, clip, width, stage, xmouse


Répondre à ce message

Sujets en rapport avec ce message

je veux faire un full screen redimensionnable selon une resolution [ par kirkseb ] g besoin de faire un full screen avec un fond decran qui se redimmenssione selon la resolutionvoila ce que j'ai fait pour l'instant:Stage.align = "TL" 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. Déclencher un evènement dans un movie clip depuis un bouton...problème [ par Shadock78 ] Bonjour, je rencontre des difficultés avec le code suivant : on (press) {_root.diapo.gotoAndPlay(45);} étrangement ca fonctionne dans une autre ani Taille d'un clip [ par JonFever ] Bonjour ! Je viens donc poster un message ici car j'ai un problème avec un de mes projets sur lequel je travail en ce moment : un jeu de point'n'clic problème pour sortir d'un clip [ par antistak ] Bonjour à tous. Tout d'abord je travail sous flash CS3 en actionscript 3. J'ai créer un clip ou se trouve une galerie photo. se clip est appelé sur Load swf et _xmouse [ par june07 ] Bonjour, Je suis sous AS2, j'ai récupérer un fla sur un site : [url=http://www.visual-blast.com/flash/accordion-style-flash-menu/]http://www.visual-b Problème deplacement vitesse [ par sepult ] Bonjour tous, j'ai un petit problème avec mon code as, en effet je déplace un clip qui va allez jusqu'à un autre clip par rapport à sa position x et y Problème : modif de clip non visible [ par BencoAndCo ] Bonjour ! J'ai un problème avec as 2.0. Je modifie la taille d'un clip en script mais la modification n'est pas effective visuellement, quand je réc problème de ciblage tout bête avec un listener as2 [ par tripounet ] Bonjour, J'ai crée un système de listeners pour un preload multiple avec moviecliploader mais je me retrouve face à un problème tout bête avec mon ta déplacement d'un élément selon un autre élément [ par Petitefievel ] Bonjour à tous, Je vais tenter de vous expliquer mon problème. Voilà je suis en train de faire un site en flash un peu complexe, le but est d'avoir un


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

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