Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/03/2006, 13:05
MiquelCS
 
Fecha de Ingreso: enero-2005
Mensajes: 94
Antigüedad: 19 años, 3 meses
Puntos: 0
¡¡Me hace exactamente lo mismo!! Que lastima. Me gustaba la idea... Pongo lo que he hecho, a ver si ves algún fallo.

Primero he creado el mc contenedor, fuera de cualquier función. Tan simple como esto:

Código:
_root.createEmptyMovieClip( "contenidor", _root.getNextHighestDepth() );
Luego he modificado la función RepartirCartes(), para crear las cartas dentro del contenedor. Sólo he modificado esta linea:

Código:
var carta:MovieClip = _root.contenidor.createEmptyMovieClip( "carta_" + n, _root.contenidor.getNextHighestDepth() );
Y ya sólo me faltaba modficar la función Moviment(), que ha quedado así:

Código:
	_root.contenidor["carta_" + index]._x = x_ini;
	_root.contenidor["carta_" + index]._y = y_ini;
	
	contenidor.onEnterFrame = function()
	{
		_root.contenidor["carta_" + index]._x += ( x_fin - _root.contenidor["carta_" + index]._x ) / 2;
		_root.contenidor["carta_" + index]._y += ( y_fin - _root.contenidor["carta_" + index]._y ) / 2;
		
		if( Math.ceil( _root.contenidor["carta_" + index]._x ) == x_fin && Math.ceil( _root.contenidor["carta_" + index]._y ) == y_fin )
			delete contenidor.onEnterFrame;
	}
Seguiré probando. Si a alguien le biene la inspiración que lo diga, ¡estoy abierto a cualquier sugeréncia!

P.D.: Se entiende que sólo he transcrito las partes que he modificado.
__________________
.