J'ai une chaîne de caractere de la forme "xxxxxxx.JPG", j'aimerais enlever le ".JPG", est-ce par hasard il y a une fonction en AS2 qui permet de faire ça automatiquement ?
Merci d'avance!!
Publicité
Posté le 17-11-2007 à 14:43:48
Shinuza
This is unexecpected
Posté le 17-11-2007 à 16:44:49
Code :
"xxxxxxx.JPG".replace(".JPG","");
Après, rien n'indique que ton JPG sera toujours en majuscule donc bon
---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
jeremy13
Posté le 17-11-2007 à 17:22:17
effectivement pour les majuscules...mais en fait je viens juste de trouver ça :
Message édité par jeremy13 le 17-11-2007 à 17:22:50
Shinuza
This is unexecpected
Posté le 17-11-2007 à 17:29:11
Génial, essayes ça avec .jpeg ...
---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
jeremy13
Posté le 17-11-2007 à 17:42:41
toutes mes images sont du type "xxxx.jpg", donc ça passe....sinon il faudrait compter le nombre de caractère aprés le point, stocker ça dans une variable et le passer en paramètre de slice...
Shinuza
This is unexecpected
Posté le 17-11-2007 à 19:32:10
Code :
var bar:String = "foo.jpeg";
function cleanExtension(s:String):String {
return s.slice(0,s.lastIndexOf("."));
}
trace(cleanExtension(bar) == "foo");
Message édité par Shinuza le 17-11-2007 à 19:32:20
---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
jeremy13
Posté le 17-11-2007 à 19:54:56
pas mal....
Message édité par jeremy13 le 17-11-2007 à 19:55:09
antika
Posté le 18-11-2007 à 11:32:32
c'est String.substring(), pas Array.slice() qu'il faut utiliser.