Comunidad de diseño web y desarrollo en internet online

desaparece el easing cuando cargo externamente algo

Citar            
MensajeEscrito el 13 Ago 2009 03:13 pm
hola
me llamo emilio y siempre he sido asiduo lector de este foro. gracias

y ahora finalizado el peloteo y la adulacion :? les explico mi lio:

tengo este codigo:

Código ActionScript :

//loadMovie("externo.swf", "castellanu");


/*
this.createEmptyMovieClip("castellanu",1)
this.castellanu._x=0
this.castellanu._y=0
this.castellanu.loadMovie("externo.swf")
*/

contentEase =9;
Stage.scaleMode = "noScale";
//contentHeight = 0;
   //contentWidth = 0;
Stage.align = "Tl";

var myListener:Object = new Object();
myListener.onResize = function() {
   toDoListerner();
};
Stage.addListener(myListener);

castellanu.onEnterFrame = function() {
   xPos = Math.round(Stage.width/2-400);
   //yPos = Math.round(Stage.height/2)-(this._height/2);

   
   if (xPos != Math.round(this._x)) {
      mover = (xPos-this._x)/contentEase;
      this._x += mover;
      if (xPos == Math.round(this._x)) {
         this._x = xPos;
      }
   }
   
   if (this._width<Stage.height) {
      if (yPos != Math.round(this._y)) {
         mover = (yPos-this._y)/contentEase;
         this._y += mover;
         if (yPos == Math.round(this._y)) {
            this._y = yPos;
         }
      }
   } 
};


todo me funciona bien...
tengo un clip de pelicula en el stage llamado "castellanu" y cuando compilo, este se ajusta en el centro (horizontamente) con efecto easing.

el lio se me forma cuando intento cargar de forma externa alguna imagen o swf. es entonces cuando deja de funcionar el easing
he intentado de varias maneras (lo pueden ver comentado en el codigo) la carga externa pensando que variando podria lograrlo, pero nada de nada.

he alcanzado mi limite y no soy un experto

alguien puede ser tan amable de darme alguna pista o indicacion para solucionarlo?
pq cuando cargo algo externo deja de funcionar el efecto?

graciasss!!!!!

Por emili

8 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Ago 2009 03:16 pm
hola de nuevo

ante malos entendidos...lo que escribi arriba sobre peloteo y adulacion ha sido solo una broma y una manera de romper el hielo. nada mas :)

Por emili

8 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Ago 2009 10:32 am
alguna ayudita o empujoncito please....

Por emili

8 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Ago 2009 02:28 pm
quizas no lo explique bien...

cuando decia algo externo, hacia referencia a cargar, por ejemplo, un swf dentro del clip llamado "castellanu"

Por emili

8 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Ago 2009 08:26 am
mantengo la esperanza reviviendo el post

por si sirve del algo:

si creo un clip de pelicula dentro de "castellanu", por ejemplo, uno llamado "jojo" y cargo dentro de este clip un swf todo funciona bien. pero eso no me sirve ya que tengo que hacer demasiadas modificaciones en las muchas lineas de code que tengo en diferentes partes del we site

asi funciona y el ajuste horizontal cumple su cometido:

Código ActionScript :

loadMovie("externo.swf", "castellanu.jojo"); 


asi NO funciona:

Código ActionScript :

loadMovie("externo.swf", "castellanu"); 

Por emili

8 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Sep 2009 08:10 am
holaaaa

bueno.....se han acabado las vacaciones para muchos (que desgracia no?)

asi que revivo el post y continuo manteniendo la esperanza de una respuesta ya sea en solucion, encaminamiento, idea...lo que sea

gracias!!!!!!!!!!

Por emili

8 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Sep 2009 02:47 pm
Hola,
creo que el problema está en que al usar loadMovie, hasta que el swf no se carga no puedes acceder a su _width ni a su _height. Prueba a usar MovieClipLoader en lugar de LoadMovie, y usa el evento onLoadInit para activar el evento enterFrame.

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Sep 2009 03:49 pm
hola amigo

ya lo he intentado con MovieClipLoader en su momento y no ha funcionado, PERO me has dado un idea cuando has comentado: hasta que el swf no se carga no puedes acceder a su _width ni a su _height.

asi que estoy seguro de haber pasado algo por alto. apenas llegue al estudio intentare poner en practica lo que se me ha ocurrido (gracias a tu comentario) y plasmare mis resultados aqui

thanks and regards

Por emili

8 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Sep 2009 10:25 am
hola de nuevo

he usado MovieClipLoader con la idea que tenia en mente y tampoco ha funcionado....

me siento impotente ante esto...

lo que no entiendo es que SÍ funcione correctamente la carga externa cuando la hago asi:

loadMovie("externo.swf", "castellanu.jojo");

es decir, se carga dentro de "jojo" que a su vez esta dentro de "castellanu"

pero cuando la cargo directamente dentro de "castellanu" no funciona

ay dios, que lio tengo.

mientras me tomo un cofee mirare en las pelis cargadas a ver si hay algo que me inhabilita esta porqueria de codigo que he creado

regards

Por emili

8 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Sep 2009 01:28 pm
Hola,

prueba de usar un MovieClipLoader y en el onLoadInit llamas una función que contenga el onEnterFrame.

Buena suerte.

Por kiwiki098

15 de clabLevel



 

safari

 

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