Accueil > Forum > > > > changer la couleur d'un texte dynamique formaté en HTML ?
changer la couleur d'un texte dynamique formaté en HTML ?
jeudi 17 mars 2005 à 09:48:29 |
changer la couleur d'un texte dynamique formaté en HTML ?

pako56
|
bonjour, - J'ai un texte dynamique au contenu html dont le champ var est: mavar - mavar est défini comme ceci: mavar = "<A HREF='http://www.google.fr' target='_blank'>GOOGLE</A>"; -Quand la souris passe dessus elle se tranforme en une petite main, c'est bien, mais je voudrais aussi que le texte change également de couleur, comme un vrai lien d'url. Est-ce possible ? Merci.
|
|
jeudi 17 mars 2005 à 11:18:33 |
Re : changer la couleur d'un texte dynamique formaté en HTML ?

John_Doe_88
|
Ben tu mets un bouton transparent en dessous et sur onRollOver tu fais tonTexte.textColor = ....
|
|
jeudi 17 mars 2005 à 11:31:25 |
Re : changer la couleur d'un texte dynamique formaté en HTML ?

pako56
|
ah oui mais non.... lol Car en fait cette zone de texte dynamique ne contient pas seulement une ligne mais plusieurs qui sont chargées à partir d'un fichier texte. L'ensemble de cette zone est "scrollée", donc je ne peux pas créer autant de bouton transparent que j'ai de lignes dans le fichier... :-(
|
|
jeudi 17 mars 2005 à 12:15:06 |
Re : changer la couleur d'un texte dynamique formaté en HTML ?

John_Doe_88
|
Oui en effet c un peu plus compliqué... Je vois pas bien comment faire.
Si c des lignes entieres qui sont en <a href... tu peux peut etre quand meme utiliser cette solution :
tu analyses ton texte avant de l'afficher, et tant que tu as des lignes
sans ahref tu les mets dans des textes dynamiques (autosize = true). Si
tu as un ahref alors la tu crees un bouton derriere la ligne.
A toi de voir. Comme ca rapidement je vois ca faisable.
|
|
vendredi 18 mars 2005 à 03:11:57 |
Re : changer la couleur d'un texte dynamique formaté en HTML ?

goldenboy68
|
Salut,
Un peu usine à gaz la seconde solution, non? Suffirait de créer un
style personalisé...j'te donne un bout de code que j'avais utilisé y'a
qq mois:
// Définition d'une feuille de style
monStyle=new TextField.StyleSheet();
monStyle.setStyle("bill",{color:"#0000FF"});
monStyle.setStyle("a:link", {
color:'#0000FF'
});
monStyle.setStyle("a:hover", {
textDecoration:'underline',
color:'#FF0000'
});
// création d'un champ texte
_root.createTextField("champ_txt",0,140,150,1,1);
champ_txt._width=448;
champ_txt._height=280;
champ_txt.border=false;
champ_txt.html=true;
champ_txt.multiline=true;
champ_txt.wordWrap=true;
champ_txt.selectable =true;
champ_txt.mouseWheelEnabled=true;
// Application de la feuille de style
champ_txt.styleSheet=monStyle;
// saisie du texte (donc c'est là que tu vas charger le contenu de ton
fichier dans la zone de texte...ATTENTION, pas dans "text", mais dans
"htmlText")
champ_txt.htmlText="<a href='www.google.com'>test</a><p
align='center'><font size='30'
color='#FF0000'>Bienvenue!!!</font></p><BR><BR><bill>
En étudiant les deuxièmes et troisièmes lignes vous constatez que deux
noms de style différents on été choisi, l'un est précédé d'un point
(.bob) et l'autre non (bill). Les styles dont le nom est précédé d'un
point sont utilisés avec l'attribut class comme vous pouvez le voir
dans la dernière ligne du script alors que ceux qui n'ont pas de point
sont utilisé sous la forme de balises personnalisé. Cette dernière
utilisation peut facilement vous permettre d'appliquer des styles à un
fichier xml.Les feuilles de style sont très pratiques mais
l'application d'un style à un champ texte modifie la gestion interne de
ce champ et apporte quelques restrictions. Tout d'abord vous ne pouvez
plus appliquer de TextFormat ni utiliser les méthodes
TextField.replaceSel et TextField.replaceText sur ce champ (voir plus
bas pour la description de cette dernière méthode) mais il deviens
également impossible de saisir des données dans un champ de saisie sur
lequel vous appliquez un style, il est donc important d'utiliser les
feuilles de style en connaissance de cause.En étudiant les deuxièmes et
troisièmes lignes vous constatez que deux noms de style différents on
été choisi, l'un est précédé d'un point (.bob) et l'autre non (bill).
Les styles dont le nom est précédé d'un point sont utilisés avec
l'attribut class comme vous pouvez le voir dans la dernière ligne du
script alors que ceux qui n'ont pas de point sont utilisé sous la forme
de balises personnalisé. Cette dernière utilisation peut facilement
vous permettre d'appliquer des styles à un fichier xml.Les feuilles de
style sont très pratiques mais l'application d'un style à un champ
texte modifie la gestion interne de ce champ et apporte quelques
restrictions. Tout d'abord vous ne pouvez plus appliquer de TextFormat
ni utiliser les méthodes TextField.replaceSel et TextField.replaceText
sur ce champ (voir plus bas pour la description de cette dernière
méthode) mais il deviens également impossible de saisir des données
dans un champ de saisie sur lequel vous appliquez un style, il est donc
important d'utiliser les feuilles de style en connaissance de
cause.</bill>";
PS: le texte, c'est tiré de l'aide de Flash si j'me souviens bien! T'as un exemple...reste plus qu'à adapter et à comprendre!
@+! Samy
|
|
lundi 21 mars 2005 à 09:54:11 |
Re : changer la couleur d'un texte dynamique formaté en HTML ?

pako56
|
Ok ! Super ! Merci ! Je débute et ne connaissait pas encore le principe des feuilles de styles sous Flash après qlq manips et lecture de l'aide j'ai réussi à faire ce que je voulais: Un zone de texte dynamique s avec scroll et dont le contenu est issu d'un fichier texte formaté Html, lui même contenant des commandes "asfunction:" et puis donc les fameuses Url qui changent donc de couleur au survol de la souris (bien plus visuel, à mon avis, que le simpla changement du curseur en une main.) Ci-dessous le résultat image et sinon le site est là: [ Lien ] (en cliquant sur la zone "Actualités" de la 1ère page. Ps: c'est un site de travail basé sur celui d'une vrai société dont je "m'amuse" à le relooker en Flash (je connais cette boite aussi hein... faut pas pousser non plus :-) 
|
|
Cette discussion est classée dans : dynamique, texte, couleur, html, mavar
Répondre à ce message
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|