title: Flex 3, component Ids and URLS -- Hyphens vs. Underscores
body: <p>I'm using deeplinking in a Flex 3 application. I've got a ViewStack and I'd like to use the id's of the canvases in the url. </p>
  
  <p>I've read that search engines prefer hyphens over underscores as word separators. So, the search engine sees "big-book" as a separate word, but "big_book" as possibly one word. Also, underscores are obscured when a link is underlined. </p>
  
  <p>For the above reasons, I thought that it would be good to use hyphens. The problem is that Flex doesn't allow hyphens in an id. Is there a work around? What's a good way to handle this.</p>
  
  <pre><code>&lt;ViewStack&gt;
  
    &lt;Canvas id="my_stuff"&gt;&lt;/Canvas&gt;
  
    &lt;Canvas id="my_stuff_more"&gt;&lt;/Canvas&gt;
  
    &lt;Canvas id="my_stuff_lots"&gt;&lt;/Canvas&gt;
  
  &lt;/ViewStack&gt;
  </code></pre>