I forgot to mention that the string that comes from the MySQL database is like 
this:
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" 
COLOR="#CC0000" LETTERSPACING="0" KERNING="0">This is a test 
string</FONT></P></TEXTFORMAT><TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT 
FACE="Verdana" SIZE="12" COLOR="#404040" LETTERSPACING="0" 
KERNING="0"></FONT></P></TEXTFORMAT>


--- In [email protected], "janjohannes...@..." <d...@...> wrote:
>
> Hi, thank you for your response.
> I am quite new to flex, so I am not sure what you mean by "inspecting." But I 
> have put on a trace function activated from "Button" and even if the 
> text-contol do not render the html code in "text mode", the trace function 
> show the string from the database correct.
> 
> Here are the code for the flex component:
> 
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml";
>       bottom="20" right="20" left="20"  top="95"
>       styleName="ViewStack"
>       cornerRadius="6"
>       creationComplete="init();"
>       width="100%" height="100%">
>       
>       <mx:Script>
>               <![CDATA[
>                       
>                       import jansInternal.ObjectProxyToAC;
>                       import mx.collections.ArrayCollection;
>                       import mx.controls.Alert;
>                       import mx.rpc.events.ResultEvent;
>                       
>                       
>                       private var dreamData:ArrayCollection;
>                       private var dreamDataX:ArrayCollection;
>                       [Bindable]
>                       private var FinalText:String;
>                       private var jjACProxy:ObjectProxyToAC = new 
> ObjectProxyToAC;
> 
>                       
>                       private function init():void {                  
>                               ro_1.getData_1(1,1);                            
>                                 // starts remote object ro_1    
>                       }
>                       
>                       private function getDreamData(e:ResultEvent):void {     
>                         
>                               dreamData = e.result as ArrayCollection;        
>                 // Returdata fra Dream.cfc
>                               dreamDataX = 
> jjACProxy.resultHandler(dreamData);        // jjACProxy puts ArrayCollection 
> in OblectProxy
>                               FinalText = 
> dreamDataX.getItemAt(0).sidetekst_1;        //stores arraycollection          
>       
>                       }
>                       
>               ]]>
>       </mx:Script>
>       
>       <!-- Remote object for å jobbe med tabellen "TheSpaceOfLight" -->
>       <mx:RemoteObject id="ro_1"
>               destination="ColdFusion"
>               showBusyCursor="true"
>               source="FLEX_CC.TheSpaceOfLight.src.assets.cfc.Dream">
>               <mx:method
>                       name="getData_1"
>                       result="getDreamData(event)" />
>               </mx:RemoteObject>
>       
>       <mx:Panel 
>               width="699"
>               layout="horizontal"
>               right="20" bottom="20" top="20">
>               <mx:Text id="dreamText"
>                       width="100%" height="100%" 
>                       htmlText="{FinalText}" >
>               </mx:Text>
>               
>       </mx:Panel>
>       <mx:Button
>               x="104" y="597"
>               label="Button"
>               click="trace(dreamText.htmlText)"/>
>       
> </mx:Canvas>
> 
> PS: I use the same prinsiple in my first application that update tde 
> tatabase. So when i load data from the database to the RichTextEditor via the 
> htmlText propery, it works fine. The only difference is that the the data 
> from the database is first received as a dataprovider for a dataGrid ann then 
> sent to the RTE by selecting the datagrid.
> 
> Tnaks again.
> 
> Jan Johannessen
> Norway
> 
> 
> --- In [email protected], Gordon Smith <gosmith@> wrote:
> >
> > When you inspect dreamText.htmlText and dreamText.text, are they what you 
> > expect or are they empty Strings?
> > 
> > Gordon Smith
> > Adobe Flex SDK Team
> > 
> > From: [email protected] [mailto:[email protected]] On 
> > Behalf Of janjohannessen@
> > Sent: Monday, September 14, 2009 10:02 AM
> > To: [email protected]
> > Subject: [flexcoders] HTML in text control
> > 
> > 
> > 
> > I have made two applications:
> > 1. Stores text in a MySQL database. I use RichTextEditor to make the text, 
> > and then stores the text in the database vith all the HTML tags.
> > 2. The other application is a private homepage that loads the text from the 
> > database. I use <mx:text> controls to display the text.
> > 
> > When I bind the receiving input variable from the database to the text 
> > control using the text-property, the text control fills up nicely... but 
> > with html-coded text. When I bind the input variable from the database to 
> > the Text control using the htmlText-property, the text control is empty... 
> > or no visable text.
> > I have tried using both mx-tags and actionscript, but with the same result.
> > 
> > Have anybody a clue how to resolve this issue?
> > 
> > Here are my text control:
> > <mx:Text id="dreamText"
> > width="100%" height="100%"
> > htmlText="{FinalText}" >
> > </mx:Text>
> > 
> > Thanks
> >
>


Reply via email to