<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss"><id>tag:blogger.com,1999:blog-23105477</id><updated>2009-11-09T09:53:00.765-05:00</updated><title type="text">Web Development Central</title><subtitle type="html">Web Development Central covers all web development technologies with a focus on Flash.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default?start-index=26&amp;max-results=25" /><author><name>HUWebDev</name><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>114</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/WebdevCentral" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-23105477.post-3526214450553833491</id><published>2008-02-11T19:16:00.000-05:00</published><updated>2008-02-12T09:09:27.883-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Creating Custom Components with MXML</title><summary type="text">When you start building applications in Flex, it won't take you long to find that you need to build your own components. Flex makes this process relatively painless. Here is how you can create your own components in a few easy steps.Usually, when you're building your own components in MXML, you start off by extending an existing component. As an example, let's create a customized menu bar </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/3526214450553833491/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=3526214450553833491" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3526214450553833491" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3526214450553833491" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2008/02/creating-custom-components-with-mxml.html" title="Creating Custom Components with MXML" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_9aooeT4SAF4/R3jhMu_dLWI/AAAAAAAAAHQ/lWcGhOq6uEo/s72-c/flash.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-8170968670619266204</id><published>2008-01-01T19:26:00.000-05:00</published><updated>2008-01-01T21:39:43.594-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title type="text">Using Favicons</title><summary type="text"> Most web sites (or web pages) have an associated icon. Called a 'Favicon' (short for 'favorites icon'), browsers display this icon in the address bar, along with your tab (if you are using a browser with a multi-tab interface) and in your favorites (or bookmarks) list.Invented by Microsoft, Internet Explorer would make automatic requests for this 16x16 graphic called favicon.ico in your web </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/8170968670619266204/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=8170968670619266204" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/8170968670619266204" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/8170968670619266204" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2008/01/using-favicons.html" title="Using Favicons" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_9aooeT4SAF4/R3r13u_dLYI/AAAAAAAAAHg/QltL_FpXUlA/s72-c/html_tag.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-940416542850559199</id><published>2007-12-30T20:07:00.000-05:00</published><updated>2007-12-31T07:42:26.439-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><title type="text">Building An AS3 Project Without MXML</title><summary type="text">Usually you'll find yourself using MXML to quickly build Flash applications. There are times, however, when you really just want to work with the underlying ActionScript and not use MXML at all. Here's how.The best way to do this is to subclass the Sprite class. So you would create a class that looks something like the following:package{  import flash.display.Sprite;  class TestApp extends Sprite</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/940416542850559199/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=940416542850559199" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/940416542850559199" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/940416542850559199" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/12/building-as3-project-without-mxml.html" title="Building An AS3 Project Without MXML" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_9aooeT4SAF4/R3jhMu_dLWI/AAAAAAAAAHQ/lWcGhOq6uEo/s72-c/flash.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-486354052995091783</id><published>2007-12-27T18:48:00.000-05:00</published><updated>2008-01-06T21:17:22.381-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title type="text">An Overview of Acid2</title><summary type="text">Acid2 is a test case designed by the Web Standards Project to identify web page rendering flaws in browsers and authoring tools. We'll take a brief look at the standards-based test.In 1998, a grass roots coalition of web designers started the Web Standards Project. According to their web site, "The Web Standards Project (WaSP) fights for standards that reduce the cost and complexity of </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/486354052995091783/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=486354052995091783" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/486354052995091783" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/486354052995091783" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/12/overview-of-acid2.html" title="An Overview of Acid2" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_9aooeT4SAF4/R3Q7BO_dLVI/AAAAAAAAAHI/i1qJ796hJaI/s72-c/Acid2.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3606155267188246821</id><published>2007-12-22T10:06:00.000-05:00</published><updated>2007-12-26T13:16:35.961-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><title type="text">Using Variable Length Arguments With ActionScript</title><summary type="text">There are times when you simply don't know how many arguments a function will be receiving. Some languages handle this sort of problem with function (or method) overloading-defining a function multiple times with each function definition containing a different number (or type) of parameters. With ActionScript, you can code one function that can dynamically handle different function definitions. </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/3606155267188246821/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=3606155267188246821" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3606155267188246821" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3606155267188246821" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/12/using-variable-length-arguments-with.html" title="Using Variable Length Arguments With ActionScript" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9aooeT4SAF4/Rm9YcyHgmnI/AAAAAAAAAD8/1y0KFKtt9E4/s72-c/variable-length-arguments.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-6428987791906134857</id><published>2007-12-22T08:04:00.000-05:00</published><updated>2007-12-22T14:27:30.885-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><title type="text">Client Side Cookie Handling</title><summary type="text">There are many times that you'll need to handle cookies on the client (i.e. the web browser). Here's how you can use some simple JavaScript to provide all the cookie manipulation you'll ever need.A Cookie OverviewYou're probably pretty familiar with cookies, but in case you aren't, cookies are essentially pieces of data that are sent back and forth between your browser and a web server; usually </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/6428987791906134857/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=6428987791906134857" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/6428987791906134857" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/6428987791906134857" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/12/client-side-cookie-handling.html" title="Client Side Cookie Handling" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_9aooeT4SAF4/R20mN-_dLUI/AAAAAAAAAG8/MP-GXoP4gRU/s72-c/cookie.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3456731963493052142</id><published>2007-10-16T15:08:00.000-04:00</published><updated>2007-10-16T15:24:59.246-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><title type="text">Introducing Caitlyn Ferris!</title><summary type="text">It isn't too often that I use this space for anything personal-but I'm definitely making an exception.I'm happy to announce the birth of my daughter, Caitlyn Mai Ferris on October 1st at 2:30 AM!!! Caitlyn and mom are doing fine! Pictures can be found at the website above.</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/3456731963493052142/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=3456731963493052142" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3456731963493052142" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3456731963493052142" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/10/introducing-caitlyn-ferris.html" title="Introducing Caitlyn Ferris!" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_9aooeT4SAF4/RxUOx1K5KpI/AAAAAAAAAFU/OIiu4r5jE2k/s72-c/Caitlyn.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3542482722704998514</id><published>2007-07-02T09:37:00.000-04:00</published><updated>2007-07-05T12:49:52.654-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Aye Laddie, It's Cairngorm!</title><summary type="text">Cairngorm may be a mountain in Scotland, but its also an architectural framework for Flex from Adobe. Cairngorm is based on the MVC model and is especially concerned with data synchronization between client and server.A few months ago I was lucky enough to sit in on a presentation held by the New York Flex User's Group on Cairngorm. My friend, Kevin Pechin, has written a review of the meeting, </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/3542482722704998514/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=3542482722704998514" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3542482722704998514" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3542482722704998514" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/07/aye-laddie-its-cairngorm.html" title="Aye Laddie, It's Cairngorm!" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9aooeT4SAF4/RobtPemjUAI/AAAAAAAAAEI/MkETpXktND8/s72-c/cairngorm.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-4917477405716248598</id><published>2007-06-13T15:13:00.000-04:00</published><updated>2007-12-22T08:32:12.725-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><title type="text">Using Variable Length Arguments With JavaScript</title><summary type="text">There are times when you simply don't know how many arguments a function will be receiving. Some languages handle this sort of problem with function (or method) overloading-defining a function multiple times with each function definition containing a different number (or type) of parameters. With JavaScript, you can code one function that can dynamically handle different function definitions. </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/4917477405716248598/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=4917477405716248598" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/4917477405716248598" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/4917477405716248598" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/06/using-variable-length-arguments-with.html" title="Using Variable Length Arguments With JavaScript" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9aooeT4SAF4/Rm9YcyHgmnI/AAAAAAAAAD8/1y0KFKtt9E4/s72-c/variable-length-arguments.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3586434033600111541</id><published>2007-06-12T19:44:00.000-04:00</published><updated>2007-06-12T09:10:21.426-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><title type="text">Introduction to AJAX</title><summary type="text">AJAX is an essential tool in any web developer's toolbox. We'll take a quick look at the history of the technology, and how you can use it in your web applications.The computer industry thrives on acronyms. AJAX is no exception. Short for Asynchronous JavaScript And XML, AJAX has actually existed in one form or another for nearly a decade, although it's only seen a surge in popularity for the </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/3586434033600111541/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=3586434033600111541" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3586434033600111541" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3586434033600111541" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/06/introduction-to-ajax.html" title="Introduction to AJAX" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9aooeT4SAF4/Rm59rCHgmmI/AAAAAAAAAD0/x-EX3LqtARs/s72-c/ajax.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2770219349516186445</id><published>2007-06-11T13:49:00.000-04:00</published><updated>2007-06-11T08:00:05.127-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><title type="text">XML: A Basic Overview</title><summary type="text">We'll take a basic overview of the language that's increasingly powering the Internet: XML.XML stands for Extensible Markup Language, and was standardized by the World Wide Web Consortium, who were obviously poor spellers. XML is a language that is mostly used to transfer data between systems. Since XML is a markup language, if you've seen HTML, XML will look familiar. It uses tags(elements) with</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/2770219349516186445/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=2770219349516186445" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/2770219349516186445" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/2770219349516186445" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/06/xml-basic-overview.html" title="XML: A Basic Overview" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_9aooeT4SAF4/RmrpPiHgmjI/AAAAAAAAADc/0N2ET3rVMIw/s72-c/XML.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-4280910719383009467</id><published>2007-05-22T20:33:00.000-04:00</published><updated>2007-06-09T14:00:56.825-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Building Windows Classic Menus in Flex</title><summary type="text">Looking to give your Flex based applications a more native look and feel? To that end we'll show you how to go about creating 'windows classic' menus.First, let’s examine how menus work in Flex. We’ll create a simple menu using the mx:MenuBar component. Then we'll move on to styling it to match the 'windows classic' skin. Lastly, we'll inject some ActionScript code to fix some deficiencies in the</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/4280910719383009467/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=4280910719383009467" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/4280910719383009467" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/4280910719383009467" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/05/building-windows-classic-menus-in-flex.html" title="Building Windows Classic Menus in Flex" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_9aooeT4SAF4/RmP5uMAkaPI/AAAAAAAAADU/vn_vDen2sxQ/s72-c/FlexMenu.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3074326143381891066</id><published>2007-03-27T15:28:00.000-04:00</published><updated>2007-06-02T20:29:06.021-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Luminis" /><title type="text">It's the End of Luminis As We Know It  (And I Feel Fine)</title><summary type="text">Prior to Summit, on the eve of the release of Luminis IV, there were rumors spreading that Luminis' future as a portal built on a uPortal architecture was seriously in doubt. The rumors indicated that Luminis was going to undergo a radical transformation and be rebuilt on Oracle portal.At the UDC kickoff session at Summit, this seemed to be confirmed; Brian Maddox, Sungard CEO, announced that </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/3074326143381891066/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=3074326143381891066" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3074326143381891066" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3074326143381891066" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/03/its-end-of-luminis-as-we-know-it-and-i.html" title="It's the End of Luminis As We Know It  (And I Feel Fine)" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2853452409560000504</id><published>2007-03-25T22:02:00.000-04:00</published><updated>2007-06-03T11:15:29.463-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><title type="text">The Future of ComCenter</title><summary type="text">I've released the first .5 versions of ComCenter to both RiaForge.org and osflash.org. Halfway to 1.0, this seems to be a good time to consider where ComCenter is and where its going.For starters, the release schedule is going to slow down slightly-the first 5 point releases were completed in less than two months. As the code gets more complex, and more complicated features get added, I can't see</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/2853452409560000504/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=2853452409560000504" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/2853452409560000504" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/2853452409560000504" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/03/future-of-comcenter.html" title="The Future of ComCenter" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-6068113310889170836</id><published>2007-02-24T08:56:00.000-05:00</published><updated>2007-06-02T20:27:55.172-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Flex Image Viewer: ComCenter 0.5</title><summary type="text">I'm pleased to announce the release of ComCenter 0.5. ComCenter 0.5 features the ability to zoom in on images, basic help, the ability to print images, some basic search capabilities, and the ability to paginate the thumbnails display.Once you have brought up the image in the image window, clicking on it will increase the zoom and ctrl-click will zoom out. There is some basic help text included </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/6068113310889170836/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=6068113310889170836" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/6068113310889170836" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/6068113310889170836" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/02/flex-image-viewer-comcenter-05.html" title="Flex Image Viewer: ComCenter 0.5" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-5906751517787275687</id><published>2007-02-21T09:45:00.000-05:00</published><updated>2007-06-03T11:14:18.576-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Flex Menus In Context</title><summary type="text">There's one point in the Flex livedocs language reference on Context Menus that reads:"In Flex, only top-level components in the application can have context menus. For example, if a DataGrid control is a child of a TabNavigator or VBox container, the DataGrid control cannot have its own context menu."Then how would you give sub-components their own context menu?The way to do this is to track </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/5906751517787275687/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=5906751517787275687" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/5906751517787275687" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/5906751517787275687" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/02/flex-menus-in-context.html" title="Flex Menus In Context" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-1336810715345737715</id><published>2007-02-11T11:04:00.000-05:00</published><updated>2007-02-11T11:27:42.514-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Is E4X Strong Enough to Obviate the Need for an Object Layer?</title><summary type="text">In many applications, a common task is to load data as XML, and then translate this into 'objects' that are used by the program. You can see this kind of behavior in ComCenter, but I've also used it in many programs that use XML over the years.Part of the reason I've done this is because using standard XML access methods whether it be through SAX, DOM, or some other method was awkward-it was much</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/1336810715345737715/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=1336810715345737715" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/1336810715345737715" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/1336810715345737715" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/02/is-e4x-strong-enough-to-obviate-need.html" title="Is E4X Strong Enough to Obviate the Need for an Object Layer?" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-8404792253868703951</id><published>2007-02-04T09:37:00.000-05:00</published><updated>2007-02-04T15:05:53.853-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title type="text">ComCenter Demo</title><summary type="text">I'm keeping this blog entry to contain the current demo of ComCenter:&lt;!--&lt;![CDATA[--&gt;document.getElementById('sidebar-wrapper').display = "none";&lt;!--]]&gt;--&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/8404792253868703951/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=8404792253868703951" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/8404792253868703951" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/8404792253868703951" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/02/comcenter-demo.html" title="ComCenter Demo" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2207589881470846257</id><published>2007-01-30T19:34:00.000-05:00</published><updated>2007-03-19T08:56:17.408-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Flex Image Viewer: ComCenter 0.4</title><summary type="text">I'm pleased to announce the release of ComCenter 0.4. ComCenter 0.4 features the ability to rotate thumbnails (so you can align them to their proper orientation), a slightly more native look, and each thumbnail shows a placeholder until its ready for display. There were a couple of other miscellaneous changes as well. You can now associate an event (such as "Our Florida Vacation", or "Uncle Joe's</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/2207589881470846257/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=2207589881470846257" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/2207589881470846257" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/2207589881470846257" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/01/flex-image-viewer-comcenter-04.html" title="Flex Image Viewer: ComCenter 0.4" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-8610449878417148985</id><published>2007-01-14T22:46:00.000-05:00</published><updated>2007-01-24T13:30:19.154-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Flex Image Viewer: ComCenter 0.3</title><summary type="text">I'm pleased to announce the release of ComCenter 0.3. ComCenter 0.3 features an improved layout, the ability to set a description or caption for each image, and the ability to alter the thumbnail dimensions. ComCenter can be downloaded here. A demo of it can be found here. There were a couple of other miscellaneous changes as well (for example, the image properties window now displays the image </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/8610449878417148985/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=8610449878417148985" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/8610449878417148985" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/8610449878417148985" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/01/flex-image-viewer-comcenter-03.html" title="Flex Image Viewer: ComCenter 0.3" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-3425500144065751457</id><published>2007-01-12T10:37:00.000-05:00</published><updated>2007-01-24T13:29:56.832-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Building An Image Viewer in Flex: Part 2</title><summary type="text">The last time, we saw how to build a very simple image viewer in Flex. But the code we developed(outside of the 'About' window) was the bare minimum to get something like this working. In this article we'll flush it out a bit more and walk through some of the code in ComCenter 0.2.First of all, the code that was developed wasn't that flexible. Images were actually embedded in the swf. This was </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/3425500144065751457/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=3425500144065751457" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3425500144065751457" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/3425500144065751457" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/01/building-image-viewer-in-flex-part-2.html" title="Building An Image Viewer in Flex: Part 2" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-5681514762546595348</id><published>2007-01-05T07:26:00.000-05:00</published><updated>2007-01-24T13:29:01.059-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Flex Image Viewer: ComCenter 0.2</title><summary type="text">I'm pleased to announce the release of ComCenter 0.2. This is a Flex image viewer I had been working on while learning Flex. ComCenter 0.2 features basic keyboard control and the ability to associate properties with each image. Images are now loaded externally. ComCenter can be downloaded here. A demo of it can be found here. Needless to say, this is only a 0.2 release so there is a long way to </summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/5681514762546595348/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=5681514762546595348" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/5681514762546595348" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/5681514762546595348" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/01/flex-image-viewer-comcenter-02.html" title="Flex Image Viewer: ComCenter 0.2" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-5034910414562654650</id><published>2007-01-01T20:31:00.000-05:00</published><updated>2007-01-15T13:07:32.601-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Flex Image Viewer: ComCenter 0.1</title><summary type="text">A couple of months ago, I had posted about an image viewer I had written in Flex. Last month I set up a project and posted the code on osflash.org. There's not much there at the moment(outside of the original code), but I'll be making updates soon.</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/5034910414562654650/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=5034910414562654650" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/5034910414562654650" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/5034910414562654650" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2007/01/flex-image-viewer-comcenter-01.html" title="Flex Image Viewer: ComCenter 0.1" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-7344783178917727863</id><published>2006-11-29T21:22:00.000-05:00</published><updated>2006-11-30T05:10:25.909-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Browsers" /><category scheme="http://www.blogger.com/atom/ns#" term="Flash" /><title type="text">Open Source Rules</title><summary type="text">A couple of major developments have occurred during the past few weeks in the world of open source.First, Adobe has open sourced portions of the Flash player. Specifically, they've donated the ActionScript 3.0 virtual machine to the Mozilla Foundation. Now listed as Project Tamarin, the foundation intends to use the code to accelerate JavaScript. Since ActionScript and JavaScript are based on the</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/7344783178917727863/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=7344783178917727863" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/7344783178917727863" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/7344783178917727863" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2006/11/open-source-rules.html" title="Open Source Rules" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23105477.post-2576178462751927009</id><published>2006-11-21T09:55:00.000-05:00</published><updated>2007-01-15T13:07:14.668-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><title type="text">Building An Image Viewer in Flex</title><summary type="text">One of my earliest experiments in Flex was to build a simple image viewer. The image viewer would display a series of thumbnails that would give you the full image when it was clicked on.Building something like this in Flex takes all of two seconds. Here's how. We'll create a sample application called ComCenter.General LayoutFirst we start off with an mx:Application tag. This is usually the first</summary><link rel="replies" type="application/atom+xml" href="http://www.webdevelopmentcentral.net/feeds/2576178462751927009/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=23105477&amp;postID=2576178462751927009" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/2576178462751927009" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23105477/posts/default/2576178462751927009" /><link rel="alternate" type="text/html" href="http://www.webdevelopmentcentral.net/2006/11/building-image-viewer-in-flex.html" title="Building An Image Viewer in Flex" /><author><name>HUWebDev</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12146029028025117992" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry></feed>
