<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hex Blog - Singapore Web Design Services &#187; Web Development</title>
	<atom:link href="http://www.hex.sg/blog/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hex.sg/blog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Aug 2012 08:47:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Great Video on Spec Work</title>
		<link>http://www.hex.sg/blog/2012/06/28/great-video-on-spec-work/</link>
		<comments>http://www.hex.sg/blog/2012/06/28/great-video-on-spec-work/#comments</comments>
		<pubDate>Thu, 28 Jun 2012 20:27:21 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[pitch]]></category>
		<category><![CDATA[pitches]]></category>
		<category><![CDATA[spec]]></category>

		<guid isPermaLink="false">http://www.hex.sg/blog/?p=310</guid>
		<description><![CDATA[Couldn&#8217;t have said it better than this video.
Pulling together a bunch of designers or companies to pitch for a web design project may seem like a wise idea but may actually work against you.

]]></description>
			<content:encoded><![CDATA[<p>Couldn&#8217;t have said it better than this video.</p>
<p>Pulling together a bunch of designers or companies to pitch for a web design project may seem like a wise idea but may actually work against you.</p>
<p><iframe src="http://www.youtube.com/embed/DsstOs-K7gk" width="719" height="517" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2012/06/28/great-video-on-spec-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Say Hello to MockVault</title>
		<link>http://www.hex.sg/blog/2012/02/17/say-hello-to-mockvault/</link>
		<comments>http://www.hex.sg/blog/2012/02/17/say-hello-to-mockvault/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 11:24:05 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.hex.sg/blog/?p=300</guid>
		<description><![CDATA[
We previously talked about our new app, MockVault. It&#8217;s now available immediately for signups!
What is MockVault?
MockVault lets you manage your designs and versions with ease at the backend and present them professionally to your clients at the frontend.
To get a design approved, it&#8217;s not all about the design, it&#8217;s how you sell it. When sending [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="719" height="517" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/1LY7GLBWAtg?version=3&amp;hl=en_US&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="719" height="517" src="http://www.youtube.com/v/1LY7GLBWAtg?version=3&amp;hl=en_US&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>We previously <a href="http://www.subernova.com/blog/2012/01/27/new-app-coming-soon-mockvault/" target="_blank">talked about</a> our new app, <a href="http://www.mockvault.com" target="_blank">MockVault</a>. It&#8217;s now available immediately for signups!</p>
<h2>What is MockVault?</h2>
<p><a style="float:left; margin: 0 10px 10px 0" href="http://www.mockvault.com"><img style="border: none;" src="http://www.hex.sg/blog/wp-content/uploads/2012/02/mockvault-logo.jpg" alt="" /></a><a href="http://www.mockvault.com" target="_blank">MockVault</a> lets you manage your designs and versions with ease at the backend and present them professionally to your clients at the frontend.</p>
<p>To get a design approved, it&#8217;s not all about the design, it&#8217;s how you sell it. When sending a design to your client over the web, different format yields different results. If you&#8217;ve been sending mockups in PDF, Powerpoint or even in multiple JPEGs, your designs may not look like how it should be when it&#8217;s coded. This results in unnecessary requests for changes, wasting you time.</p>
<p>For over 13 years, we&#8217;ve tried and tested several ways of presenting our designs to clients. Only one format deemed the most effective in terms of getting it approved. It&#8217;s by placing annotations over the mockups and displaying it like the actual website.</p>
<p>The reason why annotations raises approval rates is because it&#8217;s easy for them to understand what they&#8217;re looking at. Guiding your clients through is critical if you want them to see the design the way you see it.</p>
<p>It is difficult to guide your client through your design over the web. With <a href="MockVault lets you manage your designs and versions with ease at the backend and present them professionally to your clients at the frontend.  To get a design approved, it's not all about the design, it's how you sell it. When sending a design to your client over the web, different format yields different results. If you've been sending mockups in PDF, Powerpoint or even in multiple JPEGs, your designs may not look like how it should be when it's coded. This results in unnecessary requests for changes, wasting you time.  For over 13 years, we've tried and tested several ways of presenting our designs to clients. Only one format deemed the most effective in terms of getting it approved. It's by placing annotations over the mockups and displaying it like the actual website.  The reason why annotations raises approval rates is because it's easy for them to understand what they're looking at. Guiding your clients through is critical if you want them to see the design the way you see it.  It is difficult to guide your client through your design over the web. With MockVault, it's easy." target="_blank">MockVault</a>, it&#8217;s easy.</p>
<p>Check out <a href="http://www.mockvault.com" target="_blank">MockVault</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2012/02/17/say-hello-to-mockvault/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>People Don&#8217;t Know What A Browser Is</title>
		<link>http://www.hex.sg/blog/2010/03/16/people-dont-know-what-a-browser-is/</link>
		<comments>http://www.hex.sg/blog/2010/03/16/people-dont-know-what-a-browser-is/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 10:33:09 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[Essential Tips]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://hex.sg/blog/?p=279</guid>
		<description><![CDATA[Less than 8% of the people interviewed at Times Square New York know what a browser is.
There&#8217;s no surprise that more people around the world, not just Times Square alone, doesn&#8217;t know what a browser is, don&#8217;t use the internet as much as we would like to think, are less savvy and would get lost if the [...]]]></description>
			<content:encoded><![CDATA[<p>Less than 8% of the people interviewed at Times Square New York know what a browser is.</p>
<p>There&#8217;s no surprise that more people around the world, not just Times Square alone, doesn&#8217;t know what a browser is, don&#8217;t use the internet as much as we would like to think, are less savvy and would get lost if the site is designed to be more complicated than they would have liked.</p>
<p>It&#8217;s a good place to start thinking about these users who are going to use the next website you design. Watch the following video and be surprised:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/o4MwTvtyrUQ&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/o4MwTvtyrUQ&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Found at: <a href="http://uxmag.com/short-news/these-are-your-users-read-and-be-horrified" target="_blank">UX Magazine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2010/03/16/people-dont-know-what-a-browser-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Experiments</title>
		<link>http://www.hex.sg/blog/2010/02/20/html5-experiments/</link>
		<comments>http://www.hex.sg/blog/2010/02/20/html5-experiments/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 04:29:09 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://hex.sg/blog/?p=271</guid>
		<description><![CDATA[Will HTML5 replace Flash?
I was skeptical at first, until a few experiments with HTML5 pops up across the web that caught my attention.
These experiments looks like they were built with Flash, but they&#8217;re not. What&#8217;s more, the performance was incredibly better than Flash.
Here&#8217;s two awesome examples (note: you need to view them on a modern [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both">Will HTML5 replace Flash?</p>
<p style="clear: both">I was skeptical at first, until a few experiments with HTML5 pops up across the web that caught my attention.</p>
<p style="clear: both">These experiments looks like they were built with Flash, but they&#8217;re not. What&#8217;s more, the performance was incredibly better than Flash.</p>
<p style="clear: both">Here&#8217;s two awesome examples (note: you need to view them on a modern browser eg. Safari, Firefox, Google Chrome, NOT IE6!):</p>
<h2><strong>Sketchpad</strong></h2>
<p style="clear: both"><img src="http://www.hex.sg/blog/wp-content/uploads/sketchpad.jpg" alt="" /><strong><br />
</strong></p>
<p style="clear: both"><span id="more-271"></span><a title="Sketchpad - coded in HTML5" href="http://mugtug.com/sketchpad/" target="_blank">View it here -&gt;</a></p>
<p style="clear: both">A stunning &#8220;Photoshop&#8221; like application built in HTML5. You don&#8217;t have to register, just start painting. Years ago, this was only possible with Flash, but not anymore.</p>
<h2><strong>HTML Canvas Experiment</strong></h2>
<p style="clear: both"><img src="http://www.hex.sg/blog/wp-content/uploads/html5_canvas_experiment.jpg" alt="" /><strong><br />
</strong></p>
<p style="clear: both"><a title="HTML5 Canvas Experiement" href="http://9elements.com/io/projects/html5/canvas/" target="_blank">View it here -&gt;</a></p>
<p style="clear: both">This looks like it was done in Flash AS3 + Papervision or other 3D framework. But no, it was coded in HTML5 combined with a javascript based particle engine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2010/02/20/html5-experiments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash websites &#8211; Past, Present and Future</title>
		<link>http://www.hex.sg/blog/2009/02/03/flash-websites-past-present-and-future/</link>
		<comments>http://www.hex.sg/blog/2009/02/03/flash-websites-past-present-and-future/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 00:50:38 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[Essential Tips]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash future]]></category>
		<category><![CDATA[flash today]]></category>

		<guid isPermaLink="false">http://hex.sg/blog/?p=204</guid>
		<description><![CDATA[Recently I have been thinking alot about where Flash is heading in the near and long term and how we as developers have to re-think the way we use Flash to build websites.
Flash, yesterday
Several years ago when Flash first made it&#8217;s debut, almost everyone who uses Flash are excited about creating the next flashy website, [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both"><img style=" display: inline; float: left; margin: 0 10px 10px 0;" src="http://hex.sg/blog/images/2009/02/flash-past-present-future1.jpg" alt="" width="500" height="300" align="left" /><br style="clear: both" />Recently I have been thinking alot about where Flash is heading in the near and long term and how we as developers have to re-think the way we use Flash to build websites.</p>
<h1><span style="font-weight: normal;"><span id="more-204"></span>Flash, yesterday</span></h1>
<p style="clear: both">Several years ago when Flash first made it&#8217;s debut, almost everyone who uses Flash are excited about creating the next flashy website, injecting the &#8220;wow factors&#8221; into every site they built by creating splash pages, lengthy flash intros, cheesy sounds, ambient or groovy background music with no &#8220;on/off&#8221; buttons, packing in lots of effects that either takes away too much of the users&#8217; attention or having the user to wait too long for the website to load. Not mentioning weird interfaces and hard to use navigation systems which developers deemed &#8220;cool&#8221;. Though, I&#8217;m not denying the fact that I am guilty of some of the above mentioned in the early days.</p>
<h1><span style="font-weight: normal;">Flash is Great But Prone to Being Abused</span></h1>
<p style="clear: both">The great thing about Flash is that it is so versatile and flexible that you can build almost anything with it, websites, microsites, rich internet applications, games, mobile applications, desktop applications (AIR) etc, but the flip side of the coin is that Flash has been used irresponsibly by so many to make websites &#8220;as cool as possible&#8221; that it have earned some bad reputation over the years.</p>
<h1><span style="font-weight: normal;">Loading Time</span></h1>
<p style="clear: both">Take for example, when we speak to our clients about building their websites, they all share the same concern &#8211; loading time. Because that is the most apparent. Users don&#8217;t like to wait too long to interact with a site to start with as users have extremely short attention span today. Users these days have a queue of so many other sites to visit, news to read, blogs to follow, they have less reasons to wait another second. If you&#8217;re not convinced, ask yourself if you like to wait in a queue.</p>
<p style="clear: both">Among this common concern, bad utilization of Flash is more than meets the eye.</p>
<h1><span style="font-weight: normal;">User Experience</span></h1>
<p style="clear: both">In short, the user interface, the consistency of effects, the smoothness of transitions, navigation systems etc are some of the factors that contribute to the user experience. A layman can&#8217;t spell it out in details why they hate it, they just hate it. This makes user experience more of an &#8220;art&#8221; than a &#8220;science&#8221;. It&#8217;s the responsibility of the Flash developer to make sure they &#8220;don&#8217;t hate it&#8221;, by using Flash responsibly. Flash is resource hungry by nature, so don&#8217;t make it worse.</p>
<h1><span style="font-weight: normal;">Keeping Flash Alive</span></h1>
<p style="clear: both">Its the onus of Flash developers today to ensure the longevity of Flash. No more Flash intros without skip buttons. No more flashy and slow moving animations before the user can finally see the content. No more sounds without &#8220;on/off&#8221; buttons. No more launching a flash site in a pop up window from a splash page. No more launching the user&#8217;s browser into fullscreen mode without their consent. No more &#8220;experimental&#8221; or hard to use navigation systems that makes it hard for the user to learn, nobody likes to learn how to navigate a site anyways, when they use a door knob, turn on/off the lights, turn on/off the tap, they don&#8217;t have to learn in order to interact with it, so why do they have to on a website?</p>
<h1><span style="font-weight: normal;">Splash pages</span></h1>
<p style="clear: both">Think about it, do you really need a splash page? The whole purpose of splash pages was to inform users of the required screen size and it requires flash player to view the site, but you know what, who cares? Technology has been evolving faster than you can imagine, huge monitors are common these days, 1024&#215;768 is the new 800&#215;600 and 99% of internet users have Flash player installed. Lastly, please refrain from telling the user they need Flash Player 10 to view the site when it only takes Flash Player 8. And by the way, nobody likes to follow rules when using the internet, so please do your users a favor. Accommodate the user than have the user accommodate you.</p>
<h1><span style="font-weight: normal;">Content Architecture</span></h1>
<p style="clear: both">It is crucial to have a website planned out extensively in it&#8217;s skeleton form before anything else. Bad planning of a site leads to bad user experience, that is when users move their mouse to the top right corner of the screen and click the close button immediately.</p>
<p style="clear: both">As mentioned earlier, Flash is very flexible in terms of where you want to position elements of your site like buttons for example, but that doesn&#8217;t mean you can put them anywhere.</p>
<h1><span style="font-weight: normal;">Flash Today</span></h1>
<p style="clear: both">It has been several years since we have expressed our enthusiasm by releasing countless great or annoying flashy Flash sites, pleasing or pissing off countless others. It is time for us developers to grow up and to think more in the user&#8217;s point of view than our own.</p>
<p style="clear: both">Users these days are more content hungry than ever, leading to the rise of blogs that generates valuable content to meet user&#8217;s demands and at the same time monetizing their effort. This means more users are interacting with standards compliant websites more often than ever, giving them even lesser reason to learn how to navigate around a badly designed Flash site.</p>
<p style="clear: both">Being a good Flash designer or developer is more than just knowing how to script bells and whistles, it is how well the end user can interact with it that is the most important.</p>
<p><br class="final-break" style="clear: both" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2009/02/03/flash-websites-past-present-and-future/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe Flash Player 10 is here.</title>
		<link>http://www.hex.sg/blog/2008/10/15/adobe-flash-player-10-is-here/</link>
		<comments>http://www.hex.sg/blog/2008/10/15/adobe-flash-player-10-is-here/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 13:30:14 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash player 10]]></category>

		<guid isPermaLink="false">http://hex.sg/blog/?p=175</guid>
		<description><![CDATA[

As proclaimed by Adobe, Flash Player is the world&#8217;s most pervasive application runtime, with content distributed over 98 percent of Internet-enabled desktops.
Click here to see new features. 


Get your new flash player here.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-176" title="flashplayer10" src="http://hex.sg/blog/images/2008/10/flashplayer10.jpg" alt="" width="496" height="291" /></p>
<div>
<p>As proclaimed by Adobe, Flash Player is the world&#8217;s most pervasive application runtime, with content distributed over 98 percent of Internet-enabled desktops.</p>
<div><a title="Adobe Flash Player 10 new features" href="http://www.adobe.com/products/flashplayer/features/" target="_blank">Click here</a> to see new features. </div>
<div></div>
</div>
<div>Get your new flash player <a title="Download Flash Player 10" href="http://www.adobe.com/products/flashplayer/" target="_blank">here</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2008/10/15/adobe-flash-player-10-is-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to truly optimise flash web banners</title>
		<link>http://www.hex.sg/blog/2008/04/16/how-to-truly-optimise-flash-web-banners/</link>
		<comments>http://www.hex.sg/blog/2008/04/16/how-to-truly-optimise-flash-web-banners/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 18:41:39 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[Essential Tips]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[web banners]]></category>

		<guid isPermaLink="false">http://hex.sg/blog/?p=28</guid>
		<description><![CDATA[It took me 7 years as a flash designer to realise that optimising a flash web banner is an art. Yes web banners are just web banners, they sound easy to develop but trust me, it&#8217;s not when your flash banner is byte critical and have to appear on Yahoo or other advertising channels and [...]]]></description>
			<content:encoded><![CDATA[<p>It took me 7 years as a flash designer to realise that optimising a flash web banner is an art. Yes web banners are just web banners, they sound easy to develop but trust me, it&#8217;s not when your flash banner is byte critical and have to appear on Yahoo or other advertising channels and the file size restriction is 30kb even if your brief basically says &#8220;we need to include everything! Not sure how it can be done but it must be done&#8221;.</p>
<p>Here&#8217;s one that I developed for the movie 30 Days of Night (click on banner to replay) for Qais Consulting (I know, banner looks pixellated but this is what I call &#8211; compromise &#8211; for file size restriction), I would like to share with you my experience while developing this innocent looking banner which only weighs 29.7kb.</p>
<h1><strong><span id="more-28"></span>7 Points Checklist:</strong></h1>
<p>Here are 7 points to note when optimising your web banner. With this checklist, hopefully you won&#8217;t have to tear your hair out like I did. The final point I&#8217;m going to talk about using fonts which to me, is the most critical area of optimisation:</p>
<table style="height: 624px;" border="0" cellpadding="0" width="497">
<tbody>
<tr>
<td width="160" height="620" valign="top"><object id="skyscraper_160x600" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="160" height="600" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="align" value="middle" /><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="src" value="http://hex.sg/blog/images/2008/04/skyscraper_160x600.swf" /><param name="allowfullscreen" value="false" /><embed id="skyscraper_160x600" type="application/x-shockwave-flash" width="160" height="600" src="http://hex.sg/blog/images/2008/04/skyscraper_160x600.swf" bgcolor="#ffffff" quality="high" allowfullscreen="false" allowscriptaccess="sameDomain" align="middle"></embed></object></td>
<td width="12" valign="top"></td>
<td width="317" valign="top">
<ol>
<li>Try to use vectors as opposed to png/gifs/jpeg.</li>
<li>If you have to use png/gifts/jpeg, optimise them before importing them into flash, to further optimise them, right click on the graphic asset in the library and click &#8220;Properties&#8221;. Set the compression to &#8220;Photo(JPEG)&#8221;, uncheck the &#8220;Use default document quality&#8221; checkbox and enter a small number for it&#8217;s quality.</li>
<li>ALWAYS, as much as possible, to re-use graphics or vectors. For this instance, the blood looks like a big MovieClip of vector but it is not. If I were to use a whole vector of blood, there would be too many curves hence too much for flash to calculate. What I did was to create 3 small MovieClips of vector blood, and patch them all over the banner. Another example for this instance is the grills at the top of the banner when the animation starts, only 1 grill bar is used and duplicated to make a set of grill.</li>
<li>Similar to point 3, keep the number of MovieClips to a minimum, for example if you&#8217;re going to use a mask, use that mask MovieClip throughout the entire banner!</li>
<li>Use as little gradient as possible, if your project permits.</li>
<li>When using mask, do not use shape mask (especially transforming from one shape to another completely different shape) which will add to file size. Always use &#8220;tweening&#8221; instead (that&#8217;s if you&#8217;re not using actionscript animation)</li>
<li>The most is important point of all &#8211; <strong>FONTS</strong>. We all think that by typing in the letters, it is taken for granted that they&#8217;re already fully optimised since they are like vector shapes, but wrong. The more letters/words you use in your flash banner, the bigger the filesize. Why? Also depending on the fonts you use, each individual letter have curves eg. &#8220;g&#8221;, &#8220;b&#8221;, &#8220;o&#8221;, &#8220;p&#8221;, &#8220;s&#8221;, using a combination of letters forming words and words into sentences, they add to flash&#8217;s calculation efforts, hence file sizes will increase proportionally to the number of letters. Solution: Type the texts in Photoshop and export them as optimised &#8220;gifs&#8221; and import them back into flash. Evidently it works for this banner and it is the last optimisation technique that I discovered before I went completely bonkers.</li>
</ol>
</td>
</tr>
</tbody>
</table>
<h2>One more tip about developing your byte critical flash banner:</h2>
<p>If you&#8217;re not sure which asset in your flash file is causing the increase in filesize, go to &#8220;Settings&#8221; at the &#8220;Properties&#8221; panel in Flash, click on the &#8220;Flash&#8221; tab and check the &#8220;Generate size report&#8221; checkbox. This will generate a text file listing all the assets that are used in your flash banner including their individual file size in Bytes, from there it&#8217;ll be easy to see who is the culprit at a glance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2008/04/16/how-to-truly-optimise-flash-web-banners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS3 Migration</title>
		<link>http://www.hex.sg/blog/2008/04/07/as3-migration/</link>
		<comments>http://www.hex.sg/blog/2008/04/07/as3-migration/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 20:07:03 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[AS3.0]]></category>
		<category><![CDATA[Essential Tips]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[as3 migration]]></category>
		<category><![CDATA[migration]]></category>

		<guid isPermaLink="false">http://hex.sg/blog/?p=3</guid>
		<description><![CDATA[
For those of you who don&#8217;t know this yet, if you&#8217;re migrating from AS2.0 to AS3.0 or if you&#8217;re constantly using AS3.0 to develop your projects, this is a very handy ActionScript 3.0 Migration PDF reference. It clearly shows the difference between AS2.0 and AS3.0 and tells you what to import when using certain objects, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.hex.sg/asfug/as3cheatsheet.jpg" alt="" /></p>
<p>For those of you who don&#8217;t know this yet, if you&#8217;re migrating from AS2.0 to AS3.0 or if you&#8217;re constantly using AS3.0 to develop your projects, this is a very handy <a href="http://www.actionscriptcheatsheet.com/downloads/as3cs_migration.pdf">ActionScript 3.0 Migration</a> PDF reference. It clearly shows the difference between AS2.0 and AS3.0 and tells you what to import when using certain objects, it also tells you what objects has been removed in AS3.0. Certainly good to have it with you when developing AS3.0 projects or if you&#8217;re starting to learn AS3.0. There are also other cheatsheets for other platforms like AIR and Papervision which can be found <a href="http://actionscriptcheatsheet.com/blog/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2008/04/07/as3-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
