k.  I'll look at the docs, the link you sent.  The flexibility of styling
html in the browser is what I'm going for.

Much appreciated.

Johnny

On Fri, Feb 13, 2009 at 5:03 PM, Douglas Knudsen
<[email protected]>wrote:

> text layouts and Flash are not bosom buddies for sure.  Check this out for
> possibilities http://labs.adobe.com/technologies/textlayout/
>
> You will most certainly want to externalize your CSS.  See Teddy's example
> and check out this chapter for all the goods
> http://livedocs.adobe.com/flex/3/html/styles_01.html
>
> Douglas Knudsen
> http://www.cubicleman.com
> this is my signature, like it?
>
>
> On Fri, Feb 13, 2009 at 4:44 PM, John Waggener <[email protected]>wrote:
>
>> When using text in Flex, I commonly create TextAreas, assign marked up
>> text (htmlText property) to those areas and then apply a StyleSheet.
>>
>> I couple of limitations that are frustrating.  TextArea doesn't seem to
>> resize automatically.  This means if I have a couple of TextAreas in the
>> flow of a Box, they may not be large enough for the text.  If I assign new
>> text they do not resize appropriately.  I don't find flash's textheight
>> calculations reliable.
>>
>> The flow of text and media.
>> I do believe that htmlText can contain an img tag, making it part of the
>> flow.  But the range of styles is limited.
>>
>> In general, is there a good way, a best practice, to use marked up text
>> and other uicomponents in a flow?  Can text wrap a Ui component that is a
>> videoplayer?
>>
>> Also, can  I can use an external CSS to style a TextArea with marked up
>> text?
>>
>> I know that i can set styleName to one style definition.  But the point is
>> to apply any number of styles to any number of tags.
>>
>> __textArea.styleSheet = someExternalCss; -- ideally a CSS that is applied
>> to whole app without explicitly loading.
>>
>> Any thoughts or pointers to resources are appreciated.
>>
>> What I'm doing:
>>
>> private var __info:TextArea;
>> private var styles:StyleSheet;
>> private var stylesText:String =
>>             '.h1{ font-family:  Arial, Helvetica, Times; font-weight:
>> regular; color:#ffffff; font-size:20; }'+
>>             '.regular{ font-family: Arial, Helvetica, Times; font-weight:
>> regular; color:#ffffff; font-size:14; }'+
>>             '.link{ font-family: Arial, Helvetica, Times; font-weight:
>> regular; color:#68b8d6; font-size:14; text-decoration:underline; }';
>>
>> styles = new StyleSheet();
>> styles.parseCSS(stylesText);
>>
>> __info = new TextArea();
>> __info.styleSheet = styles;
>>
>>
>> --
>> Johnny Waggener
>> Software Developer
>> Multicast Media
>> 678-592-2650
>>
>
>


-- 
Johnny Waggener
Software Developer
Multicast Media
678-592-2650

Reply via email to