Foros del Web » Creando para Internet » Flash y Actionscript »

problema cargando un swf dentro de mi pelicula principal

Estas en el tema de problema cargando un swf dentro de mi pelicula principal en el foro de Flash y Actionscript en Foros del Web. hola a todos los del foro, bueno yo tengo una pelicula en la cual cargo varios swf en clips vacios, pero hay unos de los ...
  #1 (permalink)  
Antiguo 08/09/2006, 10:28
 
Fecha de Ingreso: agosto-2006
Mensajes: 9
Antigüedad: 11 años, 4 meses
Puntos: 0
problema cargando un swf dentro de mi pelicula principal

hola a todos los del foro, bueno yo tengo una pelicula en la cual cargo varios swf en clips vacios, pero hay unos de los swf que cuando carga pareciera q no tuviera nada de codigo adentro, no funciona ningun boton (solo funcionan los efectos que se le pueden dar con los fotogramas dentro de la linea de tiempo del boton), sin embargo cuando abro este swf en otro visor funciona normal, eso quiere decir q el codigo esta bien, pero no se por q no funciona una vez cargado dentro de otra pelicula.

a ver si me dan una mano, no se q pasa, a lo mejor cuando se cargan swf dentro de otra pelicula no reconoce el actionscript?
  #2 (permalink)  
Antiguo 08/09/2006, 11:07
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Hola ovaova:
El problema debe ser de rutas en los códigos de los botones, posiblemente está apuntando al _root, cuando se carga dentro de otra película ese _root ya no existe, tendrás que cambiarlo por _parent.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 08/09/2006, 12:38
 
Fecha de Ingreso: agosto-2006
Mensajes: 9
Antigüedad: 11 años, 4 meses
Puntos: 0
nada man

gracias por responder
el swf por cargar se llama p5.wsf y lo cargo en la pelicula principal en un clip vacio, este swf ( el que quiero cargar) tiene varios clips desde s1 hasta s22 y un clp llamado p5 que contiene a su vez 22 botones ( d1, d2, d3,......d22) que hacen visualizar los clips " s" de arriba.
El codigo para que haga esto esta en un fotograma de la linea de tiempo principal y es asi:


_root.p5.d22.onRollOver = function() {
antx=s22._x;
anty=s22._y;
posx = 0;
posy= 0;
s22._x=posx;
s22._y=posy;
}

_root.p5.d22.onRollOut = function() {
s22._x=antx
s22._y=anty
}


Esto cunciona bien cuando lo ejecuto en un visor independiente, pero cuando esta cargado en la pelicula principal no pasa naaaa, solo veo los botones, pero no pasa naaa cuando en el rollOver.

Bueno entiendo lo qme dijiste del _root por el _parent, pero ya trate todo lo que se me ocurrio con eso y nada, no doy en el clavo.

a ver si me das una mano
  #4 (permalink)  
Antiguo 08/09/2006, 12:46
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Es simple, en ésta línea: _root.p5.d22.onRollOver = function() { está apuntando al _root, por eso no te funciona al cargarlo dentro de otra película, como te dije en mi post anterior, tienes que cambiarlo por _parent, el código que daría así: _parent.p5.d22.onRollOver = function() {, haces lo mismo con el otro código.
O prueba en cambiarlo por this.

Espero haberte sido de ayuda y ahora hayas entendido.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 08/09/2006, 13:07
 
Fecha de Ingreso: agosto-2006
Mensajes: 9
Antigüedad: 11 años, 4 meses
Puntos: 0
Información otra opcion

gracias:
ya trate con eso, es mas, fue lo primero que hice y tampoco sucede nada, hay otra forma de hacerlo? tambien trate poniendo en la linea de tiempo principal del swf :

for (i=1;i<25;i++){
s[i]._visble=false
}

y luego en cada evento rollOver de los botones hacia que la propiedad visible de el clp "s" correspondiente cambie a true, y en rollOut false, y tambien funcionó, aparte claro , pero igual cuando esta cargado en la pelicula principal pareciera q ignorara el codigo del swf cargado y se ven todos Los clips "s" uno sobre otro, como si no leyera ni siquiera el primer for(......){

ojala q viendo estos dos intentos y compares me ayudes, por q creo que lo q me sugeriste antes era correcto, es mas ya lo habia hecho.
gracias otra vez
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:49.