Comunidad de diseño web y desarrollo en internet online

_currentFrame ???

Citar            
MensajeEscrito el 02 Sep 2008 11:58 pm
Hola.
Agradecería q alguien me echara una mano con este tema.
En este enlace pongo un flash (*.fla) que carga una animación. Después se pueden ver 2 botones rojos q al pulsarlos contienen dos acciones: 1.anima una pelicula / 2.carga desde la biblioteca otro clip.
Lo q quiero conseguir es q el clip de la bilioteca se cargue cuando la línea de tiempo del clip q está presente en la película llegue al fotograma 60.
Pruebo a poner en el fotograma 1 del _root lo siguiente:

i_btn02.onRelease=function(){
i_seccion01.play();
if(i_seccion01._currentFrame == 60){
attachMovie("c_seccion02","i_seccion02",97);
i_seccion02._y=100;
}
}

pero nofunciona.
GRACIAS /Un saludo

-
ivan

Por qwerty2008

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Sep 2008 01:17 am
No funciona porque el onRelease sólo se ejecuta una vez, para saber en qué fotograma estás en cada momento puedes usar el evento onEnterFrame

Código ActionScript :

i_btn02.onRelease=function(){
    i_seccion01.play();
    i_seccion01.onEnterFrame = function(){
        if(_currentframe == 60){
            _parent.attachMovie("c_seccion02",_parent.i_seccion02,97);
            _parent.i_seccion02._y=100;
        }
    }
}

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 03 Sep 2008 01:55 pm
:D GRACIAS por la ayuda.
:( Pero he copiado y pegado tu código en el frame 1 de root y no va.

:? En este enlace puedes verlo.

GRACIAS de nuevo

Por qwerty2008

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Sep 2008 02:10 pm
Sorry por interrumpir el hilo, pero esta definición de desarrollador me parece brillante

he copiado y pegado tu código en el frame 1 de root y no va


Y por si fuera poco un enlace al archivo fuente ¡Brillante!

Me lo quedo, solo me falta una definición marketinera de esta filosofía

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Sep 2008 03:11 pm
Ironía ?

Por qwerty2008

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Sep 2008 08:50 pm
El problema es que has copiado y pegado el código sin analizarlo y poner un link a tu flash da la idea de que quieres que te lo arreglen y todo trabajo requiere un mínimo de esfuerzo personal.

El código de @The Fricky! the debe funcionar, solo cambia estas cosas y no debería haber problema:

Código ActionScript :

i_btn02.onRelease=function(){

    i_seccion01.play();

    i_seccion01.onEnterFrame = function(){ 

        if(this._currentframe >= 60){

            this._parent.attachMovie("c_seccion02", "i_seccion02", this._parent.getNextHighestDepth(), {_y:100}); 

        }

    }

}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 04 Sep 2008 09:29 pm
Hola de nuevo
Lo primero es decir q cuando "The Fricky!" me pasó su código, si q estuve probando y estudiando varias opciones. Borré partes del código, modifiqué, añadí,... El problema es q está claro q a partir de ahí no conseguía nada. Después para no enrollarme, ni ponerme aquí a contar historias, pués respondí de forma breve y para q se entendiera de forma rápida y fácil, q ese código tal cual no funcionaba. Lo de poner el archivo ha sido para facilitar la comprensión del problema. En ningún caso pretendía q me lo devolvieran resuelto pq para empezar ni siquiera es el achivo en el q estoy trabajando. Ese archivo lo construí como prueba antes de ponerme con la web definitiva.
De todas formas si a alguien le ha molestado, le pido disculpas.
Agradezco muchísimo la ayuda prestada por todos.
Y, claro, en especial a "elchininet", por explicarme la situación, por hacerme entender q ocurría y por el código q efectivamente sí q funciona.

GRACIAS a todos y un saludo.

Por qwerty2008

2 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.