package  clases{
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	import clases.sonido
	
	public class disfraz {
		
		public var clip:MovieClip
		public var zona:MovieClip
		public var xo:int
		public var yo:int 
		public var nombreBase:String
		public var maximo:int
		
		public var pariente:MovieClip
		
		public function disfraz(clipPasado:MovieClip, zonaPasada:MovieClip,nombreBasePasado:String,maximoPasadoL:int) {
			
			clip = clipPasado
			zona = zonaPasada
			
			nombreBase = nombreBasePasado
			maximo = maximoPasadoL
			
			clip.xo = clip.x
			clip.yo = clip.y
			
			
			pariente = MovieClip(clip.parent)
			
			clip.buttonMode = true
			
			clip.addEventListener(MouseEvent.MOUSE_DOWN,presionado)
			clip.addEventListener(MouseEvent.MOUSE_UP,suelto)
		}
		public function presionado(e){
			
			pariente.addChild(clip)
			clip.startDrag()
			
			}
		public function suelto(e){
			clip.stopDrag()
			if(clip.hitTestObject(zona)){
				clip.x = zona.x
				clip.y = zona.y
				var son1:sonido = new sonido("sonidos/sonidosGenerales/bien.mp3")
					
					for(var i:int = 1;i<maximo+1;i++){
						if(String(nombreBase+i) != clip.name){
						if(clip.hitTestObject(pariente[nombreBase+i])){
							pariente[nombreBase+i].x = pariente[nombreBase+i].xo
							pariente[nombreBase+i].y = pariente[nombreBase+i].yo
							}}
						
						}
			
				
				}else{
					clip.x = clip.xo
					clip.y = clip.yo
					var son2:sonido = new sonido("sonidos/sonidosGenerales/mal.mp3")
					}
	
			
			}

	}
	
}
