Comunidad de diseño web y desarrollo en internet online

Identificar la extensión de un archivo externo cargado

Citar            
MensajeEscrito el 08 Jul 2009 12:19 pm
Hola!

Estoy buscando ayuda para algo que creo que no debe ser dificil, pero que no consigo solucionar por mí mismo.

Se trata de una galería de trabajos en la que se cargan externamente diferentes imágenes .jpg, pero también diversos .swf.

Lo que necesito poder hacer es que cuando flash los llame sepa identificar cuáles son .jpg y cuáles son .swf, ya que tengo que aplicar smoothing a los primeros (por los redimensionados) pero no a los segundos (ya que dejan de verse en la galería). Algo así como:

If (el archivo es .jpg) {
aplica smoothing;
} else {
no lo apliques;
};

Mi problema no es aplicar el smoothing sino cómo decirle a flash qué extensión tiene cada archivo para que haga una cosa u otra (lo que he puesto en rojo, suponiendo que sea así de sencillo, que lo dudo...). Tened en cuenta que no puedo usar AS3 porque la galería está hecha enteramente en AS2. Lo digo porque creo que por FileReference no se puede hacer porque ni siquiera puedo importarlo.

Gracias!

Por kashino

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Jul 2009 12:38 pm
Algo así

Código ActionScript :

nombre = "algun.jpg"
ext = nombre.substr(-3)
trace("la extensión es "+ext)


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Jul 2009 12:52 pm
Lo voy a probar y te cuento...

Así que para coger de atrás hacia adelante en una cadena se usa el signo menos... Si ya decía yo que debía ser fácil!

Gracias!

Por kashino

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Jul 2009 01:02 pm
Perfecto! Muchísimas gracias Jorge!!

Por kashino

8 de clabLevel



 

msie

 

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