begin process at 2012 05 28 00:06:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Zoom avec souris et relachement


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

Zoom avec souris et relachement

jeudi 24 janvier 2008 à 20:43:28 | Zoom avec souris et relachement

littleflea

Bonjour,
Je recherche un code en flash pour zoomer sur une image.
En fait, j'aimerais mettre un bouton pour pouvoir la faire grossir et des que l'on relache, ca retraici.
J'ai une animation à faire sur la une fable de la Fontaine "la grenouille et le boeuf" et j'aimerais que la grenouille grossisse qd on appuit sur le bouton, mais des que l'on s'arrete elle redevient normal... un peu comme un ballon...
Je vous remercie !
jeudi 24 janvier 2008 à 21:18:19 | Re : Zoom avec souris et relachement

Improve

Salutation littelflea
--
Pour faire suite à ta demande
--
/* Image clé 1 */
--
function Carte () {
 Carte.prototype._xo=this._x;
 Carte.prototype._yo=this._y;
}
Carte.prototype = new MovieClip();

Carte.prototype.zoom=function(cible,pas) {
 if (cible._xscale+pas<10)  {
  cible._xscale=cible._yscale=10;
  clearInterval(cible.zoomID); 
 }
 else if (cible._xscale+pas>300) {
  cible._xscale=cible._yscale=300;
  clearInterval(cible.zoomID); 
 }
 else {
  cible._xscale+=pas;
  cible._yscale+=pas;
 }
}
Carte.prototype.zoomIn=function() {
 this.zoomID=setInterval(this.zoom, 50,this,10);
}
Carte.prototype.zoomOut=function() {
 this.zoomID=setInterval(this.zoom,50,this,-10);
}
Carte.prototype.zoomStop=function() {
 clearInterval(this.zoomID);
}

Carte.prototype.referenciel=function(refere) {
 this.xinf=refere._x-(refere._width/2);
 this.xsup=refere._x+(refere._width/2);
 this.yinf=refere._y-(refere._height/2);
 this.ysup=refere._y+(refere._height/2);
}

Carte.prototype.drag=function(cible) {
 var mode=(cible._xscale>=100) ? 1 : 0 ;
 var deltaX=_root._xmouse+cible.pointDragX;
 var deltaY=_root._ymouse+cible.pointDragY;
 switch (mode) {
  case 0 :
   cible._x=((deltaX-(cible._width/2))<cible.xinf) ? cible.xinf+(cible._width/2) : ((deltaX+(cible._width/2))>cible.xsup) ? cible.xsup-(cible._width/2) : deltaX;
   cible._y=((deltaY-(cible._height/2))<cible.yinf) ? cible.yinf+(cible._height/2) : ((deltaY+(cible._height/2))>cible.ysup) ? cible.ysup-(cible._height/2) : deltaY;
   break;
  case 1 :
   cible._x=((deltaX-(cible._width/2))>cible.xinf) ? cible.xinf+(cible._width/2) : ((deltaX+(cible._width/2))<cible.xsup) ? cible.xsup-(cible._width/2) : deltaX;
   cible._y=((deltaY-(cible._height/2))>cible.yinf) ? cible.yinf+(cible._height/2) : ((deltaY+(cible._height/2))<cible.ysup) ? cible.ysup-(cible._height/2) : deltaY;
   break;
  default :
   break;
 }
}

Carte.prototype.onPress=function() {
 this.pointDragX=this._x-_root._xmouse;
 this.pointDragY=this._y-_root._ymouse;
 this.dragID=setInterval(this.drag,50,this);
}

Carte.prototype.onRelease=Carte.prototype.onReleaseOutside=function() {
 clearInterval(this.dragID); 
}

Object.registerClass("MCcarte",  Carte);

/* image clé 2 */
--
BTNplus.onPress=function() {
 MCcarte.zoomIn(); 
}
BTNmoins.onPress=function() {
 MCcarte.zoomOut(); 
}
BTNplus.onRelease=BTNplus.onReleaseOutside=BTNmoins.onRelease=BTNmoins.onReleaseOutside=function() {
 MCcarte.zoomStop(); 
}

MCcarte.referenciel(MCcadre);
stop();
--
Ce script provient de :
La bible Micro Application flash MX version 6 
Auteur : Marion Périchaud &
Xavier Bielawski
Référence : 3803 sur le site de [ Lien ] .
ISBN : 2-7429-2803-0
--
Bonne prog . . .
Improve

jeudi 24 janvier 2008 à 21:20:38 | Re : Zoom avec souris et relachement

Improve

Si tu préfère un ( *. zip ) de ce code fait moi signe
--
Improve
jeudi 24 janvier 2008 à 21:28:26 | Re : Zoom avec souris et relachement

Improve

Quand je dit ( * . zip ) évidemment tu as tout les graphiques et la fonctionnalité.
C'est un bon code à étudier . . . Sa zoom correct .
Un excellent source .
--
Improve
jeudi 24 janvier 2008 à 21:32:28 | Re : Zoom avec souris et relachement

littleflea

merci de ta reponse !
si tu as un zip, je suis prenante !

vendredi 25 janvier 2008 à 21:22:23 | Re : Zoom avec souris et relachement

Improve

Réponse acceptée !
Pas de touble pour le zip
Dès que tu le veux il est prêt
--
J'ai juste besoin de ton adresse e-mail
Puisse tu me faire ton adresse sous privé
--
Crois moi que le zip est safe et légal
--
Bonne prog . . .
Improve


Cette discussion est classée dans : bouton, souris, relachement, zoom, grenouille


Répondre à ce message

Sujets en rapport avec ce message

bouton et clip (débutant) [ par phm666 ] bonjour je cherche à faire jouer un clip d'animation par exemple lorsque je passe ma souris sur un bouton.J'insère donc un clip dans l'image "dessus", RollOver + Texte défilant [ par lulociel ] Bonjour,Je souhaite faire défiler un texte quand on passe la souris sur celui-ci (ou sur un bouton).j' ai essayé avec un bouton et onRollOver mais je Bouton + Clip [ par didine84 ] Je suis débutante... vous allez comprendre très vite pouquoi.Voilà, j'ai créer un symbole >> bouton.Dans la case "haut" j'ai inséré une image et dans bouton non actif [ par tier ] Bonjourje viens de creer 2 images de bouton de lecture: 1 pour l'etat norm, l'autre pour quand la souris passe dessus.je souhaiterais que ce bouton so interagir avec le défilement d'images via la souris [ par thepulp ] Bonjour à tous !J'ai beau compulser frénétiquement les messages du forum, je ne trouve pas de réponse à ma question...Peut-être pourrez-vous me venir Ne pas faire apparaître la main quand la souris survole un bouton [ par D4rkXtaL ] Bonjour,voici mon problème : J'ai plusieurs clips qui déclenchent des actions lors de leur survol par la souris. Or à chaque fois la souris se transfo Pb scrollbar défilante si souris sur bouton [ par crashets4 ] Bonjour,J'ai réalisé une scrollbar et je souhaiterai que la page xml décende ou monte lorsque la souris est sur le bouton (la flèche correspondante).V changer curseur de souris [ par deubal ] bonjour tout le monde,Dans une de mes anims, j'ai un bouton. Je souhaiterais   changer le pointeur de la souris quand on survol ce bouton. Le "nouveau Effet de zoom + mouvement de la souris [ par lyassinel ] Salut tout le monde,je débute en flash, et j'ai un probléme pour créer un bouton en flash. Je voudrai pouvoir utiliser le meme effet sur un de mes bou Problème action script sur bouton [ par sophydes ] Salut tous le monde, j'ai un petit problème et je vais essayer de vous expliquer ca clairement car même moi je my perd lol. Quel code actionscript je


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 : 0,406 sec (4)

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