Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/11/2006, 06:05
martininegro
 
Fecha de Ingreso: octubre-2005
Mensajes: 62
Antigüedad: 18 años, 6 meses
Puntos: 0
A mí nunca me ha gustado demasiado usar escenas. Prefiero usar películas independientes e irlas cargando en niveles o como a mi me interese.

Por ahí he leído que en la versión 7 de F MX, había un error con los métodos
gotoAnd... cuando se utilizaban escenas.

En cualquier caso, ahí va una solución. Es algo "fullera" pero te puede servir


Esta solución se basa en que Flash considera los fotogramas de la escena 2, como continuación de la escena 1. Me explico:

Crea un pelicula principal con 2 escenas:

escena 1: con un soo fotograma. Pon un stop y un boton al que llamas "botona". pega el siguinte código en el fotograma (no en el boton)

//*********************

stop();
botona.onRelease=function() {
loadMovieNum("valida.swf",2);
}

//************************

escena 2: pon en el fotograma 10 un texto( por ejemplo "ya estas en el fotograma 10, de la escena 2"






Pasamos ahora a crear la pelicula de validacion:

Crea la pelicula "valida"

En ella pon un boton y llamalo "botonb". añade el siguinete código


//************************
botonb.onRelease=function() {
unloadMovieNum(2);
_level0.gotoAndStop(11);
}

//**********************

Te explico un poco el código:

Al pinchar en "botona", carga la pelicula "valida" en el nivel 2.

Esta película contiene el "botonb". Al pulsarlo, descarga la propia película "valida" y vuelve (gotoAndStop) al nivel 0, fotograma 11.

(Fotograma 11=1 de la primera escena + 10 de la segunda escena)

Este es el truco. Espero que te sirva


cordobaguapa.com