function encodeTexte ( texte, mal, bien ) {
var avant = mal.split(" ") ;
var apres = bien.split(" ") ;
for ( var i in avant ) {
texte = remplaceTexte (texte, avant[i], apres[i] ) ;
}
return texte ;
}
function decodeTexte ( texte, mal, bien ) {
return encodeTexte ( texte, bien, mal ) ;
}
apres = encodeTexte( texte,'& > <', 'ET CROCHET_OUVERT CROCHET_FERME') ;
trace ( apres ) // CROCHET_FERMEmETm's sont sur un bateauCROCHET_OUVERT
avant = decodeTexte ( apres,'& > <', 'ET CROCHET_OUVERT CROCHET_FERME') ;
trace ( avant ) // <m&m's sont sur un bateau>
31 janv. 2006 à 00:29
ça me rappele les cours.
30 janv. 2006 à 19:30
http://www.flashkod.com/code.aspx?ID=35811
30 janv. 2006 à 19:17
limit pour une swf compatible un max une syntaxe flash 5 "compilé" pour player 5 c'est idiot...
flash 4 je sais c' peut etre limit ...
30 janv. 2006 à 13:57
Peg'
29 janv. 2006 à 21:08
(HIN HIN HIN)
donc voici le dernier mot (je pense...), pour respecter le principe que les mots clés sont dans des tableaux:
_global.mychars=new Array();
mychars.push({disp:"_",code:"::uscore::"});
mychars.push({disp:"'",code:"::quote::"});
mychars.push({disp:"/",code:"::slash::"});
mychars.push({disp:"&",code:"::and::"});
mychars.push({disp:"<",code:"::lthan::"});
mychars.push({disp:">",code:"::gthan::"});
string_encode=function(string,mychars){
c=0;
while(mychars[c] ne undefined){
string=string.split(mychars[c].disp).join(mychars[c].code) ;
c++;
}
return (string);
}
string_decode=function(string,mychars){
c=0;
while(mychars[c] ne undefined){
string=string.split(mychars[c].code).join(mychars[c].disp) ;
c++;
}
return (string);
}
29 janv. 2006 à 20:55
g passé toute une nuit pour trouver mon code de 2 pages
et mince, jconnaissais pas ces fonctions slit et join!!
merci du coup de pouce
28 janv. 2006 à 13:45
texte = "<m&m's sont sur un bateau>"
function remplaceTexte ( texte, avant, apres ) {
return texte.split(avant).join(apres) ;
}
function encodeTexte ( texte, mal, bien ) {
var avant = mal.split(" ") ;
var apres = bien.split(" ") ;
for ( var i in avant ) {
texte = remplaceTexte (texte, avant[i], apres[i] ) ;
}
return texte ;
}
function decodeTexte ( texte, mal, bien ) {
return encodeTexte ( texte, bien, mal ) ;
}
apres = encodeTexte( texte,'& > <', 'ET CROCHET_OUVERT CROCHET_FERME') ;
trace ( apres ) // CROCHET_FERMEmETm's sont sur un bateauCROCHET_OUVERT
avant = decodeTexte ( apres,'& > <', 'ET CROCHET_OUVERT CROCHET_FERME') ;
trace ( avant ) // <m&m's sont sur un bateau>
Et voilà !