Comunidad de diseño web y desarrollo en internet online

Carga dinámica de imágenes asignándoles tamaño (fallo en IE)

Citar            
MensajeEscrito el 01 Mar 2006 08:31 am
Hola a todo el mundo. Me cambio de subforo (suelo estar en el de Flash a secas o diseño) para hacerles una consulta que creo que va mejor aquí

Les comento: Hemos realizado una galería de imágenes que carga una serie de imágenes dinámicamente desde una base de datos. Pues bien, la cosa está que la primera vez que muestra la galería (en IE) muestra el tamaño de foto que quiere, y al actualizar ya lo muestra bien. Dejo el código:

Código :

var startingY:Number = display_mc.list_mc._y;
var bottom:Number = 120;
var direction:String;
var num=numG;
var IdA=idA;
enlace.onPress=function()
{
   link = "http://comarcacincovillas.net/galeria.php?IdA="+IdA
   opciones="toolbar=no,frames=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=YES,width=660,height=520,top=50,left=100";
   getURL("javascript:void(window.open('"+link+"', '_blank', '"+opciones+"'))"); 
}
enlace2.onPress=function()
{
   link = "http://comarcacincovillas.net/galeria.php?IdA="+IdA
   opciones="toolbar=no,frames=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=YES,width=660,height=520,top=50,left=100";
   getURL("javascript:void(window.open('"+link+"', '_blank', '"+opciones+"'))"); 
}
function buildList() {
   var spacing:Number = 50;
   var j=1;
   for (var i = 0; i < num; ++i) {
      display_mc.list_mc.attachMovie("Loader","loader"+i, (i+10), {_y:90*i}) 
      imgurl = "http://comarcacincovillas.net/fotos/ayuntamientos/"+IdA+"-"+j+".jpg";
      
      display_mc.list_mc['loader'+i].contentPath = imgurl; 
      display_mc.list_mc['loader'+i]._x=0;
      display_mc.list_mc['loader'+i]._width=100;
      display_mc.list_mc['loader'+i].strechContent = true; 
      display_mc.list_mc['loader'+i].autoLoad=true 
      /*display_mc.list_mc['loader'+i].onRelease = function() 
      { 
         ///trace("hola me has pulsado, soy: "+ this.name); 
        getURL('galeria.php');
         }*/
      j++;
   }
}
function scroll() {
   var speed:Number = 10;
   if (direction == "up") {
      if (display_mc.list_mc._y - speed + display_mc.list_mc._height > (startingY + bottom)) {
         display_mc.list_mc._y -= speed;
      } else {
         display_mc.list_mc._y = (startingY + bottom) - display_mc.list_mc._height;
      }
   } else if (direction == "down") {
      if (display_mc.list_mc._y + speed < startingY) {
         display_mc.list_mc._y += speed;
      } else {
         display_mc.list_mc._y = startingY;
      }
   }
}
buildList();
var scrollButtonPressed:Boolean = false;
display_mc.down_btn.onPress = function() {
   scrollButtonPressed = true;
   direction = "down";
};
display_mc.down_btn.onRelease = function() {
   scrollButtonPressed = false;
};
display_mc.up_btn.onPress = function() {
   scrollButtonPressed = true;
   direction = "up";
};
display_mc.up_btn.onRelease = function() {
   scrollButtonPressed = false;
};
this.onEnterFrame = function() {
   if (scrollButtonPressed) {
      scroll();
   }
};


y aquí un enlace donde se puede ver, la galería está abajo a la derecha:

http://www.comarcacincovillas.net/index.php?sec=13

Muchas gracias jefesyjefas :wink:

Por rocenn

182 de clabLevel

1 tutorial

Genero:Masculino  

Zaragoza - España

firefox
Citar            
MensajeEscrito el 01 Mar 2006 09:14 pm
Yo no veo ninguna galería... @_@

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 01 Mar 2006 09:57 pm
la verdad yo tampoco veo ninguna galería, pero probe con los dos exploradores y funciona bien

Por andresmaro

Claber

981 de clabLevel

3 tutoriales
4 articulos

Genero:Masculino  

America/Bogota

firefox
Citar            
MensajeEscrito el 02 Mar 2006 08:32 am
Uy. He debido copiar el enlace mal o algo pues.

link

si no va, podeis ir a municipios, y cualquier muncipio tiene una pequeña galería en la parte derecha.

Muchas gracias!!

Por rocenn

182 de clabLevel

1 tutorial

Genero:Masculino  

Zaragoza - España

firefox
Citar            
MensajeEscrito el 02 Mar 2006 03:53 pm
ok... veo que hay algunos errores... los links de "noticias del municipio", "donde alojarse", "donde comer" y "pagina web", en firefox no sirven, no aparecen... cuidado con eso... Y con respecto a la galería no le veo lo "útil" de poner links a fotos diferentes, además que usas un ejemplo de Flash MX que es bastante pesado :crap: e inútil. el problema que dices tener, no lo solucionaría, mas bien, quitaría ese swf que abre en ese horroso pop-up y pondría links a una pagina con la foto, de hecho ya tienes una galería que es la que se desplaza verticalmente, de ahi que me atreva a decir que el swf (que daña totalmente tu diseño de background) es inútil.

el header y el efecto de cambio de imagen me gusta :wink:

salu2

Por andresmaro

Claber

981 de clabLevel

3 tutoriales
4 articulos

Genero:Masculino  

America/Bogota

firefox
Citar            
MensajeEscrito el 02 Mar 2006 04:29 pm
Ok, vamos por partes:

Otia! No habíamos visto lo de los botones que desaparecen en FF. Muchas gracias!!
¿sabes como se arregla? creo que es una imagen de sustitución de las de DW

Lo de la galería esa del MX fue una paño de última hora por meter algo más en la web y al final se quedó ahí :oops: . No suelo usar plantillas :oops: Pero ahora ya no creo que el cliente prefiera un pop-up. Tal vez probemos a cambiar la galería.


(Ah, no estoy seguro, porque eso lo han hecho los programadores, pero creo que las fotos de la galería pequeña y el pop-up son las mismas).

Gracias por lo de la cabecera. ¡No es plantilla, eh!!!! :lol: :lol: :lol:

A parte de esto, hay solución para lo del tamaño de las fotos?

Muchas gracias Capo!!!

Por rocenn

182 de clabLevel

1 tutorial

Genero:Masculino  

Zaragoza - España

firefox
Citar            
MensajeEscrito el 02 Mar 2006 05:35 pm
la verdad no se a que te refieres con el tamaño de las fotos y con respecto a las imagens que no aparecen en firefox pues segun lo que dices creo que debes consultarlo con los programadores para que te den una mano con eso :wink:

salu2

Por andresmaro

Claber

981 de clabLevel

3 tutoriales
4 articulos

Genero:Masculino  

America/Bogota

firefox
Citar            
MensajeEscrito el 02 Mar 2006 06:59 pm
Lo de las fotos es un error que da en el Explorer, que la primera vez que entras te salen más grandes de lo que deberían. En FF se ven perfectas.
que majo el explorer :?

Y lo de los botones en FF a ver si encontramos la manera de que se vea un rollover!!
Pero tienes razó, es más labor de l@s programador@s, yo soy un humilde diseñador
^^

Graciaaas!!

Por rocenn

182 de clabLevel

1 tutorial

Genero:Masculino  

Zaragoza - España

firefox
Citar            
MensajeEscrito el 11 May 2006 05:37 pm
Hola...

Es mi primera intervención el el Foro, asi que ante todo quiero dar la enorabuena al equipo de Cistalab por este sitio, y a todos los foreros por su aportación a esta gran comunidad. Conozco el flash desde hace unos 3 años, y siempre me he ido apoyando en cristalab para avanzar y conocer mejor Flash.

Bueno... respecto a este tópico.. se muy bien cual es tu problema, porque yo tambien lo tengo. Cuando cargas la película en un IE, si cargas una imagen en una instancia Loader, la primera vez que carga (no lo tiene en cache) la imagen no responde a los cambios de tamaño, ni a la propiedad loader.scale="true";

Le he dado mil vueltas y no se como solucionarlo, si ya lo has solucionado te agradecería un cable.

Muchas gracias a todos.

Por josejsaiz

3 de clabLevel



Genero:Masculino  

Canarias, España

msie
Citar            
MensajeEscrito el 15 May 2006 07:43 pm

KarwayA51 escribió:

Al parecer el problema es del propio componente, he encontrado la solución en esta página http://jeff.mxdj.com/loader_component_and_internet_explorer.htm tienen un componente similar llamado IELoader que funciona perfectamente, confirmado. Solo hay que descargarlo e instalarlo con el Macromedia Extension Manager, una vez hecho lo podemos usar ya que aparece en la libreria de componentes en UIComponents o algo asi. Espero que sirva de ayuda


Esta parece ser la solución, voy a probarlo pq es un componente de flash mx y yo tengo el 8.

Muchas gracias!!!

Por josejsaiz

3 de clabLevel



Genero:Masculino  

Canarias, España

msie
Citar            
MensajeEscrito el 16 May 2006 09:43 am
El tema de los botones en FF se puede deber a una actualización del plugin de marcromedia. si has creado los botones con una versión más actual que el plugin que tengas para FF es posible que sea la causa. Te lo digo porque a mi me pasó exactamente lo mismo al crear algunos simbolos en flash 8 y abrirlos con opera con un plugin anterior, pero al actualizar el plugin se vieron bien.

Por adriesp

113 de clabLevel

1 tutorial

Genero:Masculino  

Salamanca

opera
Citar            
MensajeEscrito el 17 May 2006 06:59 am
Ok, muchas gracias. Probaré el IEloader ese a ver que tal.
Lo de las versiones......buf.....lo miraré....
Gracias..Ciaooo

Por rocenn

182 de clabLevel

1 tutorial

Genero:Masculino  

Zaragoza - España

firefox
Citar            
MensajeEscrito el 23 Nov 2006 09:48 am
Hoooola, retomo este viejo tema para hacer una preguntilla al respecto.
¿Es posible cargar imágenes inámicamente con el componente IELoader??

Muchas gracias!!

Por rocenn

182 de clabLevel

1 tutorial

Genero:Masculino  

Zaragoza - España

firefox
Citar            
MensajeEscrito el 23 Nov 2006 01:10 pm
Sí. El componente IELoader tiene exactamente las mismas propiedades y métodos que el Loader tradicional

Por shogoki

355 de clabLevel

4 tutoriales

 

Venezuela

firefox

 

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