Accueil > > > MA CLASSE DE BASE SUR LES TEXTES ( STRINGS )
MA CLASSE DE BASE SUR LES TEXTES ( STRINGS )
Information sur la source
Description
remplace, force le html, parse du BBCode ( modifier ) comme d'ab la page de cette classe sur mon site est dispo : http://bkcreation.info/Flash_ClassesAs2_Strlibs_St r.html BBCode inclus : [b]Texte en gras[/b] [i]Texte en italique[/i] [u]Texte souligné[/u] [br] Saut de ligne forcé [url[http://adresse.com/]target[_blank]]Text du lien[/url] ( target : [ _blank | _self | _parent | nomdelaframe ] ) [img]http://url.de/L-image.jpg[/img] [align[cent er]]Texte centré[/align] ( align : [ left | center | right ] ) [font[Arial]]Texte en arial[/font] ( font : toutes les polices sont acceptées ) [size[18]]Texte en 18[/size] ( size : Toutes les tailles sont acceptée ) [color[#00FF00]]Texte en vert[/color] ( color : toutes les couleurs au format hexadécimal acceptées ) [list] [*]un objet[/*] [*]un autre objet[/*] [/list] ( list a puces ou a nombres en remplaçant la balise "list" par "nbrlist" ) [quote]citation en italique entre guillemet[/quote]
Source
- Cette classe comporte 4 fonctions :
-
- replace ( t, s, r ) : remplace un substring par un autre dans un string
- // t = string source
- // s = substring a remplacer
- // r = substring remplacant
-
- nl2br ( t ) : corrige le bug du dauble saut de ligne lors de l'importation de texte dynamique
- // t = string source
-
- parseHTML ( t ) : force le code html ( ex: remplace "<" par "<" )
- // t = string source
-
- parseBBCode ( t ) : parse le format BBCode ( modifié )
- // t = string source
- // attention ce ne sont pas les balises BBCode normale !
-
-
-
- EXEMPLE :
-
- import bkcore.strlibs.str;
-
- myXML = new XML ();
- myXML.ignoreWhite = true;
- System.useCodepage = true;
- myXML.load ("test.xml");
- myXML.onLoad = function (flag)
- {
- if (flag)
- {
- accueil = myXML.childNodes[0];
- tmpAccueilContent = accueil.firstChild.toString();
- tmpAccueilContent = str.nl2br(tmpAccueilContent);
- // résout le bug des doubles sauts de ligne
- tmpAccueilContent = str.parseHTML(tmpAccueilContent);
- // force le code html ( remplace < par < par exemple )
- tmpAccueilContent = str.parseBBCode(tmpAccueilContent);
- // parse le BBCode ( pas exactement un BBCode ) ^^
- _root.accueilContent.htmlText = tmpAccueilContent;
- }
- }
Cette classe comporte 4 fonctions :
replace ( t, s, r ) : remplace un substring par un autre dans un string
// t = string source
// s = substring a remplacer
// r = substring remplacant
nl2br ( t ) : corrige le bug du dauble saut de ligne lors de l'importation de texte dynamique
// t = string source
parseHTML ( t ) : force le code html ( ex: remplace "<" par "<" )
// t = string source
parseBBCode ( t ) : parse le format BBCode ( modifié )
// t = string source
// attention ce ne sont pas les balises BBCode normale !
EXEMPLE :
import bkcore.strlibs.str;
myXML = new XML ();
myXML.ignoreWhite = true;
System.useCodepage = true;
myXML.load ("test.xml");
myXML.onLoad = function (flag)
{
if (flag)
{
accueil = myXML.childNodes[0];
tmpAccueilContent = accueil.firstChild.toString();
tmpAccueilContent = str.nl2br(tmpAccueilContent);
// résout le bug des doubles sauts de ligne
tmpAccueilContent = str.parseHTML(tmpAccueilContent);
// force le code html ( remplace < par < par exemple )
tmpAccueilContent = str.parseBBCode(tmpAccueilContent);
// parse le BBCode ( pas exactement un BBCode ) ^^
_root.accueilContent.htmlText = tmpAccueilContent;
}
}
Conclusion
Cette classe utilise des fonctions trop simples pour que j'ai besoin de les commenter ^^
Historique
- 29 mars 2006 13:37:30 :
- ptite modif des explications ^^
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
string->movieclip [ par joachimdjibril ]
Bonjour, Voici mon probleme, je veux envoyer le nom d'un clip en xmlsocket, l'information arrive a bon port mais entre temps avec le parse dans le t
Pattern Observer sans pattern ? [ par jcsydney ]
BonjourJe sais comment associer un clip à une classe AS2 pour lui donner un comportement (du genre un clip Balle dans un FLA et un Balle.as pour le co
afficher plusieurs colonnes issues d'un xml [ par vegetalain ]
Salut, voilà, je dois afficher des produits et des prix dans flash, via xml. les prix doivent être alignés à droite (colonne3) et le reste (col1 et co
class, renvois de String à mon script AS3 [ par mikouRoux ]
Salut à tous,Voilà un moment que je m'arrache les cheveux pour comprendre comment renvoyer une chaine de caractère en sortie d'une classe en actionscr
classe [ par sangho ]
Ma classe contenue dans le fichier table_membre.as :lass table_membre { var nom:String; function get_champ():String { nom = "lol"; return nom; } }
Flash envoi Email fonction Parse [ par hybris06 ]
Bonjour a tous,Je suis désespéré si quelqu' un a une idee.je cherche a envoier un resulta de formulaire en flash par mail, j'utilise la methode post e
Evenement de clip qui pointe sur une fonction d'une classe [ par francois44 ]
Bonjour,Je suis en train de créer une classe créant des clips à la dynamiquement pour réaliser un menu. La première étape sui consiste à créer le menu
À propos de la classe Vector [ par inaden ]
Bonjour,question de cours...Je viens de découvrir qu'il existe une classe Vector, d'après ce qui est dit, plus optimiser que la classe Array, mais plu
Problème d'affichage de variable [ par Sub_Mat ]
Bonjour à tous,Voilà je vous explique, je souhaiterai afficher l'actualité en continu sur mon site en flash, et pour cela je charge les données dans u
addChild(mcs) en fonction d'une var String [as3] [ par Ariranha ]
Bonsoir Je cherche à ajouter des clips(liaison des clips : L,o,a,D,i,n,g,.)contenu dans la bibliothèque et qui correspondents aux lettres de la var
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|