Comunidad de diseño web y desarrollo en internet online

Problema con Dimensiones y Ubicación en Cargador Aleatorio

Citar            
MensajeEscrito el 12 Nov 2009 04:21 pm
Que tal amigos, he creado un cargador de archivos swf con un fondo elegante, lo que hice fue lo siguiente:

Primero he creado una capa, en ella, coloqué la imagen en formato JPG que sería el fonfo, la convertí en símbolo movie clip con dimensiones de 170 de ancho por 796 de largo, porteriormente he creado una nueva capa, en la cual incruste un gráfico, rectángulo de 100 de ancho por 728 de largo, presisamente para que ahí se reproduscan los archivos swf, lo converti en movie clip, titulé a la instancia "cargadorlargo_mc" y procedí a colocar en la primera escena el siguiente código:

Código ActionScript :

cargadorlargo_mc.loadMovie("movie0" + (1+random(4)) + ".swf");


Ya que hice eso, procedí a probar la película, y no se ubica en el centro, sino que incluso toma partes de la imagen de fondo, es decir, si se supone que debería reproducirse en un espacio no mayor a 100 px por 728 px y ubicado en el centro, lo hace en un espacio de 120 por 796 px pegado al lado izquierdo, por es razón, trate de ubicarlo colocando lo siguiente:

Código ActionScript :

movie.height = 100;
movie.width = 728;
video.x = (stage.stageWidth - movie.width) / 2;


Pero nada, sigue reproduciendose del lado izquierdo y tomando el largo y ancho de la imagen de fondo, lo que quiero es que quede bien centrado y que se reproduzca sólo dentro del movie clip central, el cargadorlargo_mc, ¿como puedo lograrlo? Gracias.

Por Danhielle23

21 de clabLevel



 

Angelópolis, México

msie8
Citar            
MensajeEscrito el 12 Nov 2009 04:49 pm
Cuando cargas contenido dentro de un MC, este toma las dimensiones del contenido cargado a menos que lo redimensiones cuando la carga termina (es decir necesitas preloader)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Nov 2009 05:29 pm
Te agradezco tu pronta respuesta, pero ¿cómo lo hago? ya intente alterando un poco el código de esta forma:

Código ActionScript :

cargadorlargo_mc.loadMovie("movie0" + (1+random(4)) + ".swf");
Stage.align=center
Stage.width=100
Stage.height=728


Pero tampoco funciona, y la verdad, de precargas no se nada, te agradeceria si conoces algun tutorial o algo precido, tengo que entregarlo para mañana y no tengo ni la mas remota idea de como hacerlo. Saludos.

Por Danhielle23

21 de clabLevel



 

Angelópolis, México

msie8
Citar            
MensajeEscrito el 12 Nov 2009 05:51 pm
No puedes cambiar el tamaño del Stage, debes cambiar el de cargadorlargo_mc, slgo así:

Código ActionScript :

cargadorlargo_mc.loadMovie("movie0" + (1+random(4)) + ".swf"); 
this.onEnterFrame = function(){
 var tot:Number = cargadorlargo_mc.getBytesTotal()
 var parc:Number = cargadorlargo_mc.getBytesLoaded()
  if(parc>=tot && tot>4) {
   cargadorlargo_mc._height = 100
    cargadorlargo_mc._width = 728
    delete this.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 14 Nov 2009 09:41 pm
Hola, quise hacerlo con el código que me propusiste, pero no funciona, continúa saliendose del margen y tomando otras áreas que no debería, un saludo y gracias, espero puedas ayudarme con este problema.

Por Danhielle23

21 de clabLevel



 

Angelópolis, México

msie8
Citar            
MensajeEscrito el 14 Nov 2009 11:20 pm
El código lo pone a 100 de alto y 728 de alto, luego la propiedad _x e _y se lo tienes que agregar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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