Comunidad de diseño web y desarrollo en internet online

Problema con alpha en Imagenes externas

Citar            
MensajeEscrito el 09 Feb 2007 04:37 pm
Hola a todos, he hecho un swf en el que va mostrando una serie de fotos que cargo externamente. Quiero hacer una transición entre ellas y he probado con una mascara hecha manual pero no se me ven. Ahora he intentado hacer una animación con el alpha de 0 a 100 24 frames y despues de 100 a 0 con cada una de ellas. Bien pues resulta que lo hace bien la primera vez pero cuando hace el loop solo se ve la primera y las otras ya no. Que es lo que está pasando?

Por silver

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Feb 2007 04:52 pm
Prueba de hacerlo por programacion.
A lo mejor esto te sirve
suerte.

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

opera
Citar            
MensajeEscrito el 09 Feb 2007 05:09 pm
Verás, tengo hecho un codigo para escoger de una carpeta 5 fotos aleatoriamente, y esta clase no veo como la pdria adaptar a mi código. Te pongo el código que tengo para que lo veas:

Código :

// para obtener el numero aleatorio de entre 1 y 5 utilizaremos el siguiente código
var numeroNuevo:Number = aleatorio(1, 5);
//crearemos una listado de los numeros que ya yan sido utilizados. Para eso crearemos un Array.
var usados:Array = new Array();
//Para obtener un valor entre dos numeros en concreto podemos utilizar la siguiente función: 
function aleatorio(min:Number, max:Number):Number {
   var num:Number = Math.floor(Math.random()*(max-min+1))+min;
   usados.push(num);
   return num;
}
//Para hacer que no se repitan los numeros crearemos una funcion que compruebe en el Array que el numero obtenido conla función aleatoria no haya sido ya utilizado.
function repetido(num:Number):Boolean {
   var repe:Boolean = false;
   for (i=0; i<usados.length; i++) {
      if (num == usados[i]) {
         repe = true;
      }
   }
   return repe;
}
function aleatorio(min:Number, max:Number):Number {
   if (usados.length<=(max-min)) {
      while (repe != false) {
         var num:Number = Math.floor(Math.random()*(max-min+1))+min;
         var repe:Boolean = repetido(num);
      }
      usados.push(num);
      return num;
   } else {
      return null;
   }
}
var numeroNuevo:Number = aleatorio(1, 5);
foto1 = ("fotos/ima00" add numeroNuevo add ".jpg");
imatges_MC.imatge1.loadMovie(foto1);
img1.text = (foto1);

var numeroNuevo:Number = aleatorio(1, 5);
foto2 = ("fotos/ima00" add numeroNuevo add ".jpg");
imatges_MC.imatge2.loadMovie(foto2);
img2.text = (foto2);

var numeroNuevo:Number = aleatorio(1, 5);
foto3 = ("fotos/ima00" add numeroNuevo add ".jpg");
imatges_MC.imatge3.loadMovie(foto3);
img3.text = (foto3);

var numeroNuevo:Number = aleatorio(1, 5);
foto4 = ("fotos/ima00" add numeroNuevo add ".jpg");
imatges_MC.imatge4.loadMovie(foto4);
img4.text = (foto4);

var numeroNuevo:Number = aleatorio(1, 5);
foto5 = ("fotos/ima00" add numeroNuevo add ".jpg");
imatges_MC.imatge5.loadMovie(foto5);
img5.text = (foto5);


//Controla Inactividad
function controlaPosicion():Void {
   if (posicionMouse != _xmouse+_ymouse) {
      clearInterval(intervalo2);
      intervalo2 = setInterval(this, "salvapantallas", 5000);
      gotoAndStop(1);
      //trace("hola");
   }
   posicionMouse = _xmouse+_ymouse;
}
//———————————-
function salvapantallas():Void {
   gotoAndStop(2);
}
//—————————-
var posicionMouse:Number = _xmouse+_ymouse;
intervalo = setInterval(this, "controlaPosicion", 2000);

stop();

Por silver

25 de clabLevel



 

msie

 

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