Ver Mensaje Individual
  #23 (permalink)  
Antiguo 02/05/2011, 08:48
Avatar de Hugo_Euan
Hugo_Euan
 
Fecha de Ingreso: abril-2011
Ubicación: Mérida, Yucatán, México
Mensajes: 193
Antigüedad: 13 años
Puntos: 71
Respuesta: Carga externa de imagenes en Flash

Hola dmm buenos días, me alegro que hayamos podido ayudarte con ese inconveniente, eh...
y con respecto a tu pregunta de renombrar tus archivos a 01, 02, en vez de 1, 2 etc, etc,
te comento que en efecto si se puede y para ello bastaria con que cambies la forma de carga de tus imagenes

visor.loadMovie("imgs/revista/rv_"+IndexImg+".jpg");
podrías hacer esto (agregarle un cero)
visor.loadMovie("imgs/revista/rv_0"+IndexImg+".jpg");

ahora tus imagenes las puedes renombrar a 01, 02, 03, etc, el problema y no se si sea un problema realmente para ti, pero a lo que me refiero es que cuando llegue a imagenes superiores a 09, cargaria de esta manera 010, 011, 012, 013, etc, etc, si tu quisieras que al llegar a la imagen 10 cargue de la manera normal y no 010, tendrías que hacer una validación, para ello el código quedaría como sigue:

Código ActionScript:
Ver original
  1. var IndexImg:Number = 1;
  2. var TotalImg:Number = 10;
  3. var prefix:String  = '0';
  4.  
  5.    visor.loadMovie("imgs/revista/rv_"+prefix"1.jpg");
  6.  
  7.    BtnNext.onRelease = function() {
  8.       BtnPrev.enabled = true;
  9.       if (Index<=1) {
  10.          IndexImg++;
  11.          IndexImg<9?prefix='0':prefix='';
  12.          visor.loadMovie("imgs/revista/rv_"+prefix+IndexImg+".jpg");
  13.       }
  14.       if (IndexImg>=TotalImg) {
  15.          BtnNext.enabled = false;
  16.       }
  17.    };
  18.  
  19.    BtnPrev.onRelease = function() {
  20.       BtnNext.enabled = true;
  21.       if (Index>=TotalImg) {
  22.          IndexImg--;
  23.          IndexImg<9?prefix='0':prefix='';
  24.          visor.loadMovie("imgs/revista/rv_"+prefix+IndexImg+".jpg");
  25.       }
  26.       if (IndexImg<=1) {
  27.          BtnPrev.enabled = false;
  28.       }
  29.    };

En donde validamos que mientras IndexImg sea menor a 9 level contendrá '0', pero si no level contendra un espacio vacio '' de esa manera puedes renombrar tus imagenes a 01, 02, 03, 04..... 09, 10, 11, 12, 13 .... n

espero que te haya servido de nuevo dmm, un saludo y EXITO !!!!! =D

Última edición por Hugo_Euan; 02/05/2011 a las 08:58