begin process at 2012 05 26 18:00:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Code pour rotation et deplacement avec la souris d'un clip


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

Code pour rotation et deplacement avec la souris d'un clip

mercredi 4 novembre 2009 à 13:32:56 | Code pour rotation et deplacement avec la souris d'un clip

benjone

Bonjour,
je sais faire ces deux fonctions en AS3(voir sujet), mais comment faire pour les combiner à un clip et que cela fonctionne bien? je veux dire sans "tremblements" du clip, et que le clip soit relativement précis et facile à manipuler.
De plus j'aimerais pouvoir dupliquer ce même clip juste en cliquant sur un bouton, et cela autant de fois que je le veux.
Merci d'avance !
mercredi 4 novembre 2009 à 14:11:25 | Re : Code pour rotation et deplacement avec la souris d'un clip

Orange73

Membre Club
Hello,

Pour les déplacement et les manipulation, utilise la classe Tween.
Pour la duplication, exemple :

Code ActionScript :
var clip:Sprite;
var _this = this;

function addClip(e:MouseEvent):Void
{
     clip = new Sprite();
     addChild(clip);
     trace(_this.numChildren);
}

monBouton.addEventListener(MouseEvent.CLICK, addClip);


A+

-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

mercredi 4 novembre 2009 à 14:13:31 | Re : Code pour rotation et deplacement avec la souris d'un clip

benjone

ok merci je vais faire des essais a+ :)
mercredi 4 novembre 2009 à 14:39:37 | Re : Code pour rotation et deplacement avec la souris d'un clip

benjone

Pour la duplication qd je clique sur le bouton ça affiche 8, puis 9 etc.. dans la fenêtre de sortie. Il faut changer ca je suppose :

trace(_this.numChildren)

mais que mettre?
Pour la classe tween peux tu être un peu plus précis car je suis débutant :)
mercredi 4 novembre 2009 à 15:04:07 | Re : Code pour rotation et deplacement avec la souris d'un clip

Orange73

Membre Club
Code ActionScript :
trace(_this.numChildren);

permet simplement de te montrer le nombre total de sprite présent sur la scene a chaque fois que tu clic pour en ajouter un nouveau.
Tu peux l'enlever, c'est juste une fonction de debugging.

Tu peux remplacer "Sprite" dans

Code ActionScript :
new Sprite();


par un identifiant de ton clip dans la bibliotheque.

Pour la classe Tween, tu peux chercher sur google sous "tween as3" et là HOP! :
http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/fl/transitions/Tween.html

A+

-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

mercredi 4 novembre 2009 à 16:46:37 | Re : Code pour rotation et deplacement avec la souris d'un clip

benjone

ok alors mon second objet n'apparait pas sur la scène, et quand je remplace Sprite par l'occurence de mon clip alors il met :
appel à une méthode qui ne semble pas définie
désolé mais je suis pas très doué :/
mercredi 4 novembre 2009 à 16:49:33 | Re : Code pour rotation et deplacement avec la souris d'un clip

Orange73

Membre Club
Ton clip doit etre dans la bibliotheque avec un identifiant de liaison.

Exemple d'identifiant de liaison : MyClip.

ce qui devient dans le code :

Code ActionScript :
new MyClip();



-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

mercredi 4 novembre 2009 à 16:55:49 | Re : Code pour rotation et deplacement avec la souris d'un clip

benjone

ah mais en fait je suis en AS3... et pour les liaisons la case est grisé flash dit que c'est pris en charge qur par AS2 et AS1
mercredi 4 novembre 2009 à 17:00:26 | Re : Code pour rotation et deplacement avec la souris d'un clip

Orange73

Membre Club
Non non AS3 aussi prend en charge.

1/ Clic droit sur ton clip dans la bibliotheque
2/ Propriété
3/ Cocher "Exporter pour ActionScript"
4/ Dans "Classe", mettre l'identifiant :-)

a+

-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

mercredi 4 novembre 2009 à 17:09:13 | Re : Code pour rotation et deplacement avec la souris d'un clip

benjone

niquel ça marche merci beaucoup ! je vais pouvoir essayer qu'on puisse le faire bouger avec la souris maintenant, j'aurais surement quelques questions, merci encore ! :)


Cette discussion est classée dans : code, clip, souris, rotation, deplacement


Répondre à ce message

Sujets en rapport avec ce message

anim de movie clip selon deplacement de souris [ par layen ] bonjour a nouveau ; j'essaye desesperement de trouver quelqu'un qui saura me repondre pour terminer mon code (qui n'est peut etre pas sur la bonne rou Deplacement d'un clip a l'aide de la souris dans 8 direction [ par Muii ] bonjour.avant tout je vous le dis tout de suite je debute.voici mon problemme,j'ai une carte en isometrie (pour un mini jeu) et je voudrai que mon her rotation d'un clip lors du passage de la souris [ par remix62 ] Bonjour à tous ! Voilà la situation, j’utilise Flash CS4 (AS3) et je souhaiterais réaliser une animation lorsque la souris passe sur la zone en flash Faire tourner un clip sur lui même grâce la molette de la souris [ par patrickart ] bonjour, Comme indiquer dans le titre j'ai un objet circulaire et j'aimerai le faire tourner sur lui même grâce a la molette de la souris en as2. la r lecture clip si mouvement souris [ par scylla77 ] bonjour à tous, je souhaiterais mettre un clip menu qui apparaitrait uniquement quand la souris bouge, et qui disparait quand la souris reste figé: j creation et suppression dynamique de clip [AS2] [ par mamelon04 ] Bonjour, Après avoir longuement recherché sur le net et ne trouvant pas de solution ni même d'indication pouvant résoudre mon problème, je viens vous [AS2] onMouseDown sur un Movieclip, mais c'est toute la scene qui réagit [ par Twinspirit ] Bonjour, C'est étonnant, mais je suis un dev AS3 qui commence à peine à apprendre l'AS2 (ouaip, j'ai fait les choses à l'envers !). Je dois dire que onClipEvent (enterFrame) [ par Jblenderj ] Bonjour à tous ! Voilà je bute sur un : onClipEvent (enterFrame) [code=as]onClipEvent (enterFrame) { this.onRelease = function() { visibilité [ par remitete ] bonjour j'ai un petit probleme concernant la visibilité [URL=http://img709.imageshack.us/i/sanstitredat.png/][IMG]http://img709.imageshack.us/img709/


Nos sponsors


Sondage...

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 : 1,326 sec (3)

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