IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

TextArea + HtmlText + Image


Sujet :

Flex

  1. #1
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 15
    Par défaut TextArea + HtmlText + Image
    Hello,

    Je rencontre actuelement un problème avec le positionement d'une image au sein d'un TextArea via la propriété HtmlText.
    Cf. l'image en attachment, je n'arrive pas à aligner l'image juste à côté du text, il y a toujours x blancs entre l'image et mon texte.

    Je remplis mon TextArea comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    maTextArea.htmlText = "<img src='infoicone.gif'width='13' height='13' hspace='0' vspace='0' align='right'><textformat leftmargin='0' rightmargin='0' leading='0' indent='0'blockindent='0'>" + myText + "</textformat>";
    J'ai également mis la propiété condenseWhite du TextArea à true mais sans succès.

    Quelqu'un aurait une idée pour faire coller l'icone d'info au texte?

    D'avance merci,
    Domi
    Images attachées Images attachées  

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Le html géré par Flash dans les composants utilisant des TextField est très rudimentaire. La gestion des images est notamment totalement inutilisable, sauf cas très simples.
    Il est préférable d'opter pour une autre solution.. à mon avis.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 15
    Par défaut c déjà rudimentaire pourtant...
    Hello,

    Merci pour ta réponse mais le Html que j'utilise est déjà très rudimentaire.

    Utiliser autre chose sera difficile vu que la cellule n'est pas très large et j'ai absolument besoin de la propriété WordWrap du TextArea car il arrive que le texte soit beaucoup plus long.

  4. #4
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    ton image tu fais un alignement à droite (align='right'), cela explique déjà pourquoi l'icone se place a droite

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  5. #5
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 15
    Par défaut pas le choix pour l'alignement...


    Mais non...pas le choix que de faire un alignement à droite.

    Si tu regardes le code Html du TextArea, la logique Html veut que le tag <img> soit placé après le texte.

    Mais si tu places l'image après ton texte, Flex fait d'office dans ce cas-là un saut de ligne et ton image se retrouve en dessous du texte...ce qui ne vas pas non plus.

    Donc pas le choix que de mettre le tag <img> avant le texte avec la propriété
    align à right.

    Autre idée/suggestion?

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Quand je dis rudimentaire...

    Remplace ton TextArea par un HBox+TextArea+Image.

    Sinon tu risques de perdre ton temps

  7. #7
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 15
    Par défaut adieu l alignement dans ce cas-là
    J'avais aussi pensé à cette solution là mais elle ne résoudra en rien mon problème d'alignement, que du contraire.
    Je crois que je n'ai pas le choix que de laisser le rendu tel quel...

    Depuis le début que j'ai commencé à développer en Flex, je dois dire qu'il y a pas mal de petits trucs dans ce langage qui complique beaucoup la vie du WebDevelopper (quoique je travaille avec la version 2, pas le choix, possible que les versions suivantes corrigent certains points).

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    J'avais aussi pensé à cette solution là mais elle ne résoudra en rien mon problème d'alignement, que du contraire.
    Et pourquoi donc ??

  9. #9
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 15
    Par défaut coller l icone au texte
    Mon but est de faire coller l'icone INFO au texte, voir juste 1 blanc entre la fin du texte et l'icone.

    En utilisant une Hbox contenant un TextArea et une image, selon moi, l'image ne sera jamais collé au texte à cause du contour du control TextArea. En gros ce sera toujours un rectangle avec une image à côté (sauf si je me trompe).

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Je pense que tu ne connais pas toutes les possibilités des composants Flex.
    Nom : Clip1.jpg
Affichages : 90
Taille : 1,8 Ko

  11. #11
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 15
    Par défaut débutant Flex
    Ta réponse ne m'aide pas et, effectivement, je programme en Flex depuis pas longtemps (développeur .Net à la base).

    Si tu as des pistes à donner (je demande pas de solutions), je t'en remercie à l'avance.

    Ton exemple est nickel car il ne contient qu'un seul mot et tu t 'es sûrement basé sur mon ancien attachment. C'est vrai que dans mon exemple le texte est court aussi mais il arrivera que mon TextArea contient x lignes et que la dernière ligne ne soit pas pleine.
    Dans ce cas-là, l'image ne colera jamais au texte.

    A moins qu'il n'y ai une propriété Flex que je ne connais pas encore?

    D'avance merci,
    Dominique

  12. #12
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Evidemment si tu donnes un exemple qui ne correspond pas à la situation réelle c'est difficile d'y répondre correctement.

    Tu peux sans doute regarder par ici :
    http://dmallonee.com/flex/tag/displa...s-in-textarea/

    (J'avoue avoir du mal à comprendre pourquoi Adobe n'améliore pas la gestion des images dans les TextField.)

Discussions similaires

  1. Textarea sur image?
    Par viewtifulced dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/04/2010, 22h48
  2. Image dans un textarea
    Par ZACKX dans le forum Balisage (X)HTML et validation W3C
    Réponses: 16
    Dernier message: 18/04/2007, 13h01
  3. Réponses: 11
    Dernier message: 09/06/2006, 15h44
  4. Afficher une image dans un textarea
    Par micanti dans le forum ASP
    Réponses: 3
    Dernier message: 16/05/2006, 10h13
  5. inclure dans une image du textarea
    Par Battosaiii dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 15/12/2005, 09h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo