2011-09-05 2 views
0

Je dois mettre dans un éditeur de texte enrichi qui devrait pouvoir insérer une image et mon utilisateur doit contrôler la position de placer l'image n'importe où dans l'éditeur sans endommager le texte déjà entré. Ça ira si l'utilisateur peut au moins déplacer l'image dans l'éditeur. Quelqu'un peut-il m'aider, avoir un exemple?RichTextEditor avec l'image

Toute aide serait génial ..

merci beaucoup

Répondre

0

Vous pouvez facilement entrer des images dans un RichTextEditor avec le code suivant

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
<mx:Script> 
    <![CDATA[ 
    [Bindable] 
     public var Str:String = '<img src="assets/allBtn_hover.png"/>' 
    ]]> 
</mx:Script> 
    <mx:RichTextEditor id="rte" x="33" y="27" title="Title" 
htmlText="{Str}"> 
    </mx:RichTextEditor> 
    <mx:Text x="397" y="27" text="{Str}" width="270" height="238"/> 
</mx:Application> 

Mais déplacer l'image, est autour de quelque chose qui pourrait être problématique. Avec ce qui précède, il peut être possible de déplacer l'image vers le haut et vers le bas en plaçant l'image texte enveloppée à différentes positions à l'intérieur du RTE, mais si vous souhaitez donner un contrôle absolu, Id suggère de créer un nouvel objet image permettre à l'utilisateur de le déplacer. Mais cela impliquerait d'écrire beaucoup de code, de créer la logique de cacher l'image, en montrant une partie de l'image, lorsqu'un défilement se produit et que l'image n'est pas supposée être affichée sur l'écran.

+0

Salut Neeraj, merci beaucoup pour votre réponse – yogesh

+0

Salut Neeraj, merci beaucoup pour votre réponse, Maintenant, je peux placer le texte autour de l'image.J'ai encore une question, je ne veux pas donner à l'utilisateur contrôle absolu, mais au moins l'utilisateur devrait être déplacer l'image avec l'aide de la barre d'espace, comme nous le faisons MS-Word etc., alors pouvez-vous me dire comment je peux le faire? Merci encore .. – yogesh

+0

Je ne suis pas sûr des espaces, mais vous pouvez le déplacer de haut en bas en ajoutant/supprimant les balises de texte vides avant. – Neeraj

Questions connexes