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

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Zoom centré sur une Carte Interactive


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

Zoom centré sur une Carte Interactive

mardi 14 juin 2005 à 10:22:14 | Zoom centré sur une Carte Interactive

Count Cronos

Membre Club
Bonjour !

Je me heurte à un probleme.
je suis en train de faire un moteur de carte interactive, et je voudrais que lorsque l'on clique sur un departement, il y ait un zoom sur ce department avec centrage de l'animation sur celui ci.
Le zoom marche bien (avec un tween), mais je cherche un prototype qui calcule les coordonnées du centre du movie clip du departement et qui place le centre de l'animation dessus.

le resultat souhaité grosso mode se trouve ici : [ Lien ]

Merci d'avance, je m'arrache les cheveux
mardi 14 juin 2005 à 13:19:50 | Re : Zoom centré sur une Carte Interactive

michto

salut,
En fait la solution à ton probléme depend de la structure de ton projet (chaque departement est un clip indépendant ? animé ? Tu utilises du code?...)

Si tu n'utilise pas de code (zoom en Motion tween de chaque departement), tu peux editer ton anim avec ta scéne en fond (double-clic sur le clip directement sur la scéne) et donc les placer en fin d'anim au centre (donc tween de la taille et de la position).

Avec du code c'est plus coton (à ma connaissance, on ne peut pas deplacer dynamiquement le centre de rotation d'un clip...). Donc, soit tu crée tes clips département déjà centré (le plus simple), soit c'est de la bidouille (calcul hauteurClip/2 et longueurClip/2 et modif des coordonnées en conscequence).

nb: Prototype. Terme mal employé. En flash, on utilise prototype pour programmer des méthodes pour des objets (POO).

Ciao.

mardi 14 juin 2005 à 15:41:35 | Re : Zoom centré sur une Carte Interactive

Count Cronos

Membre Club
Quelques precisions....

Chaque departement est un clip animé effectivement.
Je cherche a faire un prototype (terme employé  a dessein dans ce cas) qui permetrait de determiner les coordonnées du centre du clip du departement selectionné, et faire coincider le centre de l'animation avec ces memes coordonées (et un scaling par la meme occasion)

Je mets ce sur quoi j'ai deja travaillé :

 Lorqu'on clique sur un departement, il a scaling et deplacemnt sur le centre de la carte.
/* CENTRE DE CARTE*/
MovieClip.prototype.setCentre = function() {
 planX = (Stage.width - this._width) / 2;
 planY = (Stage.height - this._height) / 2;
 var _tween:TweenExtended = new TweenExtended(_root.plan,
             ["_x", "_y", "_xscale", "_yscale"],
             Expo.easeOut,
             [_root.plan._x, _root.plan._y, _root.plan._xscale, _root.plan._yscale],
             [-planX, -planY, 300, 300],
             1,
             true);
}


Fonction de declanchement du proto si dessus (pour la Manche dans l'exple) :

plan.dpt50.onRelease = function(){
 this.activate(false);
 this.setCentre();
}
mardi 14 juin 2005 à 18:59:49 | Re : Zoom centré sur une Carte Interactive

michto

Ouaou... y a des trucs que je connais pas (TweenExtended, Expo.easeOut...) Probablement des méthodes ou des objets déclarés ailleurs ??

Si ça peut t'aider :

with (this) {
_xscale=_yscale *=Math.min(Stage.height/_height,Stage.width/_width);
_x = largeurDuProjet-_width/2;
_y = hauteurDuProjet-_height/2;
}

ça zoom/centre direct ton clip (pas d'anim). Att : faut que les points de pivots de tes clips soient callé sur le coin haut gauche !! et pas d'anim de zoom dans le clip.
Pour animer, faudrait creer une nouvelle méthode qui calcule les valeurs intermédiaires...
Ciao.



Cette discussion est classée dans : carte, zoom, centré, interactive, departement


Répondre à ce message

Sujets en rapport avec ce message

faire une carte geographique non interactive avec effets de zoom successifs [ par ulysse dugard ] bonjour, je debute en flash, et je dois dire que j'utilise plus swishmax pour le moment, mais je sens que je vais devoir mettre le pied a l'etrier pou faire une une carte à zone interactive qui "zoom" [ par AgentJ ] Bonjour à tous,je suis débutant en flash, et je cherche comment faire ou si il existe déjà une source sur mon projet qui est :Une carte (zone géograph carte interactive et logiciel [ par steph064 ] Bonjour/bonsoir, Voici mon problème, je dois faire une carte interactive pour un stage, j'aimerai la faire en flash avec des zooms et un déplacement question php et flash [ par steph064 ] Voilà le topo, je dois faire une carte interactive pour un stage, je prévois de la faire en flash avec un zoom et un déplacement grâce à des flèches s drag pas compris... [ par zenul ] salut, je me suis fait une carte qui ne tient pas toute la scène avec zoom et drag, et le problème c'est que quand je clique et glisse ma carte se ba souci avec un zoom [ par olivia2508 ] Bonjour à tous ! Je ne sais pas si je suis dans la bonne section... J'ai un petit souci avec un effet du zoom sur flash. Imaginez que vous ayez une Effet zoom sur une carte [ par tinah_pro ] Bonjour,J'ai besoin d'un petit coup de main s'il vous plait:je veux faire quelque chose comme ceci mais avec ma carte</a AU SECOURS : ZOOM SUR UNE CARTE GEO !!! [ par pari ] bonjour et bonne année je cherche désespéremment à faire un zoom sur une carte sous flash : pour le moment, j'ai testé un truc de ce style _root.plan carte flash interactive HELP [ par joan29 ] Bonjour,voilà, je cherche à créer une carte de France interactive :au passage de la souris sur les régions, un changement de couleur par exemple, quan


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 : 2,434 sec (3)

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