Comunidad de diseño web y desarrollo en internet online

Movie clip anidados - código no funciona

Citar            
MensajeEscrito el 21 Abr 2010 08:42 pm
Hola a tod@s.

Estoy empezando con web en flash y estoy estancado.
Mi problema es el siguiente:

Tengo una película en la escena principal y otra película dentro de la primera. Si coloco cualquier película en la escena principal me las reproduce sin problemas pero al estar anidadas la segunda película no funciona, o al menos el código que escribo. He probado a poner el código dentro de los clips, fuera de ellos, con rutas relativas, con rutas absolutas y no sé qué es lo que hago mal , pero el caso es que no me funciona.



Aquí está el fla:
http://d01.megashares.com/dl/v0X4zPK/ejemplo.fla

¿Me echáis una mano?
Un saludo

Por abudabi

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Abr 2010 06:16 am
puedes poner el codigo y te ayudo, esta en formato inesperado :I

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 22 Abr 2010 07:25 am

el davo29 escribió:

puedes poner el codigo y te ayudo, esta en formato inesperado :I


No sé, he probado a descargar el archivo y a mí sí que me lo abre.

Te pongo lo que he hecho:

Tengo 2 clips de película.

Escena 1 --> 1er clip, nombre de instancia "porta" --> 2º clip, nombre de instancia "foto_mc".
Ambos clips tienen una animación de 6 fotogramas.
En el primer fotograma, en la línea principal de la escena, tengo este código:


Código :

_root.porta.onRollOver=function(){
   _root.porta.gotoAndPlay(2);
   }
   _root.porta.onRollOut=function(){
   _root.porta.gotoAndPlay(1);
   }
_root.porta.foto_mc.onRollOver=function(){
   _root.porta.foto_mc.gotoAndPlay(2);
   }


La primera película me funciona perfectamente pero la segunda no hace caso de ningún código.
Aunque ahora tengo este código también he probado poniéndolo dentro del primer fotograma del primer MC, también directamente en los MC (con on(rollOver)) y de mil maneras distintas modificando sus rutas relativas o absolutas y no consigo hacer que me funcione el código para la película contenida en la primera película.

Un saludo

Por abudabi

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Abr 2010 06:41 am
_root.porta.foto_mc.onRollOver=function(){
_root.porta.foto_mc.gotoAndPlay(2);
}
en esta parte cambialo por
_root.porta.foto_mc.onRollOver=function(){
this.gotoAndPlay(2);
}
no se si funcione pero me paso muchas veces esto

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 23 Abr 2010 10:09 am

el davo29 escribió:

_root.porta.foto_mc.onRollOver=function(){
_root.porta.foto_mc.gotoAndPlay(2);
}
en esta parte cambialo por
_root.porta.foto_mc.onRollOver=function(){
this.gotoAndPlay(2);
}
no se si funcione pero me paso muchas veces esto


Nada, acabo de probarlo pero no me funciona :(

He probado a poner todo tipo de rutas, tanto relativas como absolutas y no me funciona.

De hecho , si saco el segundo clip anidado al nivel principal sí que me funciona pero en cuanto lo anido deja de ir aunque le ponga bien la ruta. El nombre de instancia también lo tengo bien puesto. Lo único que se me ocurre es que deba poner el código en otro sitio y no en el primer fotograma de la escena principal o algo relacionado con esto, pero estoy perdidísimo.

Un saludo

Por abudabi

1 de clabLevel



 

firefox

 

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