Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2009, 08:40
imasumaq
 
Fecha de Ingreso: diciembre-2005
Mensajes: 46
Antigüedad: 18 años, 4 meses
Puntos: 0
¿MovieClips con las misma funcion?

¿Como se hace para que 2 o mas MovieClips tengan la misma funcion?

Código:
function zoom(){
	zoomOut = false;
	r=Cities[ this._name ];
	myPosX = r.zoom*-(this._x);
	myPosY = r.zoom*-(this._y);	
	_root.mapa.targetWidth = ws*r.zoom;
	_root.mapa.targetHeight = hs*r.zoom;
	_root.mapa.targetXpos = clipPosX+myPosX;
	_root.mapa.targetYpos = clipPosY+myPosY;
	}

function gotoOver(){			
	this.gotoAndStop("over")}
function gotoOut(){
	this.gotoAndStop("out")}

for ( var City in Cities){
		var Clip = mapa[City];
		Clip.onPress = zoom;
		Clip.onRollOver = gotoOver;
		Clip.onRollOut= gotoOut;
		}
/*las funciones gotoOver y gotoOut estan por definirse ya que cambiaran de color con AS y tambien los bordes.*/
Aqui ya esta definido los Eventos de los MCLIPs del mapa (zoom, gotoover, gotoout), pero tengo una lista de las areas y quiero que esa lista funcione como botones y que tenga la mismas funciones que los mclips del mapa.

Ej: Mapa de Sudamerica. grafico del mapa (con divisiones) y al costado lista de paises. Si yo paso el mouse por encima del "mapa_argentina", este mc cambia de color y el mc "lista_argentina" de la lista, tambien reaccionaria de la misma forma.

¿como se hace para que ambos MCs tengan la misma funcion y reaccionen de la misma forma?

gracias