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

MXML Discussion :

[FLEX] RichTextEditor + image ?


Sujet :

MXML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 18
    Par défaut [FLEX] RichTextEditor + image ?
    Bonjour à tous,
    je me trouve face à un nouveau problème et après moulte recherche sans résultat.. je me tourne donc vers vous :
    je cherche à ajouter une fonction d'ajout d'image/swf dans un RichTextEditor mais je ne sais pas trop comment m'y prendre.

    J'ai déja toutmon script d'upload d'image qui fonctionne, mon seul soucis est pour ajouter dans le texte du RichTextEditor la balise <IMG src="............ /> sans que les balises apparaissent...
    J'espère que vous avez compris mon problème.
    En vous remerciant d'avance.
    A+
    skyneT.

  2. #2
    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
    perso je n'ai aucun soucis

    voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    width="800" height="604"  >
     
     
    	<mx:Script>
    	<![CDATA[
    		private function addImg():void
    		{
    			rte.textArea.htmlText += "<img src='Collines.jpg' />"
    		}
    	]]>
    	</mx:Script>
     
     
    	<mx:RichTextEditor id="rte" width="800" height="600" />
    	<mx:Button x="285" y="330" label="Display" click="addImg()" />
    </mx:Application>

    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

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 18
    Par défaut
    Oui merci j'y était arrivé en fait lol ^^ par contre s'est bizarre qu'on soit obligé de mettre les deux paramètre width et height a l'image pour la redimensionner et pas seulement le width enfin bref pas grave.
    Sinon j'ai un petit soucis , je sais pas si sa te le fait aussi mais une fois l'image ajoutée , quand je tape du texte a la suite la taille des caractères se met a 2 , j'avais ce problème avec mon script et je le retrouve avec le tiens aussi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    width="800" height="604"  >
     
     
    	<mx:Script>
    	<![CDATA[
    		private function addImg():void
    		{
    			rte.textArea.htmlText += "<img src='Tree.jpg' width='150' height='150' />"
    		}
    	]]>
    	</mx:Script>
     
     
    	<mx:RichTextEditor id="rte" width="800" height="600" />
    	<mx:Button x="285" y="330" label="Display" click="addImg()" />
    </mx:Application>
    Il y a aussi un problème au niveau de la scrollbar, j'ai l'impression qu'elle ne prend pas très bien en compte les images , par exemple si je fait scroller a l'aide du texte et que je rajoute des images , je peut descendre avec la scrollbar jusqu'au bas du texte mais je peut encore descendre au dela de la scrollbar pour voir les images plus bas.. lol !

    Je n'arrive pas non plus a center une image :o
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    width="800" height="604"  >
     
     
    	<mx:Script>
    	<![CDATA[
    		private function addImg():void
    		{
    			rte.textArea.htmlText += "<img src='Tree.jpg' width='150' height='150' align='right'/>"
    		}
    		private function addImg2():void
    		{
    			rte.textArea.htmlText += "<center><img src='Tree.jpg' width='150' height='150'/></center>"
    		}
    		private function addImg3():void
    		{
    			rte.textArea.htmlText += "<center><img src='Tree.jpg' width='150' height='150'align='middle'/></center>"
    		}
    	]]>
    	</mx:Script>
     
     
    	<mx:RichTextEditor id="rte" width="800" height="600" />
    	<mx:Button x="285" y="330" label="Displayright" click="addImg()" />
    	<mx:Button x="285" y="360" label="Displaycenter" click="addImg2()" />
    	<mx:Button x="285" y="390" label="Displaymiddle" click="addImg3()" />
    </mx:Application>
    L'image s'affiche soit a gauche, soit a droite .. jamais au centre
    Merci d'avance


    EDIT : Je viens de regarder et j'ai trouver pourquoi sa bug au niveau du centre et de la police :
    Quand on ajoute l'image, le RichTextEditor n'ajoute pas seulement le htmlText avec la balise mais tout sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="2" COLOR="#0B333C" LETTERSPACING="0" KERNING="0"><img src='Tree.jpg' width='150' height='150' /> </FONT></P>
    Seulement voilà , je ne sais pas comment y remédier lol...

Discussions similaires

  1. Flex -redimmensionnement image
    Par leyeno dans le forum Flex
    Réponses: 12
    Dernier message: 30/10/2010, 15h19
  2. Flex - masque image
    Par leyeno dans le forum Flex
    Réponses: 2
    Dernier message: 02/02/2010, 15h12
  3. Importer des images en Flex et les convertir en symboles
    Par Natural Born Camper dans le forum Flex
    Réponses: 0
    Dernier message: 22/05/2008, 21h51
  4. Flex et chargement d'images
    Par Pill_S dans le forum Flex
    Réponses: 3
    Dernier message: 17/02/2008, 13h15
  5. [Flex] Rollover avec des images externes
    Par teuzze dans le forum Flex
    Réponses: 1
    Dernier message: 15/05/2007, 22h31

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