Comunidad de diseño web y desarrollo en internet online

LoadMovie

Citar            
MensajeEscrito el 19 Oct 2007 10:25 pm
Tengo un pequeño problema: Sobre una película madre necesito cargar otro swf. Esto ya lo he hecho antes con el LoadMovie, el tema es que el swf que cargo tiene unas acciones con _root. y cuando las cargo en la pelicula principal no me las reconoce. Usando el loadMovieNum las reconoce pero no se como poner esta swf cargado en el lugar que deseo, ademas desde el swf principal debo mandarle instrucciones al swf cargado, y con el LoadMovieNum no logro hacerlo.
Espero se entienda, es la primera vez que posteo en foro alguno, y cualquier ayuda será más que bienvenida.
Saludos a Todos

Por Markius

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 20 Oct 2007 12:02 am
cambia el _root por _parent
y si, sigue usando el loadMovie

Por chko

109 de clabLevel



 

México

firefox
Citar            
MensajeEscrito el 23 Oct 2007 01:51 pm
En tu pelicula hija, crea una variable global que haga referencia a la propia pelicula hija, coloca este código en el primer fotograma de la línea de tiempo principal de la pelicula hija:

Código :

_global.EsteClip = this;

y cambia todos los "_root" de tu pelicula hija por "_global.EsteClip", así no tendrás problema si cambia de ser principal a ser hija.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 29 Nov 2007 01:50 pm
Muchas gracias por la ayuda a todos!
Saludos

Markius

Por Markius

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Nov 2007 02:49 pm
Lo otro es poner en la movie cargada....

Código :

this._lockroot = true;
, para que te reconozca los códigos que pusiste con _root. Una sugerencia trabaja con direcciones relativas...en vez de absolutas (_parent)....

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

msie
Citar            
MensajeEscrito el 29 Nov 2007 03:09 pm
nuevamente gracias a todos por los post, demás está decir que los probé todos y andan perfecto.
Ahora bien, tengo otro problema al que tampoco puedo encontrarle solución relacionado con lo mismo.
Esta pelicula "hija" es uno de 6 swf distintos que poseen una imagen al que le varío el alpha con AS y un texto con scroll con easing. Estos 6 swf los cargo en un movie clip en mi pelicula madre pero en forma vertical (uno abajo de otro para poder navegarlo tipo scroll, con una mascara que tape al resto). En fin, el tema es que con el alpha no tengo problemas, este surge al cargar el texto (basicamente no me lo carga, pero solo el texto, el scroll y el reso de las cosas las carga bien).
Tambien he intentado cargar las 6 pelis de la misma manera pero en otra pelicula que solo posee ese movie clip y anda perfecto por lo que decanto que hay un conflicto con el AS de la peli hija y el AS de la peli madre.
Asi que mi pregunta sería como evitar que se generen estos problemas o en todo caso donde estoy metiendo la pata.
Bueno, espero puedan darme una mano con esto.
Saludos a todos

Por Markius

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Nov 2007 03:33 pm
var posy:Number = 5;
izquierda = _root.textmusic.dragger._x;
superior = 0;
derecha = _root.textmusic.dragger._x;
inferior = _root.textmusic.mascara._height - _root.textmusic.dragger._height;

_root.textmusic.dragger.onPress = function(){
startDrag(this,false,izquierda,superior,derecha,inferior);

}
_root.textmusic.dragger.onRelease = _root.textmusic.dragger.onReleaseOutside = function(){
stopDrag();
}
_root.textmusic.txt.setMask(_root.textmusic.mascara);

_root.textmusic.txt.onEnterFrame = function(){

scrolled = (_root.textmusic.txt._height - (_root.textmusic.mascara._height /1.3)) / (_root.textmusic.mascara._height - _root.textmusic.dragger._height);

posy =- _root.textmusic.dragger._y * scrolled;

_root.textmusic.txt._y -= (_root.textmusic.txt._y - posy) /6;
}



Este es el script que estoy usando en el mc donde tengo el texto con el scroll en la pelicula "hija".
Cuando lo cargo en la peli madre lo unico que no esta es el texto (el scroll anda pero con el espacio donde deberia ir el texto vacio)
Saludos a todos

Por Markius

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Nov 2007 03:38 pm
osea q el contenido deberia cargarse en el clip "txt", y con q codigo lo cargas?

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 29 Nov 2007 03:45 pm
dentro del movie clip "textmusic" tengo los siguientes movie clips: Dragger, mascara y txt. El Txt es un movie clip que tiene dentro el texto (tipeado ahi mismo, o sea que ya esta cargado). Por eso me extraña que no aparezca en la pelicula madre.
Pero como decia anteriormente, probé cargarlo en otra peli y anda perfecto por eso les comentaba que algun conflicto se tiene que estar generando.
Saludos

Por Markius

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Nov 2007 03:54 pm
el la linea de tiempo del clip "textmusic" pon lo sig.:

Código :

with(textmusic){
   //
   var posy:Number = 5;
   izquierda = dragger._x;
   superior = 0;
   derecha = dragger._x;
   inferior = mascara._height - dragger._height;
   //
   dragger.onPress = function(){
      //
      startDrag(this,false,izquierda,superior,derecha,inferior);
   }
   dragger.onRelease = dragger.onReleaseOutside = function(){
      //
      stopDrag();
   }
   //   
   txt.setMask(mascara);
   //
   txt.onEnterFrame = function(){
      //
      scrolled = (txt._height - (mascara._height /1.3)) / (.mascara._height - dragger._height);
      //
      posy =- dragger._y * scrolled;
      //
      txt._y -= (.txt._y - posy) /6;
};

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 29 Nov 2007 03:55 pm
me falto unallave :oops:

penHolder escribió:


Código :

with(textmusic){
   //
   var posy:Number = 5;
   izquierda = dragger._x;
   superior = 0;
   derecha = dragger._x;
   inferior = mascara._height - dragger._height;
   //
   dragger.onPress = function(){
      //
      startDrag(this,false,izquierda,superior,derecha,inferior);
   }
   dragger.onRelease = dragger.onReleaseOutside = function(){
      //
      stopDrag();
   }
   //   
   txt.setMask(mascara);
   //
   txt.onEnterFrame = function(){
      //
      scrolled = (txt._height - (mascara._height /1.3)) / (.mascara._height - dragger._height);
      //
      posy =- dragger._y * scrolled;
      //
      txt._y -= (.txt._y - posy) /6;
   };
};

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 29 Nov 2007 04:08 pm
me aparece el siguiente error al colocarlo en la linea de tiempo dentro delo mc "textmusic" (que era donde lo tenia):
Error: A 'with' action failed because the specified object did not exists.
Por las dudas probe tambien colocarlo en la linea de tiempo principal y nada.

Por Markius

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Nov 2007 04:15 pm
no, no es dentro del mc, es en la linea de tiempo donde esta textmusic

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 29 Nov 2007 04:22 pm
Claro, es lo que probé despues, pero lo que hace es que me toma el textmusic como un si tuviera solo una accion de drag (lo puedo llevar por toda la pantalla), y no hace la accion de scroll.

Por Markius

18 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Nov 2007 04:56 pm
Bueno, acabo de descubrir donde estaba el problema! (pero sigo sin encontrarle solucion, je!)
El tema es que en la pelicula madre, la peli cargada esta enmascarada (sin la mascara el texto anda y se ve normal, y con la mascara se ve todo y anda todo salvo el texto del problema)
Como puedo resolver esto?
Saludos

Por Markius

18 de clabLevel



Genero:Masculino  

msie

 

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