Comunidad de diseño web y desarrollo en internet online

Tamaño de la Imagen cargada

Citar            
MensajeEscrito el 19 Oct 2005 07:34 pm
Buenas

desconozco muchas cosas del buen uso del flash asi que tenganme paciencia.
Estoy tratando de hacer lo siguiente

Código :

_root.vista.loadMovie(Imagen);


y funciona, el problema es que "vista" es un movieclip de 300 x 300
pero cuando carga una imagen de menores dimensiones o mayores estas no encajan

como podria, desde codigo, hacer eso?


gracias

saludos

Por pinocho

78 de clabLevel



Genero:Masculino  

Luna City

firefox
Citar            
MensajeEscrito el 19 Oct 2005 07:38 pm
mira, ese tema ya se trato en el foro...pero bueno
Busca como hacer una precarga externa, esto para que estes seguro que la imagen , ya fue cargada al 100 %, y una vez cargada redimenciona el clip

Yo lo hago de esta manera(sin preloader en este ejemplo)
// clipc es donde se carga y esta adentro de cont.
loadMovie("image.jpg",_root.cont.clip)
si ya se cargo al 100% haces

_root.cont.clip.width = 300;
_root.cont.clip.height= 300;

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

msie
Citar            
MensajeEscrito el 19 Oct 2005 07:43 pm
NOTISCOOL Muchas gracias por tu ayuda.

Respecto a que ya se trato en el foro
busque

Ampliar imagen
Extender imagen
y naranjas

Por pinocho

78 de clabLevel



Genero:Masculino  

Luna City

firefox
Citar            
MensajeEscrito el 19 Oct 2005 07:47 pm

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

msie
Citar            
MensajeEscrito el 19 Oct 2005 08:35 pm
NotisCool se que puedo parecer algo duro pero no me funciona.
Aca posteo el codigo que estoy utilizando

Código :

//Definicion de variables
var Cargador:LoadVars = new LoadVars();
var prefijo:String;
var numFotos:Number;
var Actual:Number;
   
 this.createEmptyMovieClip("vista", 99);
  

  vista.onLoad=function(dato)
  {
   trace(vista._width);
   if(dato)
   {
      trace("ya cargo");
      this._width = 527;     
      this._height = 381;     
     }
  }


function CargaFoto(num)
{
  var Imagen:String;
  if(num <0 || num > numFotos)
     return false;
  if(num <= 9)
     Imagen = prefijo+"0"+num+".jpg";
  else
     Imagen =  prefijo+num+".jpg";

  vista._width = 527;     
  vista._height = 381;     
  loadMovie(Imagen, _root.vista);
  label.texto.text = num+" de "+numFotos;
}



Esto es el codigo de mis botones

Código :


btnNext.onPress=function()
{
  if(Actual < numFotos)
  {
     Actual ++;
    CargaFoto(Actual);
  }
}

btnBack.onPress=function()
{
  if(Actual > 1)
  {
     Actual --;
    CargaFoto(Actual);
  }
}



aca esta el onLoad para cargar los datos que necesito

Código :

Cargador.onLoad=function(dato)
{
   if(dato)
   {
      prefijo = Cargador.prefijo;
      numFotos = Cargador.numFoto;
      label.texto.text = "1 de "+numFotos;
      CargaFoto(1);
      Actual = 1;
   }
}

Actual = 0;
Cargador.load("dato.txt");

Por pinocho

78 de clabLevel



Genero:Masculino  

Luna City

firefox
Citar            
MensajeEscrito el 20 Oct 2005 09:39 pm
help

Por pinocho

78 de clabLevel



Genero:Masculino  

Luna City

firefox
Citar            
MensajeEscrito el 15 Nov 2005 09:04 pm
En esta URL tengo una herramienta que hicimos un amigo y yo, trata de un clip que se ajusta al tamaño del objeto cargado ya sea un SWF o un JPG, es muy útil aunque el ActionScript es muy mejorable. Así que lo dejo como referencia. Así mismo me gustaría que me ayudaran a mejorarlo o hacer lo igual pero con los metodos correctos.

Es algo como lo que necesitas pinocho.

http://www.dtfstudio.com/blog/?p=35

Por Norke

54 de clabLevel



Genero:Masculino  

México

firefox

 

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