Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2009, 07:00
kaquna
 
Fecha de Ingreso: agosto-2007
Mensajes: 130
Antigüedad: 16 años, 9 meses
Puntos: 0
bucle botones

hola a tod@s y gracias por estar ahi

a ver si alguien me puede aclarar esto...

este codigo funciona perfectamente

Código:
for (i=1; i<11; i++) {
	mc["btn"+i].i = i;
	mc["btn"+i].onRelease = function() {
		_parent.hold.p += 1;
		_parent.hold["holder"+this.i].swapDepths(_parent.hold.p);
		_parent.hold["holder"+this.i].loadMovie("clip"+this.i+".swf");
		_parent.hold["holder"+this.i]._alpha = 100;
		_parent.hold["holder"+this.i].movie.gotoAndPlay(1);
	};
}
y este no... pero no veo donde esta el error...

Código:
for (i=1; i<11; i++) {
	mc["btn"+i].i = i;
	mc["btn"+i].onRelease = function() {
		_parent.hold.p += 1;
		_parent.hold["holder"+this.i].swapDepths(_parent.hold.p);
		_parent.hold["holder"+this.i].loadMovie("clip"+this.i+".swf");
		this.onEnterFrame = function() {	
			_parent.hold["holder"+this.i]._alpha = 0;
			if (_parent.hold["holder"+this.i]._width>0) {
				delete this.onEnterFrame;
				_parent.hold["holder"+this.i].movie.gotoAndPlay(1);
			}
		};
	};
}
debe ser el this.i de dentro del onenterframe pero no se com deberia cambiarlo

milchisimas gracias por vuestras ayudas