<?xml version="1.0" encoding="utf-8"?>
<feed
    xmlns="http://www.w3.org/2005/Atom"
    xmlns:at="http://www.sixapart.com/ns/at"
    xmlns:icbm="http://postneo.com/icbm"
    xmlns:rvw="http://purl.org/NET/RVW/0.2/"
    xml:lang="en">
    <title>Babbling about Software</title>
    <link rel="self" type="application/atom+xml" title="Babbling about Software (Atom)" href="http://williampower.vox.com/library/posts/page/1/atom.xml" />
    <link rel="alternate" type="text/html" title="Babbling about Software" href="http://williampower.vox.com/library/posts/page/1/"/> 
    <link rel="service.post" type="application/atom+xml" title="Babbling about Software" href="http://www.vox.com/services/atom/svc=post/collection_id=6a00e3989a9e07000200e3989aae620003" /> 
    <link rel="service.subscribe" type="application/atom+xml" title="Babbling about Software" href="http://williampower.vox.com/library/posts/atom.xml" />    
    <link rel="next" type="application/atom+xml" title="Babbling about Software" href="http://williampower.vox.com/library/posts/page/2/atom.xml" /> 
    <link rel="last" type="application/atom+xml" title="Babbling about Software" href="http://williampower.vox.com/library/posts/page/2/atom.xml" />  
    <generator uri="http://www.vox.com/">Vox</generator>
    <updated>2009-10-20T10:58:24Z</updated> 
    <author>
        <name>williampower</name>
        <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
    </author> 
    <id>tag:vox.com,2006:6p00e3989a9e070002/</id> 
    <subtitle>User Experience, Flex and more</subtitle>  
    
    <entry>
        <title>Fireworks won&#39;t show the Gradient control arm</title>   
        <link rel="alternate" type="text/html" title="Fireworks won&#39;t show the Gradient control arm" href="http://williampower.vox.com/library/post/fireworks-wont-show-the-gradient-control-arm.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="Fireworks won&#39;t show the Gradient control arm" href="http://williampower.vox.com/library/post/fireworks-wont-show-the-gradient-control-arm.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="Fireworks won&#39;t show the Gradient control arm" href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e07000201240b6cbe38860e" />          <id>tag:vox.com,2009-10-20:asset-6a00e3989a9e07000201240b6cbe38860e</id>
        <published>2009-10-20T10:57:57Z</published>
        <updated>2009-10-20T10:58:24Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p>&#160; While working through &quot;Adobe Fireworks CS4, Classroom In A Book&quot;, chapter 4, I found instructions that I couldn&#39;t complete. The instructions direct the reader to select a custom-drawn path that has a gradient fill applied to it. It states that you&#39;ll see a &#39;control arm&#39; for the gradient, and gives you directions for manipulating it. <br />&#160; I saw no control arm. Here&#39;s how you fix it: <br /><strong>View -&gt; Edges (Ctrl-H)</strong></p><p>&#160; It made no sense to me, but there ya go.</p>    <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/fireworks-wont-show-the-gradient-control-arm.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e07000201240b6cbe38860e?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    </entry> 
    
    <entry>
        <title>Dreamweaver CS4 doesn&#39;t start up (Vista)</title>   
        <link rel="alternate" type="text/html" title="Dreamweaver CS4 doesn&#39;t start up (Vista)" href="http://williampower.vox.com/library/post/dreamweaver-cs4-doesnt-start-up-vista.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="Dreamweaver CS4 doesn&#39;t start up (Vista)" href="http://williampower.vox.com/library/post/dreamweaver-cs4-doesnt-start-up-vista.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="Dreamweaver CS4 doesn&#39;t start up (Vista)" href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e0700020123ddacddd6860b" />          <id>tag:vox.com,2009-10-12:asset-6a00e3989a9e0700020123ddacddd6860b</id>
        <published>2009-10-12T09:58:37Z</published>
        <updated>2009-10-12T09:58:37Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p>&#160; I&#39;m going to tell you how to fix Dreamweaver in 3 easy steps!<br />&#160; Dreamweaver failed to start up for me today. The last time it loaded successfully was before I moved my website folders around (manually, outside the program). <br />&#160; The quick summary of the problem and solution is this: Dreamweaver keeps a cache of the sites it knows you edit with Dreamweaver; if you move them and the program has a problem with that move, it chokes and won&#39;t start up. You need to go into the system registry and delete the sites from the registry entries.<br />&#160; After performing these steps you will need to enter all your site info again. See the note below if you don&#39;t want to delete everything.</p><p>&#160; Here are the full steps: <br />1. Press and hold the &quot;<strong>Windows</strong>&quot; button and then press &quot;<strong>R</strong>&quot; <br />2. When the &quot;Run&quot; box appears, type &quot;<strong>regedit</strong>&quot; and hit &quot;<strong>enter</strong>&quot; (Use the &quot;Run as Administrator&quot; option if it&#39;s there)<br />3. Navigate to &quot;<strong>HKEY_CURRENT_USER &gt; Software &gt; Adobe &gt; Common &gt; 10 &gt; Sites</strong>&quot; and delete everything there<br />Open Dreamweaver</p><p>Note: If you don&#39;t want to delete everything, just rename &quot;Sites&quot; to &quot;OldSites&quot;. This will allow you to use regedit to view your old settings, making it easier to enter your site data a second time.<br />&#160; </p>   <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/dreamweaver-cs4-doesnt-start-up-vista.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e0700020123ddacddd6860b?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    </entry> 
    
    <entry>
        <title>Dreamweaver, SozoDomains, DomainMonger and GoDaddy</title>   
        <link rel="alternate" type="text/html" title="Dreamweaver, SozoDomains, DomainMonger and GoDaddy" href="http://williampower.vox.com/library/post/dreamweaver-sozodomains-domainmonger-and-godaddy.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="Dreamweaver, SozoDomains, DomainMonger and GoDaddy" href="http://williampower.vox.com/library/post/dreamweaver-sozodomains-domainmonger-and-godaddy.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="Dreamweaver, SozoDomains, DomainMonger and GoDaddy" href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e0700020110167473e7860d" />          <id>tag:vox.com,2009-03-26:asset-6a00e3989a9e0700020110167473e7860d</id>
        <published>2009-03-26T09:04:12Z</published>
        <updated>2009-03-26T09:04:12Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p>&#160; I&#39;m a new fan of GoDaddy. It&#39;s very clear that they put a lot of time into their management tools. The side effect of that is that some of their online help information is outdated. It&#39;s hard to follow step-by-step instructions when the UI has changed radically. All told it&#39;s not that hard to figure out, but it can be vexing. <br />&#160; To that end I thought I&#39;d share what I figured out through experimentation. <br />&#160; GoDaddy&#39;s help will tell you that you need to edit A-Records yourself if you&#39;re going to host multiple domains. Don&#39;t bother trying to do it, you won&#39;t find the UI. Your main domain will be hosted in your root folder. Extra domains can either also be pointed at the root folder (that&#39;s the default) or can be based in a folder of your choosing (under the root folder). <br />&#160; I couldn&#39;t find FTP instructions for Dreamweaver, so I followed the simplest set of instructions. It was a little hard to figure out what the main settings were, so I&#39;ll break it down. </p><p>My main site&#39;s FTP info: <br /><ul><li>Remote/Testing Server Info: <br /></li><ul><li>FTP host: ftp.<strong>mainsite</strong>.com</li><li>Host directory: <span style="color: #666666">(blank...no text...don&#39;t put stuff here!)</span></li><li>Login/Password: the info set while configuring the main domain during &#39;setup&#39;</li></ul></ul><br />The following settings work for sites whose DNS is managed by SozoDomains.com and DomainMonger.com: <br />SecondSite&#39;s FTP info: <br />
<ul><li>Remote/Testing Server Info: <br />
  </li><ul><li>FTP host: ftp.<strong>mainsite</strong>.com</li><li>Host directory: <u><em>secondsiteRootFolder</em></u><br /></li><li>Login/Password: the info set while configuring the main domain during &#39;setup&#39;</li></ul></ul>
<br />&#160; There&#39;s yet another configuration that works only for SozoDomains, but that <strong>does not </strong>work for DomainMonger. I&#39;m going to save everyone the headache and not post that info here. <br /></p>   <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/dreamweaver-sozodomains-domainmonger-and-godaddy.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e0700020110167473e7860d?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    </entry> 
    
    <entry>
        <title>Web Hosting Problem </title>   
        <link rel="alternate" type="text/html" title="Web Hosting Problem " href="http://williampower.vox.com/library/post/web-hosting-problem.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="Web Hosting Problem " href="http://williampower.vox.com/library/post/web-hosting-problem.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="Web Hosting Problem " href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e070002011017b519bc860e" />          <id>tag:vox.com,2009-03-26:asset-6a00e3989a9e070002011017b519bc860e</id>
        <published>2009-03-26T08:44:26Z</published>
        <updated>2009-03-26T09:07:10Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p>&#160; I registered 2 new domain names. One is a &#39;.com&#39;, the other a &#39;.name&#39;. I set up DNS service for them through a company that provides me with DNS service for a different pre-existing domain.<br />&#160; I have web hosting through Globat.com. Once I figured out the confusing menu contortions required to set up hosting for the new domains, I set up hosting (on my TeraByte Xtreme (tm) package) for my 2 new domains. The &#39;.com&#39; worked. The &#39;.name&#39; didn&#39;t. <br />&#160; I waited 48 hours to see if the &#39;.name&#39; just took longer (which is realistic). No luck. I filed a trouble ticket on it with Globat. I figured it was a DNS issue. I got an email back telling me that it was, that they were fixing it, and that it would be up in 48 hours. It has been 8 days now and it still isn&#39;t fixed. <br />&#160; I inquired about it again today. No response. I would have been satisfied to wait if I&#39;d seen an email saying &quot;We are investigating further. We&#39;ll get back to you when we figured it out.&quot; <br />&#160; I tried to use their &#39;instant customer service&#39; chat tool. It showed me that I had an approximate wait time of 3 minutes and 50-something seconds...for about half an hour. That&#39;s a conservative estimate. <br />&#160; While I waited I had time to: <br /><ul><li>Get a quick list of other hosting providers</li><li>See what other people were saying about those providers on forums</li><li>Investigate hosting package pricing on the candidate I thought looked best (GoDaddy)</li><li>Fully investigate each feature offered, including how many domains I could host on that account, and how many bytes I would be allowed to traffic monthly</li><li>Register for an account</li><li>Pay for an account</li><li>Fully configure my first domain, including login names, nameserver information, etc.<br /></li></ul>&#160; I drove home from work, logged back in to the GoDaddy management tool. It&#39;s confusing, but less so than Globat&#39;s. <br />&#160; GoDaddy&#39;s interface is pretty good once you learn that there are a couple different interfaces available, and that there&#39;s little overlap in functionality between them. Knowing that allows you to set up a couple tabs in Firefox, each with a different interface, and pop around between them to do what you&#39;re trying to do.</p>   <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/web-hosting-problem.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e070002011017b519bc860e?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    </entry> 
    
    <entry>
        <title>Flex Bug Quash</title>   
        <link rel="alternate" type="text/html" title="Flex Bug Quash" href="http://williampower.vox.com/library/post/flex-bug-quash-2.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="Flex Bug Quash" href="http://williampower.vox.com/library/post/flex-bug-quash-2.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="Flex Bug Quash" href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e070002011018135c0d860f" />          <id>tag:vox.com,2009-03-23:asset-6a00e3989a9e070002011018135c0d860f</id>
        <published>2009-03-23T19:16:40Z</published>
        <updated>2009-03-23T19:22:03Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p>Busy week. Preparing for Flex Bug Quash. It&#39;s put on by a couple of the Flex User&#39;s Group guys. <a href="http://blog.natebeck.net/">Nate</a> and <a href="http://www.theflexguy.com/">Marty</a>.<br />
    
    
    

<div at:enclosure="asset" at:xid="6a00e3989a9e07000201101673b386860d" at:format="auto" at:align="center"
    class="enclosure enclosure-center enclosure-auto embed-enclosure" 
     style="text-align: center;">
<div class="enclosure-inner"
    
        style="width: 300px;"
    >
    <div class="enclosure-list">
        <div class="enclosure-item embed-asset last">
    
            <div class="enclosure-embed">
        
                <iframe class="enclosure-iframe" frameborder="0" scrolling="no" src="http://a6.vox-data.com/6a00e3989a9e07000201101673b386860d-html" style="width: 300px; height: 170px;"></iframe>
        
            </div>
            <div class="enclosure-meta">
                <div class="enclosure-asset-name">bug quash countdown</div>
            </div>
    
        </div>
    </div>
</div>
</div><!-- end enclosure -->


<p style="height: 89px; visibility: visible;"><br /></p><br /> </p>   <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/flex-bug-quash-2.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e070002011018135c0d860f?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    </entry> 
    
    <entry>
        <title>FlexBuilder To-Do Plugin</title>   
        <link rel="alternate" type="text/html" title="FlexBuilder To-Do Plugin" href="http://williampower.vox.com/library/post/flexbuilder-to-do-plugin.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="FlexBuilder To-Do Plugin" href="http://williampower.vox.com/library/post/flexbuilder-to-do-plugin.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="FlexBuilder To-Do Plugin" href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e07000201101804656d860f" />          <id>tag:vox.com,2009-01-29:asset-6a00e3989a9e07000201101804656d860f</id>
        <published>2009-01-29T19:03:33Z</published>
        <updated>2009-01-29T19:03:33Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p>&#160; Go here: <a href="http://www.richinternet.de/blog/index.cfm?entry=911D4B57-0F0D-5A73-AF6F4D4D04099757">http://www.richinternet.de/blog/index.cfm?entry=911D4B57-0F0D-5A73-AF6F4D4D04099757</a>, download the plugin. Unzip it to its own directory. You&#39;ll see a plugin folder and a .jar in that folder. Copy that .jar into the &#39;plugins&#39; directory within your Eclipse directory (or directories if you have multiple versions of eclipse). <br />&#160; Close Eclipse. Open Eclipse. Go to Windows-&gt;Show View-&gt;Other-&gt;General-&gt;Tasks. This puts an item in your &#39;tasks&#39; panel whenever you type &quot;//TODO: ...&quot; or &quot;//FIXME: ...&quot; in your ActionScript/MXML files. Pretty slick. It also adds a &#39;checklist&#39; icon to the left border of the line of code where you&#39;ve written the &quot;TODO&quot; comment. <br /> </p>   <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/flexbuilder-to-do-plugin.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e07000201101804656d860f?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    </entry> 
    
    <entry>
        <title>Flex awesomeness: Law enforcement app</title>   
        <link rel="alternate" type="text/html" title="Flex awesomeness: Law enforcement app" href="http://williampower.vox.com/library/post/flex-awesomeness-law-enforcement-app.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="Flex awesomeness: Law enforcement app" href="http://williampower.vox.com/library/post/flex-awesomeness-law-enforcement-app.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="Flex awesomeness: Law enforcement app" href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e0700020109d0771f64000e" />          <id>tag:vox.com,2008-12-27:asset-6a00e3989a9e0700020109d0771f64000e</id>
        <published>2008-12-27T03:03:12Z</published>
        <updated>2008-12-27T03:03:12Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p>&#160; I&#39;m trying to avoid blogging in the &#39;echo chamber&#39;, but in case anyone&#39;s reading, this Flex app: <a href="http://www.universalmind.com/#/capabilities/demos/spatialkey-crime">http://www.universalmind.com/#/capabilities/demos/spatialkey-crime</a> (&quot;SpatialKey&quot;) looks pretty awesome!<br />&#160; It&#39;s a law enforcement application, but the features the app provides really got my wheels turning. A couple of the high points of their map-based stuff: <br /><ul><li>Playback of patrol cars&#39; routes:&#160; Patrol car data can be played back over user-selected periods of time. <br /></li><li>&quot;Heat map&quot;: Red colors appear where there are higher crime rates.<br /></li></ul>&#160; The link above has about 4 minutes of video with voice-over. Check it out!<br /></p>   <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/flex-awesomeness-law-enforcement-app.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e0700020109d0771f64000e?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    <category term="flex ria" scheme="http://williampower.vox.com/tags/flex+ria/" label="flex ria" /> 
    </entry> 
    
    <entry>
        <title>Odd behavior when restricting text input to alphanumeric</title>   
        <link rel="alternate" type="text/html" title="Odd behavior when restricting text input to alphanumeric" href="http://williampower.vox.com/library/post/odd-behavior-when-restricting-text-input-to-alphanumeric.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="Odd behavior when restricting text input to alphanumeric" href="http://williampower.vox.com/library/post/odd-behavior-when-restricting-text-input-to-alphanumeric.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="Odd behavior when restricting text input to alphanumeric" href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e07000200fa96a4e28a0003" />          <id>tag:vox.com,2008-10-21:asset-6a00e3989a9e07000200fa96a4e28a0003</id>
        <published>2008-10-21T23:14:20Z</published>
        <updated>2008-10-28T17:56:08Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p>&#160; Let&#39;s say I want to have a text input that only accepts a-z, A-Z and 0-9. I can set this up in MXML as shown: <br />&lt;mx:TextInput id=&quot;myText&quot; restrict=&quot;a-zA-z0-9&quot; /&gt;<br />&#160; <br />&#160; I needed to bar users from entering special characters, but for some reason the characters &#39;^&#39;, &#39;[&#39; and &#39;]&#39; were still being allowed. Odd, since the behavior of the &#39;restrict&#39; setting should have caught this. I was pretty sure this has to do with the fact that &#39;^&#39; is used in &#39;restrict&#39; to mean &#39;and none of the following&#39;, and the square brackets are used to character sets.<br />&#160; Sure enough. Here&#39;s the fix:<br />&lt;mx:TextInput id=&quot;myText&quot; restrict=&quot;a-zA-z0-9^\^\[\]&quot; /&gt;</p>
<p><br />&#160; That setting says &quot;allow a-z, A-Z and 0-9&quot; the first caret (&#39;^&#39;) says &quot;and none of the following: &quot;, after which the caret is entered (with an escape sequence), followed by square brackets.<br /> </p>   <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/odd-behavior-when-restricting-text-input-to-alphanumeric.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e07000200fa96a4e28a0003?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    </entry> 
    
    <entry>
        <title>Learning Flex: Videos</title>   
        <link rel="alternate" type="text/html" title="Learning Flex: Videos" href="http://williampower.vox.com/library/post/learning-flex-videos.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="Learning Flex: Videos" href="http://williampower.vox.com/library/post/learning-flex-videos.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="Learning Flex: Videos" href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e07000200fa96a1b1560002" />          <id>tag:vox.com,2008-10-13:asset-6a00e3989a9e07000200fa96a1b1560002</id>
        <published>2008-10-13T00:28:29Z</published>
        <updated>2008-10-13T00:28:29Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p><strong><span style="font-size: 1.25em;">What we&#39;re doing: </span></strong><br />&#160; You&#39;ve started learning Flex. You have some books. Perhaps you&#39;ve finished the core &#39;starter&#39; documents Adobe provides (see my previous post). And maybe you&#39;d like to: <br /><ul><li>Dig deeper into Flex</li><li>Get tips on where to go to learn more</li><li>See what other groups are doing</li><li>See some third-party libraries in action</li><li>See where the Flex technology is going<br /></li></ul>&#160; Alas, you missed the most recent 360 | Flex Conference. Where do you go? </p><p>&#160; I&#39;m going to give you some links and places to start. </p><p><strong><span style="font-size: 1.25em;">Your Steps: </span></strong><br />&#160; <strong><a href="http://get.adobe.com/amp/">Install Adobe Media Player</a></strong>. You&#39;re going to use it to view videos from the San Jose 360 | Flex Conference. Then we&#39;ll walk through how you can find more content from Adobe.</p><p>&#160; <strong>Get the content from the 360 | Flex Conference</strong>. <br /><ol><li>Open Adobe Media Player (&#39;AMP&#39;)</li><li>Click &quot;My Favorites&quot;</li><li>Click &quot;Add RSS Feed&quot;</li><li>Enter/Cut-n-Paste: http://sessions.onflex.org/1733261879.xml</li></ol><span style="font-size: 1.25em;"><br /></span><strong><span style="font-size: 1.25em;">Quick AMP Familiarization: </span><br />&#160; </strong>Eventually you&#39;ll want to set AMP up to work for your use of it. For now, try these settings: <br /><ul><li>Choose &#39;Options&#39; from the upper right</li><li>In the &quot;Start Screen&quot; tab select &quot;My Favorites&quot;</li><li>In the &quot;New Episodes&quot; tab choose the &quot;Display...&quot; radio button and select &#39;6&#39; in the number drop-down <br /></li><li>In &quot;Playback&quot; tab choose &quot;100%&quot; and check &quot;Remember where I left off...&quot;</li><li>In the &quot;Performance&quot; tab choose the number &#39;6&#39; so AMP will pre-fetch some videos for you. Also choose a bit rate for the videos (based on how awesome your machine is)<br /></li></ul>&#160; <br /><span style="font-size: 1.25em;"><strong>More about AMP: How to permanently store videos you want to watch multiple times</strong></span> <br />&#160; AMP will keep a maximum of 6 videos for you. If you&#39;ve watched them and want to see them again later, you&#39;ll find you have to download them again. Here&#39;s how to beat that.<br /><ul><li>Go to the 360 | Flex Conference link from above.&#160; </li><li>Download the FLV files you want to see. (Their names are mangled. Rename them as you see fit to allow you to remember what they&#39;re about.)<br /></li><li>Open up AMP</li><li>Press Control-&quot;O&quot; to &quot;Open&quot; a file. <br /></li><li>Navigate to the folder where you downloaded the FLVs, choose the one you want to watch.<br /></li></ul><br /><span style="font-size: 1.25em;"><strong>Finding other video content: </strong></span><br /><ul><li>Choose AMP&#39;s &#39;Catalog&#39; link. Browse it.</li><li>Click in AMP&#39;s &#39;Search&#39; box. Look at search results for &quot;flex&quot;, &quot;flash&quot;, and especially &quot;adobe&quot; and &quot;adobe developer&quot;</li><li>Any FLV can be opened and played, so poke around the internets!<br /></li></ul></p>   <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/learning-flex-videos.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e07000200fa96a1b1560002?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    </entry> 
    
    <entry>
        <title>Learning Flex for &quot;book learners&quot;: What should I read? </title>   
        <link rel="alternate" type="text/html" title="Learning Flex for &quot;book learners&quot;: What should I read? " href="http://williampower.vox.com/library/post/learning-flex-for-book-learners-what-should-i-read.html?_c=feed-atom-full" />  
        <link rel="service.post" type="application/atom+xml" title="Learning Flex for &quot;book learners&quot;: What should I read? " href="http://williampower.vox.com/library/post/learning-flex-for-book-learners-what-should-i-read.html?_c=feed-atom-full#comments" /> 
        <link rel="service.edit" type="application/atom+xml" title="Learning Flex for &quot;book learners&quot;: What should I read? " href="http://www.vox.com/atom/svc=post/asset_id=6a00e3989a9e07000200fad6b3f05a0005" />          <id>tag:vox.com,2008-10-12:asset-6a00e3989a9e07000200fad6b3f05a0005</id>
        <published>2008-10-12T22:31:08Z</published>
        <updated>2008-10-12T22:33:46Z</updated>
    
        <author>
            <name>williampower</name>
            <uri>http://williampower.vox.com/?_c=feed-atom-full</uri>
        </author>
    
        
        <content type="html" xml:base="http://williampower.vox.com/?_c=feed-atom-full">
            <![CDATA[
                <div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
        <p>&#160; I&#39;ve always found it best to start at the beginning. A number of books cover &#39;how to <em>use</em> Flex components,&#39; but it&#39;s frequently unhelpful when you begin trying to toss around events or encounter a data binding issue. It becomes much easier to program in Flex once you understand the framework&#39;s underlying mechanisms.<br />&#160; I like books because I can highlight them, write notes in the margins and dog-ear important pages. It&#39;s difficult to do that on a web page...and it can be painful to print out large PDF files.<br />&#160; Adobe has documented much of the Flex magic, but it can be hard to know what you&#39;re looking for. Let me first give you the link to the <a href="http://www.adobe.com/support/documentation/en/flex/">Adobe Flex resources</a>, and then let me tell you where to start.</p><p>&#160; If you&#39;re brand new, start with the &quot;<strong>Installation Instructions</strong>&quot; at the top of the page.<br />&#160; If you&#39;d like to see the big picture before you dive into the code, read &quot;<strong>Building and Deploying Flex Applications</strong>.&quot; You&#39;re going to use most of this information sooner or later. I&#39;ll admit to having skimmed this a bit, with the intention of coming back to it when I care more about deeper parts of the development process. <br />&#160; Now we get to what I believe is <em>the</em> core place to start. To understand the fundamentals of the Flex framework (including answering the question &#39;what <em>is</em> the Flex framework?&#39;), read the &quot;<strong>Flex 3 Developer&#39;s Guide</strong>.&quot; <br />&#160; Once you&#39;re familiar with the framework and can use the controls, you&#39;ll want to learn how to create Custom Components. This allows you to make highly specialized controls that extend the behavior of the existing Flex controls...as well as allowing you to make entirely new controls whose lifecycle can be managed for you by the Flex framework. That document is called &quot;<strong>Creating and Extending Flex Components</strong>.&quot; It&#39;s substantially smaller than the Developer&#39;s Guide. </p><p>&#160; I&#39;ve actually printed out the PDFs so that I could interact with them. One is 250-ish pages. The other is 1,400-ish pages. Suffice it to say the big one required many binder clips and is hard to manage comfortably. I checked bookstores, both brick-n-mortar and online, but to no avail. Neither of those are available for purchase...or are they?</p><p>&#160; At the <em>very bottom</em> of the Adobe Flex resources page there&#39;s a subtle grey box whose very last paragraph indicates you can get <em>&#39;Published hard copy documentation&#39;</em> for some things. It turns out that all these resources can be purchased in a $50 bundle. Here&#39;s how to get to it: </p><p>&#160; Click the link at the bottom of that grey box on the <a href="http://www.adobe.com/support/documentation/en/flex/">Adobe Flex resources</a> page to go the <strong><em>Adobe Store</em></strong>. You need an account. Once you&#39;ve created one, go back to that page and use the &quot;Show Me&quot; combo/drop-down box to select &quot;Flex Books.&quot; You want to order the &quot;<strong>Adobe Flex 3 Documentation Set</strong>.&quot; <br />&#160; <br /></p>   <p style="clear:both;"> 
    <a href="http://williampower.vox.com/library/post/learning-flex-for-book-learners-what-should-i-read.html?_c=feed-atom-full#comments">Read and post comments</a>   |   
    <a href="http://www.vox.com/share/6a00e3989a9e07000200fad6b3f05a0005?_c=feed-atom-full">Send to a friend</a> 
</p>

                </div>
            ]]>
        </content> 
    <category term="flex" scheme="http://williampower.vox.com/tags/flex/" label="flex" /> 
    <category term="books" scheme="http://williampower.vox.com/tags/books/" label="books" /> 
    <category term="book reviews" scheme="http://williampower.vox.com/tags/book+reviews/" label="book reviews" /> 
    <category term="flexbuilder" scheme="http://williampower.vox.com/tags/flexbuilder/" label="flexbuilder" /> 
    </entry> 
</feed>


