<?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>Hiltonline.com</title>
	<atom:link href="http://www.hiltonline.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.hiltonline.com/blog</link>
	<description>Tech it outside</description>
	<lastBuildDate>Tue, 31 Aug 2010 08:03:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Debugging an SWF at runtime, (or) how to output trace() from a browser.</title>
		<link>http://www.hiltonline.com/blog/?p=116</link>
		<comments>http://www.hiltonline.com/blog/?p=116#comments</comments>
		<pubDate>Sun, 29 Aug 2010 16:23:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Player]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=116</guid>
		<description><![CDATA[<p>Introduction
This post refers to browser debugging with
Firefox 3.6.8
MacBook OSX 10.4.11 (Intel)</p>
<p>There are 4 main steps to getting your environment up and running for debugging.</p>

Install the Debug version of Flash Player.
Configure the Debug player with mm.cfg.
Check the debug player is writing to the logfile flashlog.txt.
Track the logfile output in realtime.

<p>1: Install the Debug version of Flash [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong><br />
This post refers to browser debugging with<br />
Firefox 3.6.8<br />
MacBook OSX 10.4.11 (Intel)</p>
<p>There are 4 main steps to getting your environment up and running for debugging.</p>
<ol>
<li>Install the Debug version of Flash Player.</li>
<li>Configure the Debug player with mm.cfg.</li>
<li>Check the debug player is writing to the logfile flashlog.txt.</li>
<li>Track the logfile output in realtime.</li>
</ol>
<p><strong>1: Install the Debug version of Flash Player</strong></p>
<p>1.1 Go to the adobe download page:<br />
<a href="http://www.adobe.com/support/flashplayer/downloads.html">http://www.adobe.com/support/flashplayer/downloads.html</a></p>
<p>1.2 Download the plugin content debugger dmg file.<br />
<a href="http://download.macromedia.com/pub/flashplayer/updaters/10/flashplayer_10_plugin_debug_ub.dmg">http://download.macromedia.com/pub/flashplayer/updaters/10/flashplayer_10_plugin_debug_ub.dmg</a></p>
<p>1.3 Close all browser windows, open the dmg, and run the plugin installer (I also archive a copy of the dmg file, renamed with the version number).</p>
<p>1.4 Check the player has installed correctly by opening you browser navigating to some flash web content.   CTRL + Click on the swf stage area and you should see the context menu with an item named &#8220;Debugger&#8221;.</p>
<p><center><a><img src="http://www.hiltonline.com/blog/wp-content/uploads/contextmenu.jpg" alt="flash debug player context menu" /></a><br />
Default context menu for debug player</center></p>
<p>You can also check your Flash Player is a debug version by checking the version and isDebugger properties of the flash.system.Capabilities class.  A test SWF file can be found <a href="http://">here</a>.</p>
<p><strong>2: Configure the Debug player with mm.cfg.</strong></p>
<p>The Debug Player configuration requires the the creation of the mm.cfg file.<br />
(Oddly this is not created automatically when the debug player is installed).</p>
<p>2.1 Create a config file mm.cfg (it&#8217;s just a text file with *.cfg tag) and save it to<br />
<strong>HD</strong>/Library/Application Support/Macromedia/mm.cfg<br />
OR:<br />
<strong>HD</strong>/Users/<strong>username/</strong>mm.cfg<strong><br />
</strong><br />
2.2 Add the following lines to mm.cfg file<br />
ErrorReportingEnable=1<br />
TraceOutputFileEnable=1<br />
MaxWarnings=0</p>
<p><strong>3: Check the debug player is writing to the logfile flashlog.txt.</strong></p>
<p>The flashlog.txt is a text file which the Flash debugger player writes all the trace/error messages into.  It <span style="text-decoration: underline;">must</span> be created at the default location of:<br />
/Users/<strong>username</strong>/Library/Preferences/Macromedia/Flash Player/Logs/</p>
<p>3.1 Navigate to some flash web content that has a trace() statement output.  Then open the flashlog.txt and eyeball the output. (<a href="http://">test file here</a>)</p>
<p>Troubleshooting:<br />
3.2 If the text file is blank then there is no output or no recorded output<br />
- Ensure that the flash content actually has some trace() statements to output.<br />
- Ensure the flashlog.txt is not opened BEFORE you navigate to the flash content. (close and reopen the file).<br />
- Double check the steps above have been followed correctly. Ensure ErrorReportingEnable and TraceOutputFileEnable are set to 1 not 0.</p>
<p><strong>4: Track the logfile output in realtime.</strong></p>
<p>Now that you have a working and configured debugger that is writing to the flashlog,txt you might want a user friendly way of tracking the output in real time rather than manually opening the flashlog.txt.</p>
<p>My prefered methods are:<br />
<strong>Track output 1: Flash Tracer a Firefox plugin by Alessandro Crugnola [sephiroth].</strong><br />
Install FlashTracer from<a href="http://www.sephiroth.it/firefox/flashtracer/"> http://www.sephiroth.it/firefox/flashtracer/</a><br />
When you restart firefox you can open the FlashTracer panel from the Tools menu and if your logfile.txt is being written to in part 3 then you should see the contents of the log file in the FlashTracer panel.</p>
<p>If you see nothing then make sure that FlashTracer in pointing to your flashlog.txt file by checking Prefences (spanner icon in the FlashTracer Panel) &gt; General Settings &gt; Select Output File.</p>
<p><strong>Track output 2: </strong><strong>Terminal (Mac OSX)</strong><br />
Open the terminal Applications/Utilities/Terminal<br />
At the prompt type:<br />
tail -f /Users/dsmith/Library/Preferences/Macromedia/Flash\ Player/Logs/flashlog.txt</p>
<p>Or you could save time by typing:<br />
tail -f (with a trailing space, then drag and drop the flashlog text file onto the terminal shell window).</p>
<p>(<em>Note the backslash in the file path because of the space character in the name of the &#8220;Flash Player&#8221; directory</em>).</p>
<p><strong>Notes:</strong></p>
<p><strong>1: Standalone Player<br />
</strong>Once your debug player and log tracking is up and running there is nothing stopping you from using a standalone projector with debug.<br />
You would have to use the &#8220;Projector content debugger&#8221; version from the flashplayer downloads page and ensure it was targeted correctly when launching when an swf.<br />
The projector will output to the flashlog.txt and the terminal or flashTracer will automatically track this as with browser debugging.</p>
<p><strong> 2: Location of mm.cfg file.<br />
</strong>On Mac OSX, Flash Player  first looks for looks for mm.cfg in home directory: <strong>HD</strong>/Users/<strong>username</strong><br />
If the file is not found it then checks in:<br />
<strong>HD</strong> /Library/Application Support/Macromedia<br />
However that only seems to happen on <em>first run</em>, once the mm.cfg has been found the Flash Player always uses that location.<br />
<strong><br />
3: Definition of mm.cfg properties.</strong><br />
TraceOutputFileEnable &#8211; Boolean enables/disables trace() statements being written to flashlog.txt.<br />
ErrorReportingEnable &#8211; Boolean enables/disables ERROR messages being written to flashlog.txt.<br />
MaxWarnings &#8211; Maximum number of messages that the debugger will write to the logfile before stopping.  a value of 0 means all messages will be recorded.  Naturally the more messages outputted may hinder performance of swf.</p>
<p>The mm.cfg file used to have a TraceOutputFileName property.  This allowed a custom location to be defined for the output logfile.  However since Flash Player 9,0,28,0 The default location of flashlog.txt cannot be modified and this property has become redundant.</p>
<p><strong>4: At the time of writing the latest debug player is</strong><br />
10.1.82.76</p>
<p><strong>Links:</strong><br />
Configuring the debugger version of Flash Player:<br />
This contains lists of the locations for mm.cfg file, flashlog.txt across multiple OS and descriptions of the mm.cfg properties.<br />
<a href="http://livedocs.adobe.com/flex/3/html/help.html?content=logging_04.html">http://livedocs.adobe.com/flex/3/html/help.html?content=logging_04.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=116</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reference links 29-Aug-2010</title>
		<link>http://www.hiltonline.com/blog/?p=187</link>
		<comments>http://www.hiltonline.com/blog/?p=187#comments</comments>
		<pubDate>Sun, 29 Aug 2010 16:15:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=187</guid>
		<description><![CDATA[<p>Overview of new features in Flex 4
http://andrewrshorten.wordpress.com/2010/03/23/whats-new-in-flash-builder-4-all-of-this/</p>
<p>Links on ANT and FDT/FlexBuilder and Actionscript
ANT + MTASC for AS2
http://www.dopelogik.com/documents/actionscript_ant/</p>
<p>Setting up ANT for Windows
http://www.boostworthy.com/blog/?p=194</p>
<p>Using ANT with Mac
http://anarchogeek.com/2008/04/13/building-flex-3-flash-swc-libraries-on-mac-os-x-with-ant-and-flex-builder-3/</p>
<p>Adding SWC files to ANT builds:
http://talsma.tv/post.cfm/ant-mxmlc-and-swc-files</p>
<p>MXMLc command line otions
http://www.docsultant.com/site2/articles/flex_cmd.html#mxmlc_3_opt</p>
]]></description>
			<content:encoded><![CDATA[<p>Overview of new features in Flex 4<br />
<a title="http://andrewrshorten.wordpress.com/2010/03/23/whats-new-in-flash-builder-4-all-of-this/" href="http://andrewrshorten.wordpress.com/2010/03/23/whats-new-in-flash-builder-4-all-of-this/">http://andrewrshorten.wordpress.com/2010/03/23/whats-new-in-flash-builder-4-all-of-this/</a></p>
<p>Links on ANT and FDT/FlexBuilder and Actionscript<br />
ANT + MTASC for AS2<br />
<a title="http://www.dopelogik.com/documents/actionscript_ant/" href="http://www.dopelogik.com/documents/actionscript_ant/">http://www.dopelogik.com/documents/actionscript_ant/</a></p>
<p>Setting up ANT for Windows<br />
<a title="http://www.boostworthy.com/blog/?p=194" href="http://www.boostworthy.com/blog/?p=194">http://www.boostworthy.com/blog/?p=194</a></p>
<p>Using ANT with Mac<br />
<a title="http://anarchogeek.com/2008/04/13/building-flex-3-flash-swc-libraries-on-mac-os-x-with-ant-and-flex-builder-3/" href="http://anarchogeek.com/2008/04/13/building-flex-3-flash-swc-libraries-on-mac-os-x-with-ant-and-flex-builder-3/">http://anarchogeek.com/2008/04/13/building-flex-3-flash-swc-libraries-on-mac-os-x-with-ant-and-flex-builder-3/</a></p>
<p>Adding SWC files to ANT builds:<br />
<a title="http://talsma.tv/post.cfm/ant-mxmlc-and-swc-files" href="http://talsma.tv/post.cfm/ant-mxmlc-and-swc-files">http://talsma.tv/post.cfm/ant-mxmlc-and-swc-files</a></p>
<p>MXMLc command line otions<br />
<a title="http://www.docsultant.com/site2/articles/flex_cmd.html#mxmlc_3_opt" href="http://www.docsultant.com/site2/articles/flex_cmd.html#mxmlc_3_opt">http://www.docsultant.com/site2/articles/flex_cmd.html#mxmlc_3_opt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=187</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Barclays Bank – 3Box</title>
		<link>http://www.hiltonline.com/blog/?p=153</link>
		<comments>http://www.hiltonline.com/blog/?p=153#comments</comments>
		<pubDate>Thu, 26 Aug 2010 01:18:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[AS2]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=153</guid>
		<description><![CDATA[<p>client: Dare Digital, London</p>
<p></p>
<p>Barclays Bank – 3Box (aka personal reserve)
http://apps.barclays.co.uk/personalreserve-video/</p>
<p>This was an interactive video presentation to promote and educate customers about the new service, &#8220;Personal Reserve&#8221; provided by Barclays Bank.</p>
<p>It takes the form of a narrative about a young teacher (Sam) who has agreed to trial the service for a week.  The service gives a [...]]]></description>
			<content:encoded><![CDATA[<p>client: <strong>Dare Digital, London</strong></p>
<p><a href="http://apps.barclays.co.uk/personalreserve-video/"><img src="http://www.hiltonline.com/blog/wp-content/uploads/barclays3box.jpg" alt="Barclays Personal Reserve" /></a></p>
<p>Barclays Bank – 3Box (aka personal reserve)<br />
<a href="http://apps.barclays.co.uk/personalreserve-video/">http://apps.barclays.co.uk/personalreserve-video/</a></p>
<p>This was an interactive video presentation to promote and educate customers about the new service, &#8220;Personal Reserve&#8221; provided by Barclays Bank.</p>
<p>It takes the form of a narrative about a young teacher (Sam) who has agreed to trial the service for a week.  The service gives a buffer to customers who might stretch to make ends meet between their monthly salary payments.</p>
<p>There is a brief introduction from Sam to set the scene but the line &#8220;unless something unexpected crops up&#8221; hints at what is to come.</p>
<p>The user then goes on to see what happens the following week. Each day has a video intro as Sam has breakfast or gets ready for work.  The user is then invited to change Sam&#8217;s day, (and bank balance) with a little surprise.</p>
<p>Implementation is with AS2 and the design is MVC with main views for the Video, Drag/Drop Icon panel, Info text panel, small graph and large graphs.  Transitions and which views are active is determined by a simple application state.</p>
<p>Main challenges were how to expand the small graph into the larger graph on the overview screen and sychcronising the former with the video.<br />
The video was created by a 3rd party and had no cuepoints yet the graph had to respond to events in the video.</p>
<p>The synchronisation was solved by making the graph a timeline rather than a dynamic animation (graph shape is the same whatever order the &#8220;surprises&#8221; are added) and creating data linked to each video ID which defined a video time to trigger the graph to animate to the next labeled keyframe.<br />
The side effects of this included limiting video playback options such as seek, which I would liked to have added if time allowed.</p>
<p>The graph expansion was switched for an alpha-fade transition.</p>
<p>I belive filming was quite a rushed with everything done in one day.<br />
In the case of the &#8220;water surprise&#8221; when the shelf supports were pulled, the mobile phone was supposed to just land in the glass.  However if you look very closly you notice that the phone takes an unplanned bounce off the rim and somersaults before diving in &#8211; quality!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=153</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Williams F1 HQ Tour</title>
		<link>http://www.hiltonline.com/blog/?p=146</link>
		<comments>http://www.hiltonline.com/blog/?p=146#comments</comments>
		<pubDate>Thu, 26 Aug 2010 00:17:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[AS2]]></category>
		<category><![CDATA[F1]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[interactive]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=146</guid>
		<description><![CDATA[<p>client: Endemol UK, London</p>
<p></p>
<p>Williams – HQ Tour
http://www.attwilliams.com/team/hq-tour</p>
<p>The objective is to provide the user with a virtual tour of the Williams site starting with a video introduction from the great man Frank Williams himself and multimedia presentations on the day to day operation of the team, key team members and the history of Williams amongst others.</p>
<p>It [...]]]></description>
			<content:encoded><![CDATA[<p>client: <strong>Endemol UK, London</strong></p>
<p><a href="http://www.attwilliams.com/team/hq-tour"><center><img src="http://www.hiltonline.com/blog/wp-content/uploads/williams_hq_tour.jpg" alt="williams HQ Tour" /></center></a></p>
<p>Williams – HQ Tour<br />
<a title="http://www.attwilliams.com/team/hq-tour" href="http://www.attwilliams.com/team/hq-tour">http://www.attwilliams.com/team/hq-tour</a></p>
<p>The objective is to provide the user with a virtual tour of the Williams site starting with a video introduction from the great man Frank Williams himself and multimedia presentations on the day to day operation of the team, key team members and the history of Williams amongst others.</p>
<p>It has an interactive layer over an aerial shot of the team headquarters with animated hotspots marking out the location of areas of interest.</p>
<p>Clicking a hotspot activates a panel with a presentation from that location, usually text and a small photo gallery.  There are 3 main video presentations Museum, Race  Bay and Machine Shop. Their main presentation panels have links to other video presentations on Williams History, and Team interviews.</p>
<p>Iimplementation was in AS2 with one developer (me) and two designers.  It is an MVC pattern build with permanent views such as the background and hotspot overlay with a number of display panel templates for the different display types.<br />
All content is dynamic and is driven by static XML which allows for content to be updated, or localized. (Although this would be manually as a CMS was never part of the scope).</p>
<p>The biggest puzzle solved in the project was how to get the link buttons to track the team members in the introductory Race  Bay and Machine Shop videos.<br />
The answer was not elegant, but was effective. The video clips were embedded and Mario (the designer) spent about 2 days motion-tweening a 1px movieclip over each individual as they walked around in their choreographed loop. I then coded link buttons to dynamically track these dots which allowed the client to change button look and feel and change button labels at a later stage.</p>
<p>This is one of my favorite all-round projects, originally a component of the Williams F1 website for 2007. It has survived a number of parent site rebuilds and updates.<br />
What I believe works here is mainly that it is a good use of Multimedia.  It has short snappy hotspot and UI animations which liven up the presentation but doesn&#8217;t over-do the bells and whistles and the overwhelming weight of the experience is the content which varied and substantial.  This was also a tribute to Williams who had an extremely clear vision of what they wanted but were also adaptable and pragmatic.</p>
<p>If I was to do it again I would like to add loaders to the videos and possibly a hidden tab menu that would have all the location links in a listview for quick access.  The latter is possibly not as necessary as this is a fan site and the typical fan would not mind spending their time exploring the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=146</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pandorum &#8211; Viral Game</title>
		<link>http://www.hiltonline.com/blog/?p=172</link>
		<comments>http://www.hiltonline.com/blog/?p=172#comments</comments>
		<pubDate>Thu, 26 Aug 2010 00:08:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[AS2]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=172</guid>
		<description><![CDATA[<p>client: Candystore, London</p>
<p></p>
<p>Pandorum Movie &#8211; viral marketing webgame
http://www.preparetobescared.com/pandorum/game/</p>
<p>A simple clone game to attract users to the website of the Sci-fi Horror Pandorum as part of a DVD marketing campaign. Once a user has played the game they are invited to send an email to a friend with their score (time) challenging the friend to beat [...]]]></description>
			<content:encoded><![CDATA[<p>client: <strong>Candystore, London</strong></p>
<p><a href="http://www.preparetobescared.com/pandorum/game/"><center><img src="http://www.hiltonline.com/blog/wp-content/uploads/pandorum_game.jpg" alt="Pandorum viral game" /></center></a></p>
<p>Pandorum Movie &#8211; viral marketing webgame<br />
<a title="http://www.preparetobescared.com/pandorum/game/" href="http://www.preparetobescared.com/pandorum/game/">http://www.preparetobescared.com/pandorum/game/</a></p>
<p>A simple clone game to attract users to the website of the Sci-fi Horror Pandorum as part of a DVD marketing campaign. Once a user has played the game they are invited to send an email to a friend with their score (time) challenging the friend to beat it.</p>
<p>The film received about 7/10 on IMDB (<a title="http://www.imdb.com/title/tt1188729/" href="http://www.imdb.com/title/tt1188729/">http://www.imdb.com/title/tt1188729/</a>) mainly because it has few novel twists for the seasoned horror or sci-fi buff (and the plot might be familiar) but is still perfectly watchable.</p>
<p>The same can be said for the game itself.  It is a retro game and retro code as it was built with AS2 in 2010.  The game was incorporated into banner ads and MPUs that were trafficked through FlashTalking which did not support AS3 at the time of development.</p>
<p>The aim is for the user to avoid contact with the walls or the enemy which add one to their number every few seconds.  Not original but very playable, and a little addictive for some.</p>
<p>The game was built as a module so it could be deployed on it&#8217;s own or slotted into ads and switched on and off by the parent application.  When deployed in an ad events in the game module were also tracked by the ad servers.  Another feature was the ability of the parent application to determine the size of the play area (to fit all ads in the campaign) and control difficulty such as the number of enemies present initially.</p>
<p>The main concern in development was the optimisation issues caused by having a large number of enemy objects and a pulse all with radial alpha-gradients animating around the screen.  Therefore bitmap caching and collision testing against the &#8220;swarm layer&#8221; was used where possible.<br />
The concern seems not to have been borne mainly because it is near impossible for a game to last long enough to get a high number of enemy objects on screen.</p>
<p>The record for survival in the game currently stands at 19.4 seconds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=172</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embed assets without flex classes</title>
		<link>http://www.hiltonline.com/blog/?p=142</link>
		<comments>http://www.hiltonline.com/blog/?p=142#comments</comments>
		<pubDate>Thu, 19 Aug 2010 13:58:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=142</guid>
		<description><![CDATA[<p>If building from flash class libraries but using the [embed] tag for external media, the flex compiler will throw up errors such as:</p>
<p>Error: The definition of base class SpriteAsset was not found.</p>
<p>(But you can alternatively have BitmapAsset, ByteArrayAsset, SoundAsset etc). This is because the generated asset class is forced to extend Flex-specific classes.</p>
<p>As these Flex [...]]]></description>
			<content:encoded><![CDATA[<p>If building from flash class libraries but using the [embed] tag for external media, the flex compiler will throw up errors such as:</p>
<blockquote><p>Error: The definition of base class SpriteAsset was not found.</p></blockquote>
<p>(But you can alternatively have BitmapAsset, ByteArrayAsset, SoundAsset etc). This is because the generated asset class is forced to extend Flex-specific classes.</p>
<p>As these Flex classes extend basic flash classes, the answer is to fake the Flex Class.</p>
<blockquote><p><strong>The classpath:</strong><br />
Project / src / mx / core / SpriteAsset.as</p>
<p><strong>The class:</strong></p>
<pre>Package mx.core {
    import flash.display.Sprite;

    /**
    * @author Hilt
    * Fake Flex Asset Class
    */
    public class SpriteAsset extends Sprite
    {
        public function SpriteAsset()
        {
        }
    }
}</pre>
</blockquote>
<p>This solution is described here:<br />
<a href="http://www.ultrashock.com/forums/flex/embed-flex-assets-without-using-flex-123405.html">http://www.ultrashock.com/forums/flex/embed-flex-assets-without-using-flex-123405.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=142</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlashTracer for firefox 3</title>
		<link>http://www.hiltonline.com/blog/?p=110</link>
		<comments>http://www.hiltonline.com/blog/?p=110#comments</comments>
		<pubDate>Wed, 18 Aug 2010 17:10:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=110</guid>
		<description><![CDATA[<p>I was just updating a post on browser debugging for flash and found the lovely FlashTracer by Alessandro Crugnola [sephiroth] is available for firefox 3.</p>
<p>Download FlashTracer v 2.3.1 from
http://www.sephiroth.it/firefox/flashtracer/</p>
<p>Oddly the latest version available under Mozilla Firefox add-ons is 2.2.0 (not compatible with firefox 3) which is why I assumed it had been discontinued.</p>
]]></description>
			<content:encoded><![CDATA[<p>I was just updating a post on browser debugging for flash and found the lovely FlashTracer by Alessandro Crugnola [sephiroth] is available for firefox 3.</p>
<p>Download FlashTracer v 2.3.1 from<br />
http://www.sephiroth.it/firefox/flashtracer/</p>
<p>Oddly the latest version available under Mozilla Firefox add-ons is 2.2.0 (not compatible with firefox 3) which is why I assumed it had been discontinued.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=110</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outdoors till Sunday&#8230; (hurrah!)</title>
		<link>http://www.hiltonline.com/blog/?p=94</link>
		<comments>http://www.hiltonline.com/blog/?p=94#comments</comments>
		<pubDate>Tue, 10 Aug 2010 17:59:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Cartoon]]></category>
		<category><![CDATA[IPhone]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=94</guid>
		<description><![CDATA[<p>Making final preparations for Dodentocht this weekend.  Looking forward to seeing how they record movement of, and present realtime tracking on, slightly over 10,000 runners/walkers.</p>
<p>Historically they have done pretty well and certainly are tech leaders among the events I am aware of.</p>
<p>A smart phone app (augmented reality?) would be ideal for this kind of [...]]]></description>
			<content:encoded><![CDATA[<p>Making final preparations for <a href="http://www.dodentocht.be/en">Dodentocht</a> this weekend.  Looking forward to seeing how they record movement of, and present realtime tracking on, slightly over 10,000 runners/walkers.</p>
<p>Historically they have done pretty well and certainly are tech leaders among the events I am aware of.</p>
<p>A smart phone app (augmented reality?) would be ideal for this kind of route and to provide personal data on routes/landmarks/lap data etc. However in the first instance you must decide which handset to work with.  Maybe <a href="http://xkcd.com/">XKCD</a> can help?</p>
<p><center><a href="http://xkcd.com/662/"><img src="http://imgs.xkcd.com/comics/iphone_or_droid.png" width="265" height="80" alt="" /></a></center><br />
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=94</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATT Williams HQ Tour</title>
		<link>http://www.hiltonline.com/blog/?p=58</link>
		<comments>http://www.hiltonline.com/blog/?p=58#comments</comments>
		<pubDate>Mon, 09 Aug 2010 18:59:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[F1]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=58</guid>
		<description><![CDATA[<p>Great to see that one of my all time favorite dev projects has survived into yet another F1 season and a new look parent HTML site.</p>
<p>http://www.attwilliams.com/team/hq-tour</p>
<p>This was done for the F1 2007 season and while there are some things I&#8217;d do differently today (list menu + code it is AS3!), it stands the test of [...]]]></description>
			<content:encoded><![CDATA[<p>Great to see that one of my all time favorite dev projects has survived into yet another F1 season and a new look parent HTML site.</p>
<p><a href="http://www.attwilliams.com/team/hq-tour">http://www.attwilliams.com/team/hq-tour</a></p>
<p>This was done for the F1 2007 season and while there are some things I&#8217;d do differently today (list menu + code it is AS3!), it stands the test of time very well.  It was a good utilisation of flash&#8217;s capabilities and the creative guys did an excellent job of with the design and animations.  I&#8217;ll admit to wishing for simpler reveal/hide animations for the panels because of the number of special cases and time limitations. However the final effect really was worth the extra effort coding up!</p>
<p><a href="http://www.attwilliams.com/team/hq-tour"><center><img src="http://www.hiltonline.com/blog/wp-content/uploads/williams_hq_tour.jpg" alt="williams HQ Tour" /></center></a></p>
<p>A couple of areas including Machine Shop and Racebay content appear to have been disabled/removed this year.  Presumably this was due to dated video content.  Symptoms of this are halting of secondary preloading (see bottom preloading bar) and a visible hotspot toward the top right of the screen.</p>
<p>Of course you might not notice and it doesn&#8217;t effect enjoyment of the active areas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=58</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun theory</title>
		<link>http://www.hiltonline.com/blog/?p=55</link>
		<comments>http://www.hiltonline.com/blog/?p=55#comments</comments>
		<pubDate>Mon, 09 Aug 2010 17:42:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Actual World]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://www.hiltonline.com/blog/?p=55</guid>
		<description><![CDATA[<p>Inspired idea to change the &#8220;interface&#8221; of everyday objects to encourage a (measurable) change in people&#8217;s behavior though playfulness.</p>
<p>http://www.thefuntheory.com/</p>
<p>
]]></description>
			<content:encoded><![CDATA[<p>Inspired idea to change the &#8220;interface&#8221; of everyday objects to encourage a (measurable) change in people&#8217;s behavior though playfulness.</p>
<p><a href="http://www.thefuntheory.com/">http://www.thefuntheory.com/</a></p>
<p><center><object width="400" height="240"><param name="movie" value="http://www.youtube.com/v/2lXh2n0aPyw&amp;hl=en_US&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2lXh2n0aPyw&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="240"></embed></object></center><br />
]]></content:encoded>
			<wfw:commentRss>http://www.hiltonline.com/blog/?feed=rss2&amp;p=55</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
