<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28347811</id><updated>2026-04-04T01:04:12.447-07:00</updated><title type='text'>Flex Wares</title><subtitle type='html'>Sample Components, Apps, Demos for Adobe Flex 2.0.&#xa;&#xa;Everything posted here is freeware. The code is available under &lt;a href=&quot;http://www.opensource.org/licenses/mit-license.php&quot;&gt;MIT License&lt;/a&gt;. Please do send me a note if you are using it on a public url.&lt;br&gt;&#xa;Feeds&#xa;&lt;a href=&quot;http://feeds.feedburner.com/FlexWares&quot;&gt;Feed Burner&lt;/a&gt;,&#xa;&lt;a href=&quot;http://flexarena.blogspot.com/atom.xml&quot;&gt;Atom&lt;/a&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://flexarena.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://flexarena.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28347811.post-116227494829449032</id><published>2006-10-30T22:04:00.000-08:00</published><updated>2007-10-08T04:16:55.622-07:00</updated><title type='text'>3D Wireframe renderer for Flex</title><content type='html'>This is a 3D Wireframe renderer. It can read 3 filetypes:&lt;br /&gt;&lt;br /&gt;1. 3DS Max ASE format&lt;br /&gt;2. xml mesh data - generated by &lt;a href=&quot;http://3dfs.alpha-sigma.net/&quot;&gt;3D Flash Studio converter&lt;/a&gt;&lt;br /&gt;3. Mesh data in the form of name,value pairs&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://anjalixz.tripod.com/renderer3d/Example3da.html&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;&quot; src=&quot;http://photos1.blogger.com/blogger/7587/1427/320/teapot.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The loader and renderer are completely decoupled, you can use a different loader or a different renderer. Also the loader can be easily extended to support other file formats.&lt;br /&gt;&lt;br /&gt;The camera position, orientation is customizable.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href=&quot;http://www.pixelnerve.com/tutorials/&quot;&gt;Vic&#39;s 3DLib tutorial&lt;/a&gt; which I used as a starting point to develop this component. It had to be ported to AS3 first though.&lt;br /&gt;&lt;br /&gt;The 3D object can be drag rotated with the mouse. While drag/rotating, the renderer automatically drops polys to achieve a smooth drag. I have been able to get decent results with upto 25000 triangles.&lt;br /&gt;&lt;br /&gt;To use the component, place the following code in any mxml file.&lt;br /&gt;&lt;pre style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;span style=&quot;font-size:120;&quot;&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;Lib3D:ASELoader id=&quot;l3&quot; url=&quot;assets/plane.ase&quot; objectloaded=&quot;r3.model = l3.obj;&quot;&amp;gt;&lt;br /&gt;&amp;lt;Lib3D:Renderer3D id=&quot;r3&quot; width=&quot;400&quot; height=&quot;400&quot; animate=&quot;false&quot; scale=&quot;1.5&quot;&lt;br /&gt; pitch=&quot;1.57&quot; detail=&quot;high&quot;&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I would want to add texture mapping to this later.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://anjalixz.tripod.com/renderer3d/Example3da.html&quot;&gt;Demo&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://anjali.coderecipe.com/flexarena/wireframerenderer/WireframeRendererFlex.zip&quot;&gt;Source&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexarena.blogspot.com/feeds/116227494829449032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/28347811/116227494829449032?isPopup=true' title='34 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/116227494829449032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/116227494829449032'/><link rel='alternate' type='text/html' href='http://flexarena.blogspot.com/2006/10/3d-wireframe-renderer-for-flex.html' title='3D Wireframe renderer for Flex'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>34</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28347811.post-116126613894541642</id><published>2006-10-19T06:33:00.000-07:00</published><updated>2007-10-08T04:03:17.574-07:00</updated><title type='text'>Winamp on Flex</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://anjali.coderecipe.com/flexarena/winamp/Winamp.html&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;http://photos1.blogger.com/blogger/7587/1427/320/Flexamp.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Presenting Winamp on Flex, this has been implemented completely in Flex.&lt;br /&gt;&lt;br /&gt;The Application is skinnable using any winamp classic skin. Just put the skin in the assets folder (lowercase file names please).&lt;br /&gt;It can read pls and m3u playlist. Currently supported controls are Rev, Fwd, Play, Pause, Stop, Volume.&lt;br /&gt;&lt;br /&gt;Skins can be changed on the fly by just calling the setSkin function. I have not skinned the playlist because people would want to customize it.&lt;br /&gt;&lt;br /&gt;Made this quite a while ago, but was not getting time to make it a bit robust.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://anjali.coderecipe.com/flexarena/winamp/Winamp.html&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;http://photos1.blogger.com/blogger/7587/1427/320/Flexamp2.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://anjali.coderecipe.com/flexarena/winamp/WinampFlex.zip&quot;&gt;Source&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The SoundPlayer class posted in the source implements play, pause, stop and error / state management. There is no UI in this class. The UI is implemented by WinampClassicUI component.&lt;br /&gt;&lt;br /&gt;Eject button does not do anything currently. Any custom code can be added to it.&lt;br /&gt;&lt;br /&gt;If there are any bugs, please just post a note and I will post a fix.</content><link rel='replies' type='application/atom+xml' href='http://flexarena.blogspot.com/feeds/116126613894541642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/28347811/116126613894541642?isPopup=true' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/116126613894541642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/116126613894541642'/><link rel='alternate' type='text/html' href='http://flexarena.blogspot.com/2006/10/winamp-on-flex.html' title='Winamp on Flex'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28347811.post-115019221828832214</id><published>2006-06-13T02:36:00.000-07:00</published><updated>2007-10-08T04:27:18.554-07:00</updated><title type='text'>Marquee</title><content type='html'>This component can be used to put a marquee in a Flex 2.0 App.&lt;br /&gt;&lt;MARQUEE BEHAVIOR=alternate width=&quot;100%&quot;&gt;Hello World&lt;/marquee&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;pre style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;span style=&quot;font-size:120%;&quot;&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot;?&amp;gt;&lt;br /&gt;&amp;lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; xmlns=&quot;*&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Marquee text=&quot;Hello World                        &quot; width=&quot;200&quot; /&amp;gt;&lt;br /&gt;&amp;lt;Marquee text=&quot;This is a test marquee to display the behavior&quot;&lt;br /&gt;    direction=&quot;both&quot; width=&quot;100&quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:Application&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a href=&quot;http://anjali.coderecipe.com/flexarena/marquee/Marquee.as&quot;&gt;Component Code&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://anjali.coderecipe.com/flexarena/marquee/MarqueeExample.swf&quot;&gt;Demo&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexarena.blogspot.com/feeds/115019221828832214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/28347811/115019221828832214?isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/115019221828832214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/115019221828832214'/><link rel='alternate' type='text/html' href='http://flexarena.blogspot.com/2006/06/marquee.html' title='Marquee'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28347811.post-114898843054297768</id><published>2006-05-30T04:15:00.000-07:00</published><updated>2007-10-08T04:37:36.526-07:00</updated><title type='text'>Bitmap Skinned Buttons</title><content type='html'>I was trying to make a skinnable application which had multiple buttons, but I didnt want to put a separate bitmap for each state of each button. I had one bitmap containing all the states of all buttons, something like the following.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/7587/1427/1600/cbuttons.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;http://photos1.blogger.com/blogger/7587/1427/320/cbuttons.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;I have made a custom &quot;SkinnedButton&quot; class which lets me use such skins. I just need to give the coordinates of the UP, DOWN, OVER and DISABLED states and an Image.&lt;br /&gt;&lt;br /&gt;The code that produces this looks like this.&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;span style=&quot;font-size:120%;&quot;&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot;?&amp;gt;&lt;br /&gt;&amp;lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; xmlns=&quot;*&quot; width=&quot;100%&quot; &lt;br /&gt;    height=&quot;100%&quot;&amp;gt;&lt;br /&gt;        &lt;br /&gt;    &amp;lt;mx:Canvas width=&quot;150&quot; height=&quot;50&quot; x=&quot;10&quot; y=&quot;0&quot;&amp;gt;&lt;br /&gt;    &amp;lt;mx:Image id=&quot;bkground&quot; source=&quot;@Embed(&#39;background.png&#39;)&quot;/&amp;gt;&lt;br /&gt;    &amp;lt;mx:Image id=&quot;skin&quot; source=&quot;@Embed(&#39;cbuttons.png&#39;)&quot; includeInLayout=&quot;false&quot; visible=&quot;false&quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;SkinnedButton id=&quot;bprev&quot; x=&quot;0&quot; y=&quot;0&quot;&lt;br /&gt;            upX=&quot;0&quot; upY=&quot;0&quot; downX=&quot;0&quot; downY=&quot;18&quot; &lt;br /&gt;            alpha=&quot;0&quot; skin=&quot;{skin}&quot; backgroundImage=&quot;{bkground}&quot; width=&quot;23&quot; height=&quot;18&quot; cornerRadius=&quot;5&quot;  /&amp;gt;&lt;br /&gt;        &lt;br /&gt;        &amp;lt;SkinnedButton id=&quot;bplay&quot; x=&quot;23&quot; y=&quot;0&quot;&lt;br /&gt;            upX=&quot;23&quot; upY=&quot;0&quot; downX=&quot;23&quot; downY=&quot;18&quot; &lt;br /&gt;            alpha=&quot;0&quot; skin=&quot;{skin}&quot; backgroundImage=&quot;{bkground}&quot; width=&quot;23&quot; height=&quot;18&quot; cornerRadius=&quot;5&quot;  /&amp;gt;&lt;br /&gt;            &lt;br /&gt;        &amp;lt;SkinnedButton id=&quot;bpause&quot; x=&quot;46&quot; y=&quot;0&quot;&lt;br /&gt;            upX=&quot;46&quot; upY=&quot;0&quot; downX=&quot;46&quot; downY=&quot;18&quot; &lt;br /&gt;            alpha=&quot;0&quot; skin=&quot;{skin}&quot; backgroundImage=&quot;{bkground}&quot; width=&quot;23&quot; height=&quot;18&quot; cornerRadius=&quot;5&quot;  /&amp;gt;&lt;br /&gt;            &lt;br /&gt;        &amp;lt;SkinnedButton id=&quot;bstop&quot; x=&quot;69&quot; y=&quot;0&quot;&lt;br /&gt;            upX=&quot;69&quot; upY=&quot;0&quot; downX=&quot;69&quot; downY=&quot;18&quot; &lt;br /&gt;            alpha=&quot;0&quot; skin=&quot;{skin}&quot; backgroundImage=&quot;{bkground}&quot; width=&quot;23&quot; height=&quot;18&quot; cornerRadius=&quot;15&quot;  /&amp;gt;&lt;br /&gt;            &lt;br /&gt;        &amp;lt;SkinnedButton id=&quot;bnext&quot; x=&quot;92&quot; y=&quot;0&quot;&lt;br /&gt;            upX=&quot;92&quot; upY=&quot;0&quot; downX=&quot;92&quot; downY=&quot;18&quot; &lt;br /&gt;            alpha=&quot;0&quot; skin=&quot;{skin}&quot; backgroundImage=&quot;{bkground}&quot; width=&quot;23&quot; height=&quot;18&quot; cornerRadius=&quot;15&quot;  /&amp;gt;&lt;br /&gt;    &amp;lt;/mx:Canvas&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:Application&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a href=&quot;http://anjali.coderecipe.com/flexarena/CSButton/CSButton.zip&quot;&gt;Code and Example&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexarena.blogspot.com/feeds/114898843054297768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/28347811/114898843054297768?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/114898843054297768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/114898843054297768'/><link rel='alternate' type='text/html' href='http://flexarena.blogspot.com/2006/05/bitmap-skinned-buttons.html' title='Bitmap Skinned Buttons'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28347811.post-114806137118046767</id><published>2006-05-19T10:50:00.000-07:00</published><updated>2007-10-08T04:45:53.703-07:00</updated><title type='text'>Docker</title><content type='html'>This is a component to make Dockable Menus and Toolbars, similar to Microsoft Products. It looks somewhat like this.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/7587/1427/1600/Dock.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://photos1.blogger.com/blogger/7587/1427/320/Dock.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;There are 3 ToolBars in this example. One containing a Menu docked to the top. One floating and one docked to the bottom.&lt;br /&gt;&lt;br /&gt;The Basic organisation of a docker is like this:&lt;br /&gt;&lt;pre style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;span style=&quot;font-size:120%;&quot;&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;mx:Application&amp;gt;&lt;br /&gt;&amp;lt;Docker width=&quot;100%&quot; height=&quot;100%&quot;&amp;gt;&lt;br /&gt;    &amp;lt;DockableToolBar id=&quot;toolbar3&quot; width=&quot;100%&quot; minWidth=&quot;0&quot;&amp;gt;&lt;br /&gt;       &amp;lt;mx:MenuBar id=&quot;menubar&quot; dataProvider=&quot;{myMenuBarData}&quot; showRoot=&quot;false&quot;/&amp;gt;&lt;br /&gt;    &amp;lt;/DockableToolBar&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;DockableToolBar id=&quot;toolbar&quot; width=&quot;100%&quot; minWidth=&quot;0&quot;&amp;gt;&lt;br /&gt;       Toolbar Controls&lt;br /&gt;       Toolbar Controls&lt;br /&gt;       Toolbar Controls&lt;br /&gt;    &amp;lt;/DockableToolBar&amp;gt;&lt;br /&gt;&lt;br /&gt;    Other Application Elements&lt;br /&gt;&amp;lt;/Docker&amp;gt;&lt;br /&gt;&amp;lt;/mx:Application&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a href=&quot;http://anjali.coderecipe.com/flexarena/docker/Docker.zip&quot;&gt;Example and Source&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You need &lt;a href=&quot;http://labs.adobe.com/flexproductline/&quot;&gt;Flex 2.0 Beta 3&lt;/a&gt; to compile and run the source.</content><link rel='replies' type='application/atom+xml' href='http://flexarena.blogspot.com/feeds/114806137118046767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/28347811/114806137118046767?isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/114806137118046767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/114806137118046767'/><link rel='alternate' type='text/html' href='http://flexarena.blogspot.com/2006/05/docker.html' title='Docker'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28347811.post-114898272572697004</id><published>2006-05-18T13:42:00.000-07:00</published><updated>2006-10-19T10:12:11.696-07:00</updated><title type='text'>RichTextEditor with floating Toolbar</title><content type='html'>If you are wondering how to make the Toolbar of a RichTextEditor floating. Here&#39;s the code:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/7587/1427/1600/RTE_FloatControl.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer;&quot; src=&quot;http://photos1.blogger.com/blogger/7587/1427/320/RTE_FloatControl.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;span style=&quot;font-size:120%;&quot;&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; xmlns=&quot;*&quot; height=&quot;100%&quot;&amp;gt;&lt;br /&gt;&amp;lt;mx:Style&amp;gt;&lt;br /&gt;    TitleWindow&lt;br /&gt;    {&lt;br /&gt;        backgroundAlpha: 0.9;&lt;br /&gt;        backgroundColor: #9199A4;&lt;br /&gt;        borderColor: #9199A4;&lt;br /&gt;        borderAlpha: 1.0;&lt;br /&gt;        borderStyle: &quot;none&quot;;&lt;br /&gt;        borderThickness: 0;&lt;br /&gt;        paddingBottom: 0;&lt;br /&gt;        paddingLeft: 0;&lt;br /&gt;        paddingRight: 0;&lt;br /&gt;        paddingTop: 0;    &lt;br /&gt;    }&lt;br /&gt;&amp;lt;/mx:Style&amp;gt;&lt;br /&gt;    &lt;br /&gt;&amp;lt;mx:Script&amp;gt;&lt;br /&gt;&amp;lt;![CDATA[&lt;br /&gt;    import mx.managers.*;&lt;br /&gt;&lt;br /&gt;    private function floatControlBar() : void&lt;br /&gt;    {&lt;br /&gt;        rteControl.parent.removeChild(rteControl);&lt;br /&gt;        rteControl.addChild(DisplayObject(rte.toolbar));&lt;br /&gt;        rte.showControlBar=false;&lt;br /&gt;        mx.managers.PopUpManager.addPopUp(rteControl, rte, false);&lt;br /&gt;    }&lt;br /&gt;]]&amp;gt;&lt;br /&gt;&amp;lt;/mx:Script&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;mx:RichTextEditor id=&quot;rte&quot; htmlText=&quot;&quot; headerHeight=&quot;5&quot; &lt;br /&gt;        creationComplete=&quot;floatControlBar()&quot;/&amp;gt;&lt;br /&gt;    &amp;lt;mx:TitleWindow id=&quot;rteControl&quot; width=&quot;325&quot; title=&quot;ToolBar&quot;/&amp;gt;&lt;br /&gt;    &lt;br /&gt;&amp;lt;/mx:Application&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexarena.blogspot.com/feeds/114898272572697004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/28347811/114898272572697004?isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/114898272572697004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/114898272572697004'/><link rel='alternate' type='text/html' href='http://flexarena.blogspot.com/2006/05/richtexteditor-with-floating-toolbar.html' title='RichTextEditor with floating Toolbar'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28347811.post-114798320206340648</id><published>2006-05-18T12:56:00.000-07:00</published><updated>2006-05-22T04:41:02.540-07:00</updated><title type='text'>Phew</title><content type='html'>Finally its done. Been procrastinating for a long time.&lt;br /&gt;&lt;br /&gt;The intent of this blog is to post flex sample components, apps, demos here for public use.&lt;br /&gt;&lt;br /&gt;Everything posted on this blog can be considered freeware for use by anyone. The code is available under &lt;a href=&quot;http://www.opensource.org/licenses/mit-license.php&quot;&gt;MIT License&lt;/a&gt; .&lt;br /&gt;Please do send me a note if you are using it on a publicly available web url (feels good to know that my work is being put to some use)&lt;br /&gt;&lt;br /&gt;I would be posting a few samples shortly.</content><link rel='replies' type='application/atom+xml' href='http://flexarena.blogspot.com/feeds/114798320206340648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/28347811/114798320206340648?isPopup=true' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/114798320206340648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28347811/posts/default/114798320206340648'/><link rel='alternate' type='text/html' href='http://flexarena.blogspot.com/2006/05/phew.html' title='Phew'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry></feed>