<?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>tripleaxis.com &#187; Reviews</title>
	<atom:link href="http://blog.tripleaxis.com/index.php/archives/category/development/flash/reviews/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.tripleaxis.com</link>
	<description></description>
	<lastBuildDate>Sat, 29 May 2010 22:00:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hot Flash Video Component</title>
		<link>http://blog.tripleaxis.com/index.php/archives/110</link>
		<comments>http://blog.tripleaxis.com/index.php/archives/110#comments</comments>
		<pubDate>Mon, 13 Feb 2006 23:17:29 +0000</pubDate>
		<dc:creator>Kim</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.tripleaxis.com/blog/?p=110</guid>
		<description><![CDATA[
			
				
			
		
FlashLoaded
HotFlashVideo Component
Adding to their already extensive array of Flash components, Flashloaded have just released their new hotFlashVideo component.
In a nutshell, this new plug-in allows developers to create custom-shaped, invisible, clickable areas on top of FLV video that users can interact with while the video plays. These clickable areas can be animated to follow movement within [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.tripleaxis.com%2Findex.php%2Farchives%2F110"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.tripleaxis.com%2Findex.php%2Farchives%2F110&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a target="_blank" href="http://www.flashloaded.com/flashcomponents/hotflashvideo/">FlashLoaded<br />
HotFlashVideo Component</a></p>
<p>Adding to their already extensive array of Flash components, Flashloaded have just released their new hotFlashVideo component.<br />
In a nutshell, this new plug-in allows developers to create custom-shaped, invisible, clickable areas on top of FLV video that users can interact with while the video plays. These clickable areas can be animated to follow movement within the video and can have actions assigned to them just like any normal button.<br />
<span id="more-110"></span><br />
The component installs simply as an extension, providing an extra panel within the Flash IDE and is accompanied by a comprehensive package of support files, including an installation guide, example source files and a link to an online user guide. It&#8217;s pretty obvious that the guys at FlashLoaded have put some time and effort into this one as, in addition to the support files, there is the option of a Flash 8 installer that utilises the Flash 8 video importer.</p>
<p>Using it for the first time can be a bit of an unsettling experience if you&#8217;re not used to seeing automated JSFL (flash javascript) scripts running, as this component relies heavily on creating library items, frames, timelines and even the document itself via JSFL. On the other hand though, it is great to just sit back and watch the script doing all the hard work. In fact all you have to do is draw shapes on the provided timelines to fill in where and when you want your hotspots.</p>
<p>On successfull creation of your project file, you are presented with the option to &#8216;Edit Hotspots&#8217; and a button click takes you directly to the hotspot editor, freshly created with three empty layers (for your first three hotspots) and sitting above a locked preview layer of your FLV.<br />
Using this editor, it is extremely simple to fill in the blank layers with your hotspots &#8211; each of which must exist on it&#8217;s own, individual layer &#8211; and tracking motion within your video is as straight forward as creating a shape tween and ensuring that its movement corresponds to the movement in the FLV&#8217;s preview layer.</p>
<p>One of the nice features of creating the hotspot timelines this way is that they are synched to the FLV as it plays, so even if the FLV is streamed from Flash Communication Server (or Flash Media Server as its successor is now called) and suffers from slow bandwidth, forcing it to stop and re-buffer, your hotspot layer will always remain in-step with the video playback.</p>
<p>Assigning actions to your hotspots is also a breeze, as this is also taken care of via FlashLoaded&#8217;s custom JSFL. On installing the component, a number of Commands are also installed, giving you basic interactions to add to your hotspots. These interactions are named &#8220;Display Captions&#8221;, &#8220;Launch URL&#8221;, &#8220;Load External SWF&#8221; and &#8220;Movieclip Loader&#8221;. To add one of these interactions to a hotspot, select a frame on the appropriate hotspot layer that you wish to have the interaction and choose the command from Flash&#8217;s Commands menu. Adding your own interactions is just a case of defining your own button actions in the appropriate frames.</p>
<p>All in all, any developer wanting to add hotspots to a video would save themselves a huge amount of time and effort by using this component in a project. FlashLoaded have made the effort to make the creation process as simple and streamlined as possible and this really comes to light when re-opening a project for editing.<br />
Clicking the &#8216;Generate&#8217; button completely re-renders all of your hotspot layers and their movement/interactions all ready to be re-published and uploaded.</p>
<p>A great timesaver.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tripleaxis.com/index.php/archives/110/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Charles Debugging Tool</title>
		<link>http://blog.tripleaxis.com/index.php/archives/82</link>
		<comments>http://blog.tripleaxis.com/index.php/archives/82#comments</comments>
		<pubDate>Sun, 24 Jul 2005 23:42:48 +0000</pubDate>
		<dc:creator>Kim</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.tripleaxis.com/blog/?p=82</guid>
		<description><![CDATA[
			
				
			
		
www.xk72.com/charles/
As soon as we leave the IDE behind and begin real-world testing in the browser, one of the hardest aspects of debugging Flash RIAs, their data traffic and external asset requests is actually seeing what&#8217;s being requested and/or returned to Flash.
JPGs,SWFs and XML files that are loaded at run-time may have malformed URLs or point [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.tripleaxis.com%2Findex.php%2Farchives%2F82"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.tripleaxis.com%2Findex.php%2Farchives%2F82&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong><a target="_blank" href="http://www.xk72.com/charles/">www.xk72.com/charles/</a></strong></p>
<p>As soon as we leave the IDE behind and begin real-world testing in the browser, one of the hardest aspects of debugging Flash RIAs, their data traffic and external asset requests is actually <em>seeing</em> what&#8217;s being requested and/or returned to Flash.</p>
<p>JPGs,SWFs and XML files that are loaded at run-time may have malformed URLs or point to incorrect, missing or misspelled folders. Data loaded from server-side scripts or web services may have typos in the parameter names or return unexpected results and our only option, for the most part, is to work out a solution by way of prior experience, guesswork and altering our app to include time consuming debug code or remote debugging (and losing half the app or half you hair whilst waiting for the debugger to update the MovieClip tree in real time).</p>
<p>This is where Charles steps in. </p>
<p><span id="more-82"></span></p>
<p>Charles is an debugging tool that acts as a middle man between the internet and the developer&#8217;s machine. Anything being sent or received over HTTP will be monitored and can be viewed or analysed without changing a single line of Actionscript. This includes data or asset requests and all of them are logged in either an easy-to-navigate folder structure, organised by domain or by order of request.<br />
Each item is listed with its requesting HTTP headers, the server response (headers,data and/or image) and a sumary of url, filesize, response type and download time. If the response is an image, it is viewable and if it&#8217;s XML data, then it can be displayed in either ASCII (plain text format) or in navigable, browser style XML formatting. This means that we can see the exact data returned into either our XML or LoadVars objects and pick up any bugs or typos immediately, without having to second-guess ourselves.</p>
<p>When it comes to speed issues and really seeing how our application handles different connection speeds and streaming media, Charles also gives us the option to throttle bandwidth and force slower download speeds. This can be invaluable when optimising sites for dialup or low bandwidth users. It means that we can actually view the site from a real user&#8217;s perspective and actively deal with the implications of the longer download times.<br />
In addition, we can disable all caching without having to touch any browser settings or putting time values on urls, etc. so that we can reliably retrieve the latest versions of swfs and images and bypass the whole &#8220;why hasn&#8217;t my content changed&#8221; issue that plagues all of us from time to time.</p>
<p>Getting Charles running really is as simple as just installing it. Charles can automatically alter the proxy settings of Internet Explorer to redirect requests and original settings are restored when Charles is closed. Other browers such as Firefox take a little more knowledge to configure, but this is no more than opening the browser&#8217;s preferences panel and entering new proxy server and port settings (remembering of course to change them back after you&#8217;re finished debugging).<br />
Instructions on how to configure most popular browsers are also in the readme file in the installation folder or on the author&#8217;s website.<br />
With shortcut keys set up to easily enable/disbable throttling, caching and some of the more advanced tools, the ability to export a session&#8217;s summarised data in CSV format for reporting and comparison (a truly excellent feature) &#8211; and a single user licence for only US$50, this app is a budget solution that sits very comfortably in amongst high-end development applications and will quickly become an essential and frequently used tool.</p>
<p>In fact the only really confusing thing about this application is why on earth the start up logo is a jug of flowers&#8230;</p>
<table>
<tr>
<td width="150">Single User Licence</td>
<td>US$50</td>
</tr>
<tr>
<td>5 User Licence</td>
<td>US$200 (20% discount)</td>
</tr>
<tr>
<td>10 User Licence</td>
<td>US$300 (40% discount)</td>
</tr>
<tr>
<td>Site Licence</td>
<td>US$400</td>
</tr>
</table>
<p><strong><a target="_blank" href="http://www.xk72.com/charles/">Get it here</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tripleaxis.com/index.php/archives/82/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sothink SWF Decompiler 2005</title>
		<link>http://blog.tripleaxis.com/index.php/archives/77</link>
		<comments>http://blog.tripleaxis.com/index.php/archives/77#comments</comments>
		<pubDate>Sun, 10 Jul 2005 17:28:10 +0000</pubDate>
		<dc:creator>Kim</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.tripleaxis.com/blog/?p=77</guid>
		<description><![CDATA[
			
				
			
		
http://www.sothink.com/flashdecompiler/
From SWF to fully editable FLA in seconds. This is a powerful tool.
Sothink&#8217;s latest installment in the SWF Decompiler series is just that. Keeping pace with the latest features of Flash, it offers  developers the means to re-create (not completely faithfully, but nigh on) their work back into FLA format.
The big new feature in [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.tripleaxis.com%2Findex.php%2Farchives%2F77"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.tripleaxis.com%2Findex.php%2Farchives%2F77&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong><a target="_blank" href="http://www.sothink.com/flashdecompiler/">http://www.sothink.com/flashdecompiler/</a></strong></p>
<p>From SWF to fully editable FLA in seconds. This is a powerful tool.<br />
Sothink&#8217;s latest installment in the SWF Decompiler series is just that. Keeping pace with the latest features of Flash, it offers  developers the means to re-create (not completely faithfully, but nigh on) their work back into FLA format.<br />
The big new feature in this version is the Actionscript 2.0 support. AS2 classes are exported and written into .as files, <em>preserving</em> their package structure and a complete Flash Project file is created containing all the exported files.<br />
In addition to that, embedded assets can be exported to their native formats; sounds can be saved as MP3 or WAV (using the packaged LAME MP3 encoder), videos as FLV, images as BMP or JPG and actionscripts from selected frames can be saved individually to text files.<br />
<span id="more-77"></span><br />
When recreating the FLA, SWF Decompiler actually does a really good job of rebuilding. Labels, scripts and frames are replaced true to the original and the end result is that you have a good, solid representation of your lost work that, with minor amendments, you can continue to develop.<br />
The flip side is that your code will be different. Variable names are renamed (maintaining functionality, but not readability) and labels are often on different layers, albeit in the correct place in the timeline. Any formatting in your library won&#8217;t survive and library items&#8217; names are reduced to &#8220;Symbol 1&#8243;,&#8221;Symbol 2&#8243;, etc..</p>
<p>Other features of this package include the Sothink SWF Catcher. Installing this alongside SWF Decompiler will give an extra right-click option whilst browsing web pages that, when selected, displays details of all the flash content in the current browser window and options to save the item(s) to your computer or send them straight to the decompiler to have a good poke around.</p>
<p>To be fair, if you deleted your source file, then you need source control, tape backups or just a little more care and this product will save you an awful lot of re-development, headaches and possibly your job! For under $80USD that&#8217;s a pretty good deal.</p>
<p><strong>Price: $79.99</strong><br />
<strong><a target="_blank" href="http://www.sothink.com/flashdecompiler/index.htm">Buy it now</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tripleaxis.com/index.php/archives/77/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Offbeat Server</title>
		<link>http://blog.tripleaxis.com/index.php/archives/81</link>
		<comments>http://blog.tripleaxis.com/index.php/archives/81#comments</comments>
		<pubDate>Sun, 10 Jul 2005 00:19:15 +0000</pubDate>
		<dc:creator>Kim</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.tripleaxis.com/blog/?p=81</guid>
		<description><![CDATA[
			
				
			
		
https://store.beamjive.com/products_offbeat.php
Following the success of their Flash MX2004 component sets, including charting, UI and control suites, the Finnish software group, Beam Jive Consulting, have ventured into new territory, turning their expertise towards server technologies and released the Offbeat Server.

Essentially, this is a Java XML Socket Server and as such, offers developers streamlined connectivity between your data [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.tripleaxis.com%2Findex.php%2Farchives%2F81"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.tripleaxis.com%2Findex.php%2Farchives%2F81&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong><a target="_blank" href="https://store.beamjive.com/products_offbeat.php">https://store.beamjive.com/products_offbeat.php</a></strong></p>
<p>Following the success of their Flash MX2004 component sets, including charting, UI and control suites, the Finnish software group, Beam Jive Consulting, have ventured into new territory, turning their expertise towards server technologies and released the Offbeat Server.<br />
<span id="more-81"></span><br />
Essentially, this is a Java XML Socket Server and as such, offers developers streamlined connectivity between your data source, Java backend and presentation layer via an XML based communication protocol. Simply put, it provides the ability to slash the overhead of bandwith heavy server polling in favour of live updates as and when the data is available and does this in a very plug-and-play manner.</p>
<p>The most common uses for this technology would be multi-user chat, live message boards or real-time system/device monitoring applications, but the server also makes for a good base for many other types of data driven projects.</p>
<p><i>&#8220;The response times are very fast when there is no latency of creating the connection for each request. A typical round-trip time (send request -> process request -> receive response) for an Offbeat request is only a few milliseconds. The fastest round-trip times in the tests were as small as one millisecond. This means that the client may send up to 1000 requests in one second.<br />
(depends on the hardware and the application design).&#8221;</i></p>
<p>The Server itself has also been designed with ease of use in mind, handling database connection pooling, object pooling, internal logging, error handling and application variables to mention a few of its many features. The Java Client libraries are also available in addition to the Flash Component and comprehensive manuals, separated into Flash and Java development make excellent reference and give step by step instructions to getting connected and exchanging data with the server.</p>
<p>A healthy starter selection of sample applications greets you upon installation (full source included) and the Offbeat MX 2004 Client Component makes is extremely simple to connect, send and receive data and monitor connections to the Offbeat Server though Flash. As with Flash&#8217;s LoadVars object, the client allows for multiple variables to be sent concurrently, allowing you to collect all the data to be sent and sending the object as a whole. In reply, an XML object is received, containing the response, the data accessible via Flash&#8217;s standard XML object methods.</p>
<table class="maintxt" width=100% cellpadding=0 cellspacing=2 border=0>
<tr>
<td>The Offbeat server is available in three versions:</td>
</tr>
<tr>
<td><strong>The Developer edition.</strong></td>
</tr>
<tr>
<td>Limited to 10 concurrent connections &#8211; is offered <strong>free</strong> at the <a href="https://store.beamjive.com/products_offbeat.php" target="_blank">Beam Jive website</a>.</td>
</tr>
<tr>
<td><strong>The Pro edition.</strong></td>
</tr>
<tr>
<td>
<p>Limited to 50 concurrent connections &#8211; is available for &euro;230.</p>
</td>
</tr>
<tr>
<td><strong>The Enterprise edition.</strong></td>
</tr>
<tr>
<td>No connection limit &#8211;  is available for &euro;630.</td>
</tr>
</table>
<p>While bearing in mind your connection limitations (listed above), it is important to note that it is possible to run multiple applications simultaneously &#8211; a real benefit for any solutions providers looking to offer the server as a service.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tripleaxis.com/index.php/archives/81/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
