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

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Google Map API AS2


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

Google Map API AS2

lundi 17 mai 2010 à 14:46:26 | Google Map API AS2

uT2k4

Bonjour,
Je voulais integrer google map sur mon site full-flash codé en AS2.
Après moulte recherches j'ai trouvé google map API codé en as2 youhou, ça fonctionne !
Le probleme c'est qu'il faut cliquer sur un bouton "create" pour que la carte apparaisse, puis ensuite sur le bouton "enlarge" pour qu'elle ai une dimension convenable.
J'aimerais pouvoir supprimer tout ces artifices : il me faut juste la carte qui apparait dès que je charge son swf et qu'elle ai aussi directement la taille que l'on obtient après avoir cliqué sur le bouton "enlarge".
J'ai beau déplacer des ligne de codes, supprimer les fonctions... etc
je n'arrive pas au résultat souhaité ( de plus, moi et la prog, ça fait 2 ...).
J'aimerais savoir si quelqun'un pourrait me donner un petit coup de pouce.
Merci d'avance. :Hola:

Voici le code :

function create():Void{
//Make a few new pins
var newList:Array = new Array();
var dealerList:Array = new Array();
var tempData1:Object = new Object();
tempData1.pinID = "d1"
tempData1.longitude = 0.0692654;
tempData1.latitude = 45.6000319;
tempData1.pinType = "dealer";
tempData1.pinCopy = "Transports Vignaud"
tempData1.minZoom = 9;
tempData1.maxZoom = 0;
tempData1.pinClickFunction = "pinClicked"
tempData1.pinClickFunctionScope = this
tempData1.childPins = null;
newList.push(tempData1);
dealerList.push(tempData1)

var tempData:Object = new Object();
tempData.pinID = "c3"
tempData.longitude = 0.0692654;
tempData.latitude = 45.6000319;
tempData.pinType = "city";
//The minimum and maxim views you will see this pin at.
//If nothing is specified then this pin will always been shown.
tempData.minZoom = 17;
tempData.maxZoom = 10;
tempData.pinCopy = "ZI Le Plessis"
tempData.pinClickFunction = "zoomOnPins"
//if you give pins child pins when you click this pin it will zoom to those pins
tempData.childPins = dealerList;
newList.push(tempData);

//Attach the map
this.attachMovie("googlemap", "googlemap_mc",this._parent.getNextHighestDepth());

//Add any pins we created
googlemap_mc.mapPins = newList;

//Tell the map to render
googlemap_mc.startMap();


}

function destroy():Void{
//The destroy command removes any events that might have been firing.
googlemap_mc.destroy();
//Remove the movieclip from the stage.
googlemap_mc.removeMovieClip();
}
function reset():Void{
//Call the shrink method to reset the view;
shrink();
//Zoom in on the pins we were viewing
googlemap_mc.zoomOnPins();
}
function enlarge():Void{
googlemap_mc._x = 10;
googlemap_mc._y = 10;
googlemap_mc.setMapSize(620, 380)
}
function shrink():Void{
googlemap_mc._x = 20;
googlemap_mc._y = 40;
googlemap_mc.setMapSize(600, 240)
}
create_btn.onRelease = function(){
destroy();
create();
reset();

}
destroy_btn.onRelease = function(){
destroy();
}
reset_btn.onRelease = function(){
reset();
}

zoom_in.onRelease = function(){
googlemap_mc.zoom = googlemap_mc.zoom-1;
}
zoom_out.onRelease = function(){
googlemap_mc.zoom = googlemap_mc.zoom+1;
}

enlarge_btn.onRelease = function(){
enlarge();
}
shrink_btn.onRelease = function(){
shrink();
}

north_btn.onRelease = function(){
googlemap_mc.moveNorth();
}
east_btn.onRelease = function(){
googlemap_mc.moveEast();
}
west_btn.onRelease = function(){
googlemap_mc.moveWest();
}
south_btn.onRelease = function(){
googlemap_mc.moveSouth();
}
function pinClicked():Void{
trace("pinClicked");
}
lundi 17 mai 2010 à 14:48:28 | Re : Google Map API AS2

uT2k4

Désolé je n'avais pas vu le magnifique bouton pour mettre du code :
Code ActionScript :
function create():Void{
	//Make a few new pins
	var newList:Array = new Array();
	var dealerList:Array = new Array();
	var tempData1:Object = new Object();
	tempData1.pinID = "d1"
	tempData1.longitude = 0.0692654;
	tempData1.latitude = 45.6000319;
	tempData1.pinType = "dealer";
	tempData1.pinCopy = "Transports Vignaud"
	tempData1.minZoom = 9;
	tempData1.maxZoom = 0;
	tempData1.pinClickFunction = "pinClicked"
	tempData1.pinClickFunctionScope = this
	tempData1.childPins = null;
	newList.push(tempData1);
	dealerList.push(tempData1)
	
	var tempData:Object = new Object();
	tempData.pinID = "c3"
	tempData.longitude = 0.0692654;
	tempData.latitude = 45.6000319;
	tempData.pinType = "city";
	//The minimum and maxim views you will see this pin at.
	//If nothing is specified then this pin will always been shown.
	tempData.minZoom = 17;
	tempData.maxZoom = 10;
	tempData.pinCopy = "ZI Le Plessis"
	tempData.pinClickFunction = "zoomOnPins"
	//if you give pins child pins when you click this pin it will zoom to those pins
	tempData.childPins = dealerList;
	newList.push(tempData);		
	
	//Attach the map
	this.attachMovie("googlemap", "googlemap_mc",this._parent.getNextHighestDepth());

	//Add any pins we created
	googlemap_mc.mapPins = newList;
	
	//Tell the map to render
	googlemap_mc.startMap();


}

function destroy():Void{
	//The destroy command removes any events that might have been firing.
	googlemap_mc.destroy();
	//Remove the movieclip from the stage.
	googlemap_mc.removeMovieClip();
}
function reset():Void{
	//Call the shrink method to reset the view;
	shrink();
	//Zoom in on the pins we were viewing
	googlemap_mc.zoomOnPins();
}
function enlarge():Void{
	googlemap_mc._x = 10;
	googlemap_mc._y = 10;
	googlemap_mc.setMapSize(620, 380)
}
function shrink():Void{
	googlemap_mc._x = 20;
	googlemap_mc._y = 40;
	googlemap_mc.setMapSize(600, 240)
}
create_btn.onRelease = function(){
	destroy();
	create();
	reset();
	
}
destroy_btn.onRelease = function(){
	destroy();
}
reset_btn.onRelease = function(){	
	reset();
}

zoom_in.onRelease = function(){
	googlemap_mc.zoom = googlemap_mc.zoom-1;
}
zoom_out.onRelease = function(){
	googlemap_mc.zoom = googlemap_mc.zoom+1;
}

enlarge_btn.onRelease = function(){
	enlarge();
}
shrink_btn.onRelease = function(){
	shrink();
}

north_btn.onRelease = function(){
	googlemap_mc.moveNorth();
}
east_btn.onRelease = function(){
	googlemap_mc.moveEast();
}
west_btn.onRelease = function(){
	googlemap_mc.moveWest();
}
south_btn.onRelease = function(){
	googlemap_mc.moveSouth();
}
function pinClicked():Void{
	trace("pinClicked");
}
mercredi 19 mai 2010 à 09:34:28 | Re : Google Map API AS2

uT2k4

quelqu'un peut-il m'aider?
svp
samedi 7 mai 2011 à 06:38:09 | Re : Google Map API AS2

jbashh

Je déterre le post un an après...

Peut on savoir ou trouver l'api pour as2 ?

Merci.


Cette discussion est classée dans : function, mc, tempdata, googlemap, tempdata1


Répondre à ce message

Sujets en rapport avec ce message

Un petit coup de main ne serai pas de refus ! Je n'ai rien trouvé dessus !!!! [ par badoux ] Voila, bonjour tout d'abord ! Voila j'ai crée le script qui charge un *.swf mais voila le probleme, dans le mc destiné a accueillir le swf, je fais u function() flashMX [ par 20156 ] Salut à tous;) bon voilà quelques temps que je me prends la tete pour faire une anim!! j'ai découvert les function() sur les didacticiels de flashMX a Passer des paramètres à une fonction [ par Gizmil ] Salut à tous, J'ai un petit problème, j'aimerais savoir comment faire passer des paramètres à une fonction. Le problème, c'est que l'aide de Flash ne Passer des paramètres à une fonction [ par Gizmil ] Salut à tous, J'ai un petit problème, j'aimerais savoir comment faire passer des paramètres à une fonction. Le problème, c'est que l'aide de Flash ne commande de lecture flv [ par 20156 ] Bonsoir,j'essaye de créer un retour en arriére dans une vidéo importer dans flash(mx2004 pro), mais ça ne fonctionne pas!!j'ai essayer plein de truc m Souci POO en AS2 [ par syndrael ] Bonjour, J'ai le code suivant: class myObjet extends MovieClip{     public var __ObjetId:Number;     public function myObjet () {     }  &nbs MovieClipLoader et interval [ par claviskass ] Salut !!Voici une base de code pour une galerie "thumbnail" via un fichier XML. Ce que je cherche a faire c’est de charger mes images une par une. J’a MOUSE ET POSITION à l'aide!!!!! [ par nikos69 ] Bonjour,je cherche à inclure une décélération sur le MC qui suit mon curseur, je ne suis pas loin mais impossible d'y arriver.CODE AS1--------------fu preload, dans une boucle ! [ par badoux ] Re bonjour, Voila j'ai encors une question, je dois crée un preload d'un une boucle qui duplique un mc suivant XML ! Comment faire ? Mon ActionScrip phototèque [ par nchahat ] Salut tous le monde. J'ai rédigé deux fonctions, l'une pr agrandir  et l'autre pour réduire une image.je duplique avc un duplicate movie le premier c


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,983 sec (4)

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