Comunidad de diseño web y desarrollo en internet online

¡swf y funciones en root!

Citar            
MensajeEscrito el 08 Jul 2011 04:46 pm
buenas comunidad, tengo una duda, que no me deja tranquilo!

tengo una botonera en una web, que carga swf externos, eso es un éxito, el problema se erradica cuando un swf externo de los que cargo contiene 3 botones, las funciones que cumplen esos 3 botones del swf cargado son las mismas funciones que cumplen 3 botones de los que están en la botonera principal que está arriba. ahora si, como le digo al swf que cargue lo mismo?

cod:

Código ActionScript :

function presboton0(e:Event):void
{
   addEventListener(Event.ENTER_FRAME,chekea);
   boton0.gotoAndStop(11);
   boton0.removeEventListener(MouseEvent.ROLL_OUT, noamina);
   NumeroBoton222 = 0;
   carga("contact.swf");

}//fin function presboton0


ese es el contenido de una función que debe llegar un botón en el swf cargado!
muchas gracias comunidad de antemano por cualquier tipo de ayuda, recomendación, o lo que sea!

Por egonzalez

53 de clabLevel



Genero:Masculino  

C.R.

chrome
Citar            
MensajeEscrito el 08 Jul 2011 06:15 pm
Cambia la ruta. Un arreglo simple puede ser usar root, ya que las funciones estaban en la línea de tiempo principal, por ejemplo

root.carga("contact.swf");

Lo mismo para el resto, aunque el addEventListener tiene pinta de que chequea la precarga, busca la función chekea en la línea de tiempo principal, y mira si la puedes disparar desde la función carga en vez de llamarla directamente en un onEnterFrame

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Jul 2011 08:16 pm
muchas gracias.. y si claro.. puse a disparar la función chequea dentro de la función carga.. muchas gracias me queda mucho mejor así..

de todas formas me da un error el click.

tengo 3 funciones para 3 botones que están en el swf externo, son iguales a ese ejemplo pero con diferente ruta de swf


Código ActionScript :

btn0.addEventListener(MouseEvent.CLICK, clickbtn0);
function clickbtn0(e:Event):void
{
   MovieClip(root).boton1.gotoAndStop(11);;
   MovieClip(root).NumeroBoton2 = 1;
   MovieClip(root).carga("aboutus.swf");
}
//fin function anima;


me da el siguiente error:
TypeError: Error #1010: A term is undefined and has no properties.
at home_fla::MainTimeline/clickbtn1()

cualquier sugerencia o critica existente se la agradecería mucho.. y gracias por contestar!

Por egonzalez

53 de clabLevel



Genero:Masculino  

C.R.

chrome
Citar            
MensajeEscrito el 08 Jul 2011 08:33 pm
Algo que tienes debtro de la función clickbtn1 no existe, ve comentando el código allí hasta que deje de salir el error, así verás cual es el elemento problemático

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Jul 2011 05:36 pm
muchas gracias Jorge.. ¡hasta la próxima!

Por egonzalez

53 de clabLevel



Genero:Masculino  

C.R.

chrome

 

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