<?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; flash</title>
	<atom:link href="http://www.hex.sg/blog/tag/flash/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>The Future Of Magazines</title>
		<link>http://www.hex.sg/blog/2010/02/17/the-future-of-magazines/</link>
		<comments>http://www.hex.sg/blog/2010/02/17/the-future-of-magazines/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 01:58:07 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[magazines]]></category>
		<category><![CDATA[wired]]></category>

		<guid isPermaLink="false">http://hex.sg/blog/2010/02/17/the-future-of-magazines/</guid>
		<description><![CDATA[Wired and Adobe working together to create the next generation of magazines. Looking pretty good.
The same high gloss magazines but with interactive elements. What a brand new experience!
Adobe announced that AIR would run on Android, and Adobe has already announced its Packager for iPhone tool that will allow Flash apps (including AIR) to run on [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both"><span style=" display: inline; float: left; margin: 0 10px 10px 0;"><object height="340" width="560"><param name="movie" value="http://www.youtube.com/v/T0D4avXwMmM&#038;hl=en_US&#038;fs=1&#038;" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/T0D4avXwMmM&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="340" width="560"></embed></object></span><br style="clear: both" />Wired and Adobe working together to create the next generation of magazines. Looking pretty good.</p>
<p style="clear: both">The same high gloss magazines but with interactive elements. What a brand new experience!</p>
<blockquote style="clear: both"><p>Adobe announced that AIR would run on Android, and Adobe has already announced its Packager for iPhone tool that will allow Flash apps (including AIR) to run on Apple mobile platforms.</p>
</blockquote>
<p style="clear: both">That is exciting! Can&#8217;t wait to leverage our existing AS3 skills to build native mobile apps for iPhone and iPad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2010/02/17/the-future-of-magazines/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>SEO your full fledged flash websites</title>
		<link>http://www.hex.sg/blog/2008/04/08/seo-your-full-fledged-flash-websites/</link>
		<comments>http://www.hex.sg/blog/2008/04/08/seo-your-full-fledged-flash-websites/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 20:08:24 +0000</pubDate>
		<dc:creator>Hex</dc:creator>
				<category><![CDATA[Essential Tips]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[altavista]]></category>
		<category><![CDATA[aol]]></category>
		<category><![CDATA[ask]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash websites]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[swf object]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://hex.sg/blog/?p=4</guid>
		<description><![CDATA[
I am guilty of spending too much time on designing and developing websites that I hardly spend much time on making them &#8220;search engine optimised&#8221;. Search engine is so powerful these days, people are reliant on it for almost all information they are trying to find. They don&#8217;t call anymore, they don&#8217;t ask, they search [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12" title="Search engines and flash - SEO" src="http://hex.sg/blog/images/2008/04/search_engines_seo.jpg" alt="Optimising flash for search engines" width="497" height="245" /></p>
<p>I am guilty of spending too much time on designing and developing websites that I hardly spend much time on making them &#8220;search engine optimised&#8221;. Search engine is so powerful these days, people are reliant on it for almost all information they are trying to find. They don&#8217;t call anymore, they don&#8217;t ask, they search &#8211; and it is probably the fastest way into getting instant information.</p>
<p>Almost all of my websites are designed entirely in flash, they might be friendly to the eyes, but not exactly very friendly to search engines. This post a very serious problem especially when you&#8217;re relying on a website for your business. Clients wants sites to be in HTML and minimal flash so that it is searchable via search engines. Fair enough, moreover HTML can be deployed together with AJAX to minimise refreshes and put some life into the HTML pages by employing slight animation, but if you really love Flash like I do, you might want to SEO your full flash sites with &#8211; <a title="SWF Object" href="http://code.google.com/p/swfobject/downloads/list">SWF Object</a></p>
<h1><strong><span id="more-4"></span>Benefits of SWF Object</strong></h1>
<ol>
<li>It detects whether the flash player plugin is install on the user&#8217;s computer</li>
<li>If no flash player is detected, the same page that holds your full flash site will display alternative HTML content (note that the page will display &#8220;alternative content&#8221; and not bringing the user to an &#8220;alternative page&#8221;</li>
<li>The &#8220;alternative content&#8221; which you&#8217;ll design in the main page that holds your full flash site will also get picked up by the search engines making the page search engine friendly</li>
</ol>
<h1><strong>5 Steps on using SWF Object (it&#8217;s easy)<br />
</strong></h1>
<ol>
<li><a title="SWF Object" href="http://code.google.com/p/swfobject/downloads/list">Click here</a> to go to SWF Object download page at Google Code</li>
<li>Download &#8220;SWF Object 2.0&#8243; from the above mentioned site (SWF Object 2.0 is the latest available at the time of writing)</li>
<li>Copy &#8220;swfobject.js&#8221; from the folder you&#8217;ve downloaded (you need to unzip the folder from the zip file)</li>
<li>Paste &#8220;swfobject.js&#8221; into the same directory as your HTML page holding your full flash site</li>
<li>Go to the <a title="SWF Object HTML &amp; Javascript generator page" href="http://www.swffix.org/swfobject/generator/">SWF Object HTML &amp; Javascript generator page</a> to generate a HTML page to embed your flash and include the most important &#8220;alternative content&#8221; (a.k.a. HTML content in case your audience don&#8217;t have flash player installed and at the same time making your site search engine friendly). The SWF Object HTML &amp; Javascript generator page can also be downloaded as a HTML or Adobe AIR application via the same <a title="SWF Object download page" href="http://code.google.com/p/swfobject/downloads/list">SWF Object download page</a> at Google Code website.</li>
</ol>
<p>And you&#8217;re done! I&#8217;ve made <a title="Hex Website" href="http://www.hex.sg">Hex</a> search engine friendly by using SWF Object, <a title="Hex google search results" href="http://www.google.com.sg/search?hl=en&amp;q=hex&amp;btnG=Google+Search&amp;meta=cr%3DcountrySG" target="_blank">see results</a>! You can try it too and tell me if yours works. <img src='http://www.hex.sg/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>*You might need to uninstall your flash player to test the alternative content without Flash Player Plugin, <a title="Flash Player Uninstaller" href="http://www.softwarepatch.com/software/flash-uninstaller-program.html">here&#8217;s where you can download the Flash Player Uninstaller</a>. For more information and documentation of SWF Object, go to <a title="SWF Object documentation" href="http://code.google.com/p/swfobject/wiki/SWFObject_2_0_documentation">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hex.sg/blog/2008/04/08/seo-your-full-fledged-flash-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
