<?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/"
	>

<channel>
	<title>G-RAFF</title>
	<atom:link href="http://www.g-raff.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.g-raff.com/blog</link>
	<description>Digital voodoo at work</description>
	<pubDate>Thu, 11 Dec 2008 20:50:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Suburbia Media - Pop Intro</title>
		<link>http://www.g-raff.com/blog/2008/11/19/suburbia-media-pop-intro/</link>
		<comments>http://www.g-raff.com/blog/2008/11/19/suburbia-media-pop-intro/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 21:49:49 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[GENERAL]]></category>

		<guid isPermaLink="false">http://www.g-raff.com/blog/?p=129</guid>
		<description><![CDATA[
Suburbia Media are celebrating 20 issues of their seminal fashion magazine Pop. They asked us to deliver a simple Flash intro which shows all the covers from the issues. So here it is.

Slightly trickier than it looks, its a liquid layout that makes the most of the user&#8217;s browser window space, including a switch to [...]]]></description>
			<content:encoded><![CDATA[<p><a class="no-bg" href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/suburbia-pop.jpg"><img src="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/suburbia-pop-525x400.jpg" alt="" title="" width="525" height="400" class="aligncenter size-medium wp-image-133" /></a></p>
<p>Suburbia Media are celebrating 20 issues of their seminal fashion magazine Pop. They asked us to deliver a simple Flash intro which shows all the covers from the issues. So <a href="http://www.suburbia-media.com/">here it is</a>.</p>
<p><span id="more-129"></span></p>
<p>Slightly trickier than it looks, its a liquid layout that makes the most of the user&#8217;s browser window space, including a switch to full screen to see the covers at their best. The guys decided they wanted minimum acceptable sizes and margins, so all that needed to be thought out&#8230; but we&#8217;re used to such attention to detail so it was a nice smooth, enjoyable little project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2008/11/19/suburbia-media-pop-intro/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fig Cashmere</title>
		<link>http://www.g-raff.com/blog/2008/11/10/fig-cashmere/</link>
		<comments>http://www.g-raff.com/blog/2008/11/10/fig-cashmere/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 11:12:56 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[LATEST WORK]]></category>

		<category><![CDATA[clothing]]></category>

		<category><![CDATA[e-commerce]]></category>

		<category><![CDATA[lovely]]></category>

		<category><![CDATA[store]]></category>

		<guid isPermaLink="false">http://www.g-raff.com/blog/?p=119</guid>
		<description><![CDATA[
If all clients were as nice to work with as Fig Cashmere, the world would be a better place. When I first met them on the South Bank to discuss the project, I could not believe how open they seemed to ideas, how generous of spirit (they have a charity set up in Nepal to [...]]]></description>
			<content:encoded><![CDATA[<p><a class="no-bg" href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/fig-home.jpg"><img class="aligncenter size-medium wp-image-120" title="fig-home" src="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/fig-home-599x400.jpg" alt="" width="599" height="400" /></a></p>
<p>If all clients were as nice to work with as Fig Cashmere, the world would be a better place. When I first met them on the South Bank to discuss the project, I could not believe how open they seemed to ideas, how generous of spirit (they have a charity set up in Nepal to help the community that makes their clothes), and how relaxed they were. But as the project progressed, our complete rebrand and delivery of a cool-ass new e-commerce site became a true pleasure to work on.</p>
<p><a href="http://www.figcashmere.com/">Visit the site</a><br />
<span id="more-119"></span><br />
We had to do quite a bit of custom work to make the store look good, but all the way along, the reception of the new designs was encouraging to say the least. We pulled in some nifty one-click menus (you can get to any section in one click), some nice Flash with simple fallback, and a flow that takes the user gently through every aspect of the store. </p>
<p>We decided that their ethical approach warranted some attention so we delivered a nice 5-slide presentation called &#8220;The Fig Way&#8221; which highlighted all the brand values and showed that they were interested in much more than pure commercial gain.</p>
<p>As a &#8220;G-RAFF added extra&#8221; we delivered a microsite for their charity &#8220;The Human Touch&#8221;, just a nicely styled WordPress blog that will let them keep the world informed as to the great work they are doing in Nepal - even though they do it as a matter of course and would rather try to get a moose into a pair of jeans than blow their own trumpet. </p>
<p>Lovely company, lovely job&#8230; more to come!</p>
<p><a href="http://www.figcashmere.com/">Fig Cashmere</a><br />
<a href="http://www.figcashmere.com/the_human_touch">The Human Touch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2008/11/10/fig-cashmere/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Brendan Perry</title>
		<link>http://www.g-raff.com/blog/2008/10/31/brendan-perry/</link>
		<comments>http://www.g-raff.com/blog/2008/10/31/brendan-perry/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 10:39:33 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[FLASH]]></category>

		<category><![CDATA[LATEST WORK]]></category>

		<category><![CDATA[artisitic]]></category>

		<category><![CDATA[black]]></category>

		<category><![CDATA[brendan perry]]></category>

		<category><![CDATA[minimal]]></category>

		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://www.g-raff.com/blog/?p=104</guid>
		<description><![CDATA[
How do you cram a multi-layered works archive, full screen photo gallery, two channel music player, Yahoo Maps guestbook, RSS-friendly news engine and script-driven aurora borealis into a minimalist Flash website? Answer: Brendan-Perry.com.

What a trip! Steve first met Brendan when he toured the world with the man as his guitarist on the 1999 &#8220;Eye of [...]]]></description>
			<content:encoded><![CDATA[<p><a class="no-bg" href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/bp-home.jpg"><img class="aligncenter size-medium wp-image-105" title="bp-home" src="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/bp-home-650x342.jpg" alt="" width="650" height="342" /></a></p>
<p>How do you cram a multi-layered works archive, full screen photo gallery, two channel music player, Yahoo Maps guestbook, RSS-friendly news engine and script-driven aurora borealis into a minimalist Flash website? Answer: <a href="http://www.brendan-perry.com/">Brendan-Perry.com</a>.<br />
<span id="more-104"></span><br />
What a trip! Steve first met Brendan when he toured the world with the man as his guitarist on the 1999 &#8220;Eye of the Hunter&#8221; tour, and they became friends. Steve built Brendan&#8217;s original Flash site back in 2000, using Flash 5, and we decided eight years on to persuade Mr Perry that it was time for a refresh.</p>
<p>Brendan is a man who knows what he likes, and is not easy to please&#8230; but when you do find the recipe that floats his boat, is so generous with positivity and excitement it is hard to believe. He does not suffer fools, gladly or otherwise&#8230; so the initial stages of trying out design ideas was not for the faint-hearted. We survived, and eventually we arrived at the idea of a super-minimal site (he wanted Flash) whose homepage was based on Brendan&#8217;s own photography, but sparked by an ActionScript-driven aurora. It gave a sense of serene and mysterious beauty that set the tone for the rest of the site.</p>
<p>We worked with lots of multi-level expanding panels to keep clutter to a minimum, but preserving a nice sense of &#8220;touchy-feely&#8221; interaction with the user. We were delighted after go-live to see such a glowing response from fans - as they can often be the hardest to please.</p>
<p>As an extra, we decided to give Brendan a Yahoo Maps guestbook so people all over the world could plant their comments&#8230; although still in development, this feature has been a great success, and we plan to release it in our forthcoming store, albeit in a different (more flexible) form.</p>
<p>Part of the launch was handling a large-scale e-newsletter solution, doing the mailout and managing the distribution of a special free download of Brendan&#8217;s first solo concert at the ICA, London in 1993. This was a real gem for fans.</p>
<p>The site was, once again, built and tailored to Brendan&#8217;s needs using our &#8220;Backstage&#8221; content management system, optimised for creative sites.</p>
<p>Some more screenshots:</p>
<p><a class="no-bg" href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/music-page1.jpg"><img class="size-thumbnail wp-image-111 alignnone" title="music-page1" src="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/music-page1-238x150.jpg" alt="" width="238" height="150" /></a><a href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/music-page2.jpg">  </a></p>
<p><a href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/music-page2.jpg"><img class="size-thumbnail wp-image-112 alignnone" title="music-page2" src="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/music-page2-222x150.jpg" alt="" width="222" height="150" /></a></p>
<p><a href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/music-page3.jpg"><img class="alignnone size-thumbnail wp-image-114" title="music-page3" src="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/music-page3-650x343.jpg" alt="" width="390" height="206" /></a></p>
<p><a href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/biog.jpg"><img class="alignnone size-thumbnail wp-image-117" title="biog" src="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/biog-243x150.jpg" alt="" width="243" height="150" /></a></p>
<p><a href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/11/music-page3.jpg"></a></p>
<p> </p>
<p><a href="http://www.brendan-perry.com/">Visit the Site</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2008/10/31/brendan-perry/feed/</wfw:commentRss>
		</item>
		<item>
		<title>No Surprises Events</title>
		<link>http://www.g-raff.com/blog/2008/10/25/no-surprises-events/</link>
		<comments>http://www.g-raff.com/blog/2008/10/25/no-surprises-events/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 09:05:02 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[FLASH]]></category>

		<category><![CDATA[LATEST WORK]]></category>

		<guid isPermaLink="false">http://www.g-raff.com/blog/?p=95</guid>
		<description><![CDATA[
When &#8220;No Surprises&#8221; - a company based in Nigeria - called us back in January, I was predictably suspicious - all I&#8217;d previously had in the way of email from Nigeria were countless offers of $19,000,000 for the use of my bank account&#8230;

But here we are, many months down the line, their new &#8216;G-RAFF built&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p><a class="no-bg" href="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/10/nosurprises.jpg"><img class="screenshot" src="http://media.g-raff.com.s3.amazonaws.com/blog/uploads/2008/10/nosurprises-637x400.jpg" alt="No Surprises Events" width="600" height="370" /></a></p>
<p>When &#8220;No Surprises&#8221; - a company based in Nigeria - called us back in January, I was predictably suspicious - all I&#8217;d previously had in the way of email from Nigeria were countless offers of $19,000,000 for the use of my bank account&#8230;<br />
<span id="more-95"></span><br />
But here we are, many months down the line, their new &#8216;G-RAFF built&#8217; site is live; and I have to report that not only are there genuine businesses out there, brimming with creative and smart minds, but that working with them is fantastic, and your definition of &#8220;beautiful people&#8221; will be revisited on more than one occasion. We&#8217;ve had a great time doing the site, learned some new tricks, pushed our &#8220;Backstage&#8221; content management system to the next level, and yes - we got paid (though sadly not $19,000,000).</p>
<p>They wanted the site in Flash, so we gave them some smart stuff&#8230; highlights included:</p>
<ul>
<li>A striking homepage that has had a great effect on their user base</li>
<li>a sharp Flash tag-based gallery that effortlessly takes the user on a journey through all of the company&#8217;s events</li>
<li>A sexy sliding panels system to keep screen clutter down throughout</li>
<li>a shorthand system for writing content (markdown) in the backend system that all gets converted in the Flash to be beautiful formatted text - for example:<br />&#8220;NO SURPRISES&#8221;->link:http://www.nosurprisesevents.com/ would become <a href="http://www.nosurprisesevents.com/">No Surprises</a></li>
<li>A very low-bandwidth overall engine - we pulled the entire thing into a 96k engine - we wrote some nice progress systems, as most of Nigeria is on 56k dial-up, so at least they are kept informed of everything as it happens.</li>
</ul>
<p><a href="http://www.nosurprisesevents.com/">visit the site</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2008/10/25/no-surprises-events/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Davy Smith Architects</title>
		<link>http://www.g-raff.com/blog/2008/10/05/davy-smith-architects/</link>
		<comments>http://www.g-raff.com/blog/2008/10/05/davy-smith-architects/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 16:11:32 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[LATEST WORK]]></category>

		<category><![CDATA[architect]]></category>

		<category><![CDATA[backstage]]></category>

		<category><![CDATA[content management]]></category>

		<category><![CDATA[davy smith]]></category>

		<category><![CDATA[FLASH]]></category>

		<category><![CDATA[positive2]]></category>

		<guid isPermaLink="false">http://www.g-raff.com/blog/?p=78</guid>
		<description><![CDATA[
Another architects site in association with Positive2. We were brought in to deliver a high-performance, content-managed Flash engine which would leave the company future-proof and able to take care of all their admin tasks. A few nice touches came in during the process.
VISIT SITE

The design was provided by Positive2, and was actually based on the [...]]]></description>
			<content:encoded><![CDATA[<p><a class="no-bg" href="http://media.g-raff.com/blog/uploads/2008/10/dsa.jpg"><img class="screenshot" title="Davy Smith Architects" src="http://media.g-raff.com/blog/uploads/2008/10/dsa-600x400.jpg" alt="" width="600" height="400" /></a></p>
<p>Another architects site in association with <a href="http://www.positive2.com/" class="nocaps">Positive2</a>. We were brought in to deliver a high-performance, content-managed Flash engine which would leave the company future-proof and able to take care of all their admin tasks. A few nice touches came in during the process.</p>
<p><a href="http://www.davysmitharchitects.co.uk">VISIT SITE</a></p>
<p><span id="more-78"></span><br />
The design was provided by Positive2, and was actually based on the existing site, which was already in Flash, but very &#8220;old school&#8221;, and longhand, meaning expensive updates for them, and a very large filesize for their homepage. They had to contact their web agency every time they wanted to make even the tiniest change, as no data was kept outside the Flash files themselves.</p>
<p>For example, there was a &#8220;project locator&#8221; with every project they had done as a dot on a wireframe map of London. You could roll over a dot, and the name of the project would appear&#8230; if you clicked it, it would launch that project behind the locator window. Whoever did the Flash actually manually placed the little dots and did one new button for each project. Oh dear.</p>
<p><a href="http://media.g-raff.com/blog/uploads/2008/10/dsa-backstage.jpg"><img src="http://media.g-raff.com/blog/uploads/2008/10/dsa-backstage-183x150.jpg" alt="" title="Davy Smith - Backstage" width="183" height="150" class="alignleft size-thumbnail wp-image-86" /></a>Our solution was not only to update and upgrade to a proper database-driven version of this, but to provide the client with a nice &#8220;drag and drop&#8221; interface for managing the project locator in the backend system, making it very easy for them to look after the application themselves.</p>
<p>Our secure backend admin system &#8220;Backstage&#8221;, designed and built in-house - is very comprehensive - they can add, amend or delete entire projects, staff biographies, add RSS-friendly news items / other content and just keep everything running nicely without having to talk to us. It was tailored to their needs, as we do for every client, and they have been very complimentary about how easy it has been to take care of even complex admin tasks such as adding a whole new project with 10 images&#8230;</p>
<p>The site performs well and the client is very happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2008/10/05/davy-smith-architects/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lauren St John</title>
		<link>http://www.g-raff.com/blog/2008/10/05/lauren-st-john/</link>
		<comments>http://www.g-raff.com/blog/2008/10/05/lauren-st-john/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 15:18:37 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[LATEST WORK]]></category>

		<category><![CDATA[author]]></category>

		<category><![CDATA[books]]></category>

		<category><![CDATA[FLASH]]></category>

		<category><![CDATA[interactive]]></category>

		<category><![CDATA[lauren st john]]></category>

		<guid isPermaLink="false">http://www.g-raff.com/blog/?p=20</guid>
		<description><![CDATA[
We recently finished a Flash site for the author Lauren St John. She is best known for her popular book “The White Giraffe” but has a wealth of non-fiction, other childrens&#8217; fiction and journalism to her name. It was an intriguing journey - one of those projects where the more we discovered about the client, [...]]]></description>
			<content:encoded><![CDATA[<p><a class="no-bg" href="http://media.g-raff.com/blog/uploads/2008/10/lauren.jpg"><img class="screenshot" src="http://media.g-raff.com/blog/uploads/2008/10/lauren-600x400.jpg" alt="" width="600" height="400" /></a></p>
<p>We recently finished a Flash site for the author Lauren St John. She is best known for her popular book “The White Giraffe” but has a wealth of non-fiction, other childrens&#8217; fiction and journalism to her name. It was an intriguing journey - one of those projects where the more we discovered about the client, the more it became a fascinating world to inhabit for a while.</p>
<p>Read on to find out what we did on the practical front to make Lauren&#8217;s work come to life&#8230; including an interactive realtime African game reserve, slide-out audio player and seamless layered navigation.</p>
<p><a href="http://www.laurenstjohn.com/">VISIT SITE</a></p>
<p><span id="more-20"></span></p>
<p>It all started when Steve had the idea of an interactive game reserve where the animals featured in the childrens&#8217; books titles would act as clickable links to explore the books, aiming at the target audience of 9-11 year-olds. This is almost exactly what Lauren had in mind, so she asked us there and then to take the project on.</p>
<p>Nancy did some incredible illustration work, which was broken into layers and controlled by parallax scripts - so the foreground moves faster than the background. We added a realtime sky whose colour would change according to the time of day of the visit - including the sun which would rise in the east and set in the west, the moon and stars who begin to glow around 8pm and get brighter until around 11pm. Minute attention to detail? Yes&#8230; but that&#8217;s what we do. And our client loved it.</p>
<p>Lauren&#8217;s adult audience needed some love too, of course. She happens to be a rather fine photographer too, and looking through her collections, Steve found a good number of useable photos - setting the atmosphere perfectly. </p>
<p>One shot in particular, called &#8220;Zen&#8221; triggered a nice idea for the Non-Fiction landing page - to create backgrounds for each category that would swap on rollover. This gave a nice feeling that the site was taking on the character of each side of Lauren&#8217;s work&#8230; as we found, when she&#8217;s in &#8220;golf mode&#8221;, she&#8217;s REALLY in golf mode, so the site had to echo this to stay true to Lauren&#8217;s personality.</p>
<p>Steve&#8217;s dad is a golf course architect, so he managed to pinch a lovely sunset shot of one of his courses in Turkey as the backdrop to the &#8220;golf&#8221; section.</p>
<p>Moving into these sections reveals another layer of navigation, making it very easy to get around. You can click on book covers, explore every detail - reviews, why Lauren wrote it etc., and either go back, or simply use the dynamically-generated menus to continue browsing. Its all pretty smooth.</p>
<p>A final touch in the portfolio site was to add a slide-out audio player to handle book excerpts and interviews.</p>
<p>To complete the site, we delivered a nicely styled <a href="http://wordpress.org/">WordPress</a> blog so she could stay in touch with her fanbase.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2008/10/05/lauren-st-john/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quicktime and a decompressor are needed to view this picture</title>
		<link>http://www.g-raff.com/blog/2008/05/18/illustrator-quicktime-and-a-decompressor-are-needed-to-view-this-picture-on-a-mac/</link>
		<comments>http://www.g-raff.com/blog/2008/05/18/illustrator-quicktime-and-a-decompressor-are-needed-to-view-this-picture-on-a-mac/#comments</comments>
		<pubDate>Sun, 18 May 2008 18:28:04 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[Hints and tips]]></category>

		<category><![CDATA[decompressor]]></category>

		<category><![CDATA[fix]]></category>

		<category><![CDATA[hint]]></category>

		<category><![CDATA[mac os x]]></category>

		<category><![CDATA[quicktime]]></category>

		<guid isPermaLink="false">http://www.g-raff.com/blog/2008/05/18/illustrator-quicktime-and-a-decompressor-are-needed-to-view-this-picture-on-a-mac/</guid>
		<description><![CDATA[I have found a solution for Mac users with Safari&#8230;  Drag the image directly from the browser and drop on the Illustrator icon in the dock - and IT OPENS!!!
(Ben pointed out that this does not work on Firefox&#8230; strange)
]]></description>
			<content:encoded><![CDATA[<p>I have found a solution for Mac users with Safari&#8230;  Drag the image directly from the browser and drop on the Illustrator icon in the dock - and IT OPENS!!!</p>
<p>(Ben pointed out that this does not work on Firefox&#8230; strange)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2008/05/18/illustrator-quicktime-and-a-decompressor-are-needed-to-view-this-picture-on-a-mac/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A short post for Tweeners</title>
		<link>http://www.g-raff.com/blog/2008/04/28/a-short-post-for-tweeners/</link>
		<comments>http://www.g-raff.com/blog/2008/04/28/a-short-post-for-tweeners/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 18:39:35 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[FLASH]]></category>

		<category><![CDATA[Hints and tips]]></category>

		<category><![CDATA[greensock]]></category>

		<category><![CDATA[tweening]]></category>

		<guid isPermaLink="false">http://www.g-raff.co.uk/blog/2008/04/28/a-short-post-for-tweeners/</guid>
		<description><![CDATA[Forget Adobe&#8217;s Tween class.
Get thy ass over to Greensock and get TweenLite. I simply can&#8217;t believe how much it improved the performance of my stuff.
]]></description>
			<content:encoded><![CDATA[<p>Forget Adobe&#8217;s Tween class.</p>
<p>Get thy ass over to <a href="http://blog.greensock.com/tweenliteas3/">Greensock</a> and get TweenLite. I simply can&#8217;t believe how much it improved the performance of my stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2008/04/28/a-short-post-for-tweeners/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhone and SWFObject</title>
		<link>http://www.g-raff.com/blog/2008/01/15/getting-iphone-users-past-swfobject/</link>
		<comments>http://www.g-raff.com/blog/2008/01/15/getting-iphone-users-past-swfobject/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 23:26:43 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[FLASH]]></category>

		<category><![CDATA[Hints and tips]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[swfobject]]></category>

		<guid isPermaLink="false">http://www.g-raff.co.uk/blog/2008/01/15/getting-iphone-users-past-swfobject/</guid>
		<description><![CDATA[I noticed that although SWFObject (javascript for displaying Flash with a reasonably graceful HTML fallback) works on iPhones from a javascript point of view, the Flash content itself fails. So iPhone users are left looking at a blank screen&#8230; hardly particularly cool, eh? Solution (uses PHP) follows&#8230;

So here are a couple of tips&#8230; firstly, there&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed that although <a href="http://blog.deconcept.com/swfobject/">SWFObject</a> (javascript for displaying Flash with a reasonably graceful HTML fallback) works on iPhones from a javascript point of view, the Flash content itself fails. So iPhone users are left looking at a blank screen&#8230; hardly particularly cool, eh? Solution (uses PHP) follows&#8230;</p>
<p><span id="more-15"></span><br />
So here are a couple of tips&#8230; firstly, there&#8217;s a cool little app called <a href="http://www.marketcircle.com/iphoney/">iPhoney</a> which is a little iPhone graphical browser (for Mac OS X) for you to see how your site looks on an iPhone. Once its installed, select <strong>iPhoney</strong> -&gt; <strong>iPhone User Agent</strong> from the top menu and that&#8217;s you. Surf to the site you want to check.</p>
<p>Now, on the server side, there a simple PHP script to catch any browser identifying itself with user agent &#8220;iPhone&#8221;  - do whatever you like with it.</p>
<p><code>$current_agent = $_SERVER['HTTP_USER_AGENT'];</p>
<p>if (preg_match("/iPhone/i", $current_agent)) {<br />
	// do something<br />
} else {<br />
	// do something else<br />
}</code> </p>
<p>Pretty simple really. In my case, I just enclosed the SWFObject bit in the &#8220;else&#8221; clause, forcing iPhones to display the alternate content. Seems to work&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2008/01/15/getting-iphone-users-past-swfobject/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Where did “_url” go?</title>
		<link>http://www.g-raff.com/blog/2007/12/11/where-am-i-where-did-_url-go-as3-migration-part-3/</link>
		<comments>http://www.g-raff.com/blog/2007/12/11/where-am-i-where-did-_url-go-as3-migration-part-3/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 01:48:41 +0000</pubDate>
		<dc:creator>steve j</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[FLASH]]></category>

		<category><![CDATA[Hints and tips]]></category>

		<category><![CDATA[actionscript]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[migration]]></category>

		<guid isPermaLink="false">http://www.g-raff.co.uk/blog/2007/12/11/where-am-i-where-did-_url-go-as3-migration-part-3/</guid>
		<description><![CDATA[In ActionScript 1 and 2, there was a useful property - &#8220;_url&#8221; which would return the location of the SWF running the script. In ActionScript 3, it is gone, but its new big brother will help you&#8230;

In ActionScript 1 and 2, there was a useful property - &#8220;_url&#8221;. It would return the URL of the [...]]]></description>
			<content:encoded><![CDATA[<p>In ActionScript 1 and 2, there was a useful property - &#8220;_url&#8221; which would return the location of the SWF running the script. In ActionScript 3, it is gone, but its new big brother will help you&#8230;</p>
<p><span id="more-14"></span><br />
In ActionScript 1 and 2, there was a useful property - &#8220;_url&#8221;. It would return the URL of the current SWF&#8230; great when you wanted to do something like disable the launch of a relative URL when running a local SWF and testing your navigation (thus throwing an error). I used to use a simple function like this:</p>
<p><code>function isLocal() : Boolean {<br />
<span class="indent1">if (_url.indexOf("file") == 0) {</span><br />
<span class="indent2">return true;</span><br />
<span class="indent1">}</span><br />
<span class="indent1">return false;</span><br />
};</code></p>
<p>Piece of cake. Then you could do stuff like:</p>
<p><code>function launchURL (url:String) : Void {<br />
<span class="indent1">if (isLocal()) {</span><br />
<span class="indent2">// don't bother trying to load the URL</span><br />
<span class="indent2">trace("now launching " + url);</span><br />
<span class="indent1">} else {</span><br />
<span class="indent2">// we are online, go for it</span><br />
<span class="indent2">getURL(url);</span><br />
<span class="indent1">}</span><br />
};</code></p>
<p>Now with ActionScript 3, things get a little bit more obscure, and its all down to a non-obvious thing - the default &#8220;loaderInfo&#8221; of the SWF you are running. This is also home to the variables passed in via SWFObject, if you use it.</p>
<p>SO&#8230;To get the URL of your SWF, just run this line of code:</p>
<p><code>var url:String = this.loaderInfo.loaderURL;</code></p>
<p>Or, to rewrite the URL launch function in AS3 (not forgetting to import the all important classes):</p>
<p><code>import flash.net.navigateToURL;<br />
import flash.net.URLRequest;</p>
<p>function launchURL(url:String) : void {</span><br />
<span class="indent1">if (isLocal()) {</span><br />
<span class="indent2">trace("now launching " + url);</span><br />
<span class="indent1">} else {</span><br />
<span class="indent2">navigateToURL(new URLRequest(url));</span><br />
<span class="indent1">}</span><br />
}</p>
<p>private function isLocal() : Boolean {<br />
<span class="indent1">if (this.loaderInfo.loaderURL.indexOf("file") == 0) {</span><br />
<span class="indent2">return true;</span><br />
<span class="indent1">}</span><br />
<span class="indent1">return false;</span><br />
}</code></p>
<p>Hope that helps. And if you&#8217;re wondering, you can get at the variables passed in via SWFObject by using <code>this.loaderInfo.parameters.*</code> where * represents the variable you&#8217;re looking for.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.g-raff.com/blog/2007/12/11/where-am-i-where-did-_url-go-as3-migration-part-3/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
