<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments on: SomaLoader</title>
	<atom:link href="http://www.soundstep.com/blog/downloads/somaloader/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.soundstep.com/blog</link>
	<description>Flash, Flex and ActionScript talking.</description>
	<lastBuildDate>Sun, 05 Feb 2012 03:17:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: ActionScript Фреймворк &#124; НОВОЕ ИЗМЕРЕНИЕ</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-63422</link>
		<dc:creator>ActionScript Фреймворк &#124; НОВОЕ ИЗМЕРЕНИЕ</dc:creator>
		<pubDate>Mon, 31 Oct 2011 13:35:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-63422</guid>
		<description>[...] SomaLoader — «легковесный» AS3 менеджер для управления загрузкой. [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader — «легковесный» AS3 менеджер для управления загрузкой. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Salina Feilds</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-37369</link>
		<dc:creator>Salina Feilds</dc:creator>
		<pubDate>Tue, 19 Jul 2011 08:28:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-37369</guid>
		<description>Keep up the good article, added to my ie rss.</description>
		<content:encoded><![CDATA[<p>Keep up the good article, added to my ie rss.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ActionScript Library</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-35798</link>
		<dc:creator>ActionScript Library</dc:creator>
		<pubDate>Fri, 08 Jul 2011 10:42:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-35798</guid>
		<description>[...] http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AS3 Code Libraries (APIs) &#124; bytecoderz blog</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-16445</link>
		<dc:creator>AS3 Code Libraries (APIs) &#124; bytecoderz blog</dc:creator>
		<pubDate>Wed, 02 Feb 2011 08:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-16445</guid>
		<description>[...] SomaLoader – A lightweight loading manager written in AS3 http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader – A lightweight loading manager written in AS3 <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AS3 CODE Library (API) - Mijimiji Blog</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-12001</link>
		<dc:creator>AS3 CODE Library (API) - Mijimiji Blog</dc:creator>
		<pubDate>Mon, 03 Jan 2011 16:19:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-12001</guid>
		<description>[...] SomaLoader - A lightweight loading manager written in AS3 http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader &#8211; A lightweight loading manager written in AS3 <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TouchLibs &#187; Blog Archive &#187; AS3 Code Libraries (APIs)</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-10705</link>
		<dc:creator>TouchLibs &#187; Blog Archive &#187; AS3 Code Libraries (APIs)</dc:creator>
		<pubDate>Thu, 16 Dec 2010 07:36:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-10705</guid>
		<description>[...] SomaLoader &#8211; A lightweight loading manager written in AS3 http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader &#8211; A lightweight loading manager written in AS3 <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ActionScript. 3.0著名开源库 &#124; 痴豆网</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-10004</link>
		<dc:creator>ActionScript. 3.0著名开源库 &#124; 痴豆网</dc:creator>
		<pubDate>Sun, 05 Dec 2010 15:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-10004</guid>
		<description>[...] SomaLoader http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AS3 各种引擎收集 &#171; Cookfl</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-9669</link>
		<dc:creator>AS3 各种引擎收集 &#171; Cookfl</dc:creator>
		<pubDate>Wed, 01 Dec 2010 05:36:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-9669</guid>
		<description>[...] SomaLoader &#8211; A lightweight loading manager written in AS3 http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader &#8211; A lightweight loading manager written in AS3 <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 多款as3游戏框架</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-9592</link>
		<dc:creator>多款as3游戏框架</dc:creator>
		<pubDate>Mon, 29 Nov 2010 03:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-9592</guid>
		<description>[...] * QueueLoaderAS3 http://code.google.com/p/queueloader-as3/ * SomaLoader http://www.soundstep.com/blog/downloads/somaloader/ OOP面向对象程序开发框架 * Cairngorm [...]</description>
		<content:encoded><![CDATA[<p>[...] * QueueLoaderAS3 <a href="http://code.google.com/p/queueloader-as3/" rel="nofollow">http://code.google.com/p/queueloader-as3/</a> * SomaLoader <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> OOP面向对象程序开发框架 * Cairngorm [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romuald</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-8949</link>
		<dc:creator>Romuald</dc:creator>
		<pubDate>Thu, 18 Nov 2010 12:02:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-8949</guid>
		<description>That&#039;s the browser caching issue, not a loader cache issue.

What&#039;s cached is the SWF file that the browser load. 

Try this in your HTML that load the SWF file:

Instead of:
&quot;main.swf&quot;
do:
&quot;main.swf?t=&quot; + new Date().getTime()

This will produce a unique swf file name with the parameter based on the time, Firefox will reload the swf everytime.

Romu</description>
		<content:encoded><![CDATA[<p>That&#8217;s the browser caching issue, not a loader cache issue.</p>
<p>What&#8217;s cached is the SWF file that the browser load. </p>
<p>Try this in your HTML that load the SWF file:</p>
<p>Instead of:<br />
&#8220;main.swf&#8221;<br />
do:<br />
&#8220;main.swf?t=&#8221; + new Date().getTime()</p>
<p>This will produce a unique swf file name with the parameter based on the time, Firefox will reload the swf everytime.</p>
<p>Romu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tibor</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-8946</link>
		<dc:creator>Tibor</dc:creator>
		<pubDate>Thu, 18 Nov 2010 11:05:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-8946</guid>
		<description>hi! I need any fix for caching problem, after i update my site - export and compile, I cant see changes in firefox.
Anyone any advice to fix this ?

Thank you!</description>
		<content:encoded><![CDATA[<p>hi! I need any fix for caching problem, after i update my site &#8211; export and compile, I cant see changes in firefox.<br />
Anyone any advice to fix this ?</p>
<p>Thank you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AS3 Code Libraries (APIs) &#171; Tournas Dimitrios</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-5516</link>
		<dc:creator>AS3 Code Libraries (APIs) &#171; Tournas Dimitrios</dc:creator>
		<pubDate>Sun, 03 Oct 2010 05:55:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-5516</guid>
		<description>[...] SomaLoader &#8211; A lightweight loading manager written in AS3 http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader &#8211; A lightweight loading manager written in AS3 <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Sule - My random thoughts on Flash and Flex &#187; Collection of libraries</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-4702</link>
		<dc:creator>Adrian Sule - My random thoughts on Flash and Flex &#187; Collection of libraries</dc:creator>
		<pubDate>Mon, 20 Sep 2010 11:45:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-4702</guid>
		<description>[...] SomaLoader - A lightweight loading manager written in AS3 http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader &#8211; A lightweight loading manager written in AS3 <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ActionScript 3.0 最新开源项目（转） &#171; fanflash&#39;s blog</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-2039</link>
		<dc:creator>ActionScript 3.0 最新开源项目（转） &#171; fanflash&#39;s blog</dc:creator>
		<pubDate>Wed, 02 Jun 2010 06:11:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-2039</guid>
		<description>[...] SomaLoader http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Librerie AS3&#160;&#124;&#160;ricivt.com</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-1926</link>
		<dc:creator>Librerie AS3&#160;&#124;&#160;ricivt.com</dc:creator>
		<pubDate>Wed, 19 May 2010 10:11:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-1926</guid>
		<description>[...] SomaLoader &#8211; A lightweight loading manager written in AS3http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader &#8211; A lightweight loading manager written in AS3http://www.soundstep.com/blog/downloads/somaloader/ [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AS3 Code Libraries (APIs) &#8211; Joe&#39;s private place</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-1880</link>
		<dc:creator>AS3 Code Libraries (APIs) &#8211; Joe&#39;s private place</dc:creator>
		<pubDate>Thu, 13 May 2010 16:08:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-1880</guid>
		<description>[...] http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narek Gevorgyan</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-1509</link>
		<dc:creator>Narek Gevorgyan</dc:creator>
		<pubDate>Mon, 19 Apr 2010 19:04:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-1509</guid>
		<description>Hi Romuald, your loader works perfect, I found solution. I changed my URLs from http://localhost/asset/skin/ to http://localhost/asset/skin.swf
Sincerely
Narek.</description>
		<content:encoded><![CDATA[<p>Hi Romuald, your loader works perfect, I found solution. I changed my URLs from <a href="http://localhost/asset/skin/" rel="nofollow">http://localhost/asset/skin/</a> to <a href="http://localhost/asset/skin.swf" rel="nofollow">http://localhost/asset/skin.swf</a><br />
Sincerely<br />
Narek.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narek Gevorgyan</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-1503</link>
		<dc:creator>Narek Gevorgyan</dc:creator>
		<pubDate>Sun, 18 Apr 2010 15:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-1503</guid>
		<description>Hello Romuald, please can you help me, I have a problem with soma loader

//skin.php
$file = &quot;skin.swf&quot;;
                   header(&quot;Date: &quot;.date(DATE_RFC822));
                    header(&quot;Server: Apache&quot;);
                    header(&quot;Last-Modified: &quot;.date (DATE_RFC822, filemtime($file)));
                    $fs = stat($file);
                    header(&quot;Etag: &quot;.sprintf(&#039;&quot;%x-%x-%s&quot;&#039;, $fs[&#039;ino&#039;], $fs[&#039;size&#039;],base_convert(str_pad($fs[&#039;mtime&#039;],16,&quot;0&quot;),10,16)));
                    header(&quot;Accept-Ranges: bytes&quot;);
                    header(&quot;Content-Length: &quot;.filesize($file));
                    header(&quot;Keep-Alive: timeout=2, max=200&quot;);
                    header(&quot;Connection: Keep-Alive&quot;);
                    header(&quot;Content-Type: application/x-shockwave-flash&quot;);
                    //readfile($file);

I am using this PHP code to generate skin file for application and this is one of the files, I took this headers from sniffing HTTP requests :D I did everything, if file is not generated by php, Somaloader works perfect, Loader class works well for both variants.And Here is the Error.

TypeError: Error #2007: Parameter bytes must be non-null.
	at flash.display::Loader/_loadBytes()
	at flash.display::Loader/loadBytes()
	at spb.model::ApplicationDataProxy/somaLoader_completeHandler()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at com.soma.loader::SomaLoader/completeHandler()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at flash.net::URLLoader/onComplete()
ReferenceError: Error #1069: Property width not found on String and there is no default value.
	at spb.model::ContentProxy/somaLoader_completeHandler()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at com.soma.loader::SomaLoader/completeHandler()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at flash.net::URLLoader/onComplete()

Hope you&#039;ll find some spare time for this.And thanks.
Sincerely
Narek</description>
		<content:encoded><![CDATA[<p>Hello Romuald, please can you help me, I have a problem with soma loader</p>
<p>//skin.php<br />
$file = &#8220;skin.swf&#8221;;<br />
                   header(&#8220;Date: &#8220;.date(DATE_RFC822));<br />
                    header(&#8220;Server: Apache&#8221;);<br />
                    header(&#8220;Last-Modified: &#8220;.date (DATE_RFC822, filemtime($file)));<br />
                    $fs = stat($file);<br />
                    header(&#8220;Etag: &#8220;.sprintf(&#8216;&#8221;%x-%x-%s&#8221;&#8216;, $fs['ino'], $fs['size'],base_convert(str_pad($fs['mtime'],16,&#8221;0&#8243;),10,16)));<br />
                    header(&#8220;Accept-Ranges: bytes&#8221;);<br />
                    header(&#8220;Content-Length: &#8220;.filesize($file));<br />
                    header(&#8220;Keep-Alive: timeout=2, max=200&#8243;);<br />
                    header(&#8220;Connection: Keep-Alive&#8221;);<br />
                    header(&#8220;Content-Type: application/x-shockwave-flash&#8221;);<br />
                    //readfile($file);</p>
<p>I am using this PHP code to generate skin file for application and this is one of the files, I took this headers from sniffing HTTP requests <img src='http://www.soundstep.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  I did everything, if file is not generated by php, Somaloader works perfect, Loader class works well for both variants.And Here is the Error.</p>
<p>TypeError: Error #2007: Parameter bytes must be non-null.<br />
	at flash.display::Loader/_loadBytes()<br />
	at flash.display::Loader/loadBytes()<br />
	at spb.model::ApplicationDataProxy/somaLoader_completeHandler()<br />
	at flash.events::EventDispatcher/dispatchEventFunction()<br />
	at flash.events::EventDispatcher/dispatchEvent()<br />
	at com.soma.loader::SomaLoader/completeHandler()<br />
	at flash.events::EventDispatcher/dispatchEventFunction()<br />
	at flash.events::EventDispatcher/dispatchEvent()<br />
	at flash.net::URLLoader/onComplete()<br />
ReferenceError: Error #1069: Property width not found on String and there is no default value.<br />
	at spb.model::ContentProxy/somaLoader_completeHandler()<br />
	at flash.events::EventDispatcher/dispatchEventFunction()<br />
	at flash.events::EventDispatcher/dispatchEvent()<br />
	at com.soma.loader::SomaLoader/completeHandler()<br />
	at flash.events::EventDispatcher/dispatchEventFunction()<br />
	at flash.events::EventDispatcher/dispatchEvent()<br />
	at flash.net::URLLoader/onComplete()</p>
<p>Hope you&#8217;ll find some spare time for this.And thanks.<br />
Sincerely<br />
Narek</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Klasson</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-516</link>
		<dc:creator>Martin Klasson</dc:creator>
		<pubDate>Wed, 18 Nov 2009 13:50:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-516</guid>
		<description>Hello Romuald,

If you are having time - and if you think my idea is a good addition - please feel free to email me if there are any questions or tests you want me to be apart of.

I managed my project without the somaLoaderItem.addEvent... so it is not a must-have feature - but it would have made the coding more practical and easier to write.</description>
		<content:encoded><![CDATA[<p>Hello Romuald,</p>
<p>If you are having time &#8211; and if you think my idea is a good addition &#8211; please feel free to email me if there are any questions or tests you want me to be apart of.</p>
<p>I managed my project without the somaLoaderItem.addEvent&#8230; so it is not a must-have feature &#8211; but it would have made the coding more practical and easier to write.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romuald</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-515</link>
		<dc:creator>Romuald</dc:creator>
		<pubDate>Wed, 18 Nov 2009 13:27:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-515</guid>
		<description>hi martin,

I kind of build it to be able to monitor without having to do that:
somaLoaderInstance.getItem(”myfile.jpg”).addEventListener

Now you are not the first one asking me this and I can undertand it might be useful.

I&#039;ll have a look when I get a chance!

Romu</description>
		<content:encoded><![CDATA[<p>hi martin,</p>
<p>I kind of build it to be able to monitor without having to do that:<br />
somaLoaderInstance.getItem(”myfile.jpg”).addEventListener</p>
<p>Now you are not the first one asking me this and I can undertand it might be useful.</p>
<p>I&#8217;ll have a look when I get a chance!</p>
<p>Romu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Klasson</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-514</link>
		<dc:creator>Martin Klasson</dc:creator>
		<pubDate>Wed, 18 Nov 2009 12:16:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-514</guid>
		<description>Henry, you got a &quot;data&quot;-parameter you can setup as any custom object, for example {id:&quot;MY_ID&quot;} when adding items to the SomaLoader-instance. Take a look at the parameters when adding an item.

The one thing I am missing - in which will make me try out other loaders - is that I would love to be able to add event listeners to specific items, and not only to the SomaLoader-instance. I feel that it is necessary when having different classes being able to monitor and follow the specific item needed.

For now, if I want to listen for a specific item - I must listen to the SomaLoader-events - adding an if:

private function onSomaLoaderCompleteInstanceEventHandler(event:SomaLoaderEvent):void
  if(event.item.file == &quot;matchesthisfile.jpg&quot;){
    trace(&quot;Now MY FILE was completed&quot;)
  }
}

But this seems to be a bad option if you have many places that all the time will be needing of a specific listener.

having this would be cool:
somaLoaderInstance.getItem(&quot;myfile.jpg&quot;).addEventListener(SomaLoaderEvent.START, onStartHandler)

I dont think this would be hard to implement without breaking anything.</description>
		<content:encoded><![CDATA[<p>Henry, you got a &#8220;data&#8221;-parameter you can setup as any custom object, for example {id:&#8221;MY_ID&#8221;} when adding items to the SomaLoader-instance. Take a look at the parameters when adding an item.</p>
<p>The one thing I am missing &#8211; in which will make me try out other loaders &#8211; is that I would love to be able to add event listeners to specific items, and not only to the SomaLoader-instance. I feel that it is necessary when having different classes being able to monitor and follow the specific item needed.</p>
<p>For now, if I want to listen for a specific item &#8211; I must listen to the SomaLoader-events &#8211; adding an if:</p>
<p>private function onSomaLoaderCompleteInstanceEventHandler(event:SomaLoaderEvent):void<br />
  if(event.item.file == &#8220;matchesthisfile.jpg&#8221;){<br />
    trace(&#8220;Now MY FILE was completed&#8221;)<br />
  }<br />
}</p>
<p>But this seems to be a bad option if you have many places that all the time will be needing of a specific listener.</p>
<p>having this would be cool:<br />
somaLoaderInstance.getItem(&#8220;myfile.jpg&#8221;).addEventListener(SomaLoaderEvent.START, onStartHandler)</p>
<p>I dont think this would be hard to implement without breaking anything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Huge list of external libraries &#124; DestroyYourComputer.com &#124; Blog - Interactive Design Agency</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-491</link>
		<dc:creator>Huge list of external libraries &#124; DestroyYourComputer.com &#124; Blog - Interactive Design Agency</dc:creator>
		<pubDate>Mon, 09 Nov 2009 14:14:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-491</guid>
		<description>[...] SomaLoader http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry Schmieder</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-488</link>
		<dc:creator>Henry Schmieder</dc:creator>
		<pubDate>Sat, 07 Nov 2009 13:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-488</guid>
		<description>Also a custom id for each loader item would be cool, i.e. to check against in the complete handler. Now as far I see I can only check against the document class or the url ( type doesnt make sense if I load 10 asset swfs )
I know the url acts as an id.  ( getItem( url ) ), but what if I use different urls upon a runtime check, if the movie runs local, local remote or remote.
 

loader.add( &quot;mySWF.swf&quot;, myId )



private function completeListener( event:SomaLoaderEvent ):void {
   if( event.item.id == myId ) {
       // do someth
  }
} 
</description>
		<content:encoded><![CDATA[<p>Also a custom id for each loader item would be cool, i.e. to check against in the complete handler. Now as far I see I can only check against the document class or the url ( type doesnt make sense if I load 10 asset swfs )<br />
I know the url acts as an id.  ( getItem( url ) ), but what if I use different urls upon a runtime check, if the movie runs local, local remote or remote.</p>
<p>loader.add( &#8220;mySWF.swf&#8221;, myId )</p>
<p>private function completeListener( event:SomaLoaderEvent ):void {<br />
   if( event.item.id == myId ) {<br />
       // do someth<br />
  }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry Schmieder</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-487</link>
		<dc:creator>Henry Schmieder</dc:creator>
		<pubDate>Sat, 07 Nov 2009 12:47:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-487</guid>
		<description>Hey Romu, great Loader. Was just about to play a little with it. First thing I struggled was that I couldn&#039;t find a way to access a loaded SWF&#039;s library / Symbol definitions. Ideally there was a additional property applicationDomain in the SomaLoaderItem, that gets copied over from the LoaderInfo Object.  Via applicationDomain.getDefinition() I could then gather all linked Symbols from the loaded swf lib.</description>
		<content:encoded><![CDATA[<p>Hey Romu, great Loader. Was just about to play a little with it. First thing I struggled was that I couldn&#8217;t find a way to access a loaded SWF&#8217;s library / Symbol definitions. Ideally there was a additional property applicationDomain in the SomaLoaderItem, that gets copied over from the LoaderInfo Object.  Via applicationDomain.getDefinition() I could then gather all linked Symbols from the loaded swf lib.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fernando</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-430</link>
		<dc:creator>Fernando</dc:creator>
		<pubDate>Fri, 02 Oct 2009 14:13:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-430</guid>
		<description>Thank you.
I was casting it as a Sprite, but it has its own class.</description>
		<content:encoded><![CDATA[<p>Thank you.<br />
I was casting it as a Sprite, but it has its own class.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romuald</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-429</link>
		<dc:creator>Romuald</dc:creator>
		<pubDate>Fri, 02 Oct 2009 14:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-429</guid>
		<description>Like this:

&lt;code&gt;
function completeHandler(e:SomaLoaderEvent):void {
    if (e.item.type == SomaLoader.TYPE_SWF) {
        var movie:MovieClip = e.item.file as MovieClip;
        movie.gotoAndPlay(20);
    }
}
&lt;/code&gt;

Here I cast it to a MovieClip, but try to trace(e.item.file), and you should see the Document Class of the loaded SWF, so you can cast it to another class instead of a MovieClip.

&lt;code&gt;
var movie:MyDocumentClass = e.item.file as MyDocumentClass;
movie.myMethod();
&lt;/code&gt;

This has nothing to do with SomaLoader, it would be the same with a Flash built-in loader (as they are used in SomaLoader).

Romu</description>
		<content:encoded><![CDATA[<p>Like this:</p>
<p><code><br />
function completeHandler(e:SomaLoaderEvent):void {<br />
    if (e.item.type == SomaLoader.TYPE_SWF) {<br />
        var movie:MovieClip = e.item.file as MovieClip;<br />
        movie.gotoAndPlay(20);<br />
    }<br />
}<br />
</code></p>
<p>Here I cast it to a MovieClip, but try to trace(e.item.file), and you should see the Document Class of the loaded SWF, so you can cast it to another class instead of a MovieClip.</p>
<p><code><br />
var movie:MyDocumentClass = e.item.file as MyDocumentClass;<br />
movie.myMethod();<br />
</code></p>
<p>This has nothing to do with SomaLoader, it would be the same with a Flash built-in loader (as they are used in SomaLoader).</p>
<p>Romu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fernando</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-428</link>
		<dc:creator>Fernando</dc:creator>
		<pubDate>Fri, 02 Oct 2009 13:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-428</guid>
		<description>Hi, if I loaded a SWF with somaloader, how can I access something inside that Moviclip?

Thanks</description>
		<content:encoded><![CDATA[<p>Hi, if I loaded a SWF with somaloader, how can I access something inside that Moviclip?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex code Libraries &#171; Vinod_danims Blog</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-420</link>
		<dc:creator>Flex code Libraries &#171; Vinod_danims Blog</dc:creator>
		<pubDate>Wed, 30 Sep 2009 12:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-420</guid>
		<description>[...] SomaLoader http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ActionScript 3.0????? ??? ?? OpenSource AS3 Library&#124;API &#124; 5ii???????</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-253</link>
		<dc:creator>ActionScript 3.0????? ??? ?? OpenSource AS3 Library&#124;API &#124; 5ii???????</dc:creator>
		<pubDate>Wed, 08 Jul 2009 15:57:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-253</guid>
		<description>[...] SomaLoader http://www.soundstep.com/blog/downloads/somaloader/ [...]</description>
		<content:encoded><![CDATA[<p>[...] SomaLoader <a href="http://www.soundstep.com/blog/downloads/somaloader/" rel="nofollow">http://www.soundstep.com/blog/downloads/somaloader/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ffx</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-172</link>
		<dc:creator>ffx</dc:creator>
		<pubDate>Wed, 11 Mar 2009 21:19:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-172</guid>
		<description>That&#039;s exactly the reason why I mentioned it. I also experienced lot of slow downs if I load a lot in a parallel way. So if there is no parallel loading at all in one instance, I am happy with it.</description>
		<content:encoded><![CDATA[<p>That&#8217;s exactly the reason why I mentioned it. I also experienced lot of slow downs if I load a lot in a parallel way. So if there is no parallel loading at all in one instance, I am happy with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romuald</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-171</link>
		<dc:creator>Romuald</dc:creator>
		<pubDate>Wed, 11 Mar 2009 18:16:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-171</guid>
		<description>Hi ffx

Thanks for the comment :)

I thought a lot about having a single connection or a defined number of connections. The problem is more connections you have, less responsive the Flash Player might be (depending or what you&#039;re loading).

The thing is I&#039;ve never really needed that, I guess having multiple connections can be useful for mass loading from multiple domains. Otherwise, loading items from a single domain, I&#039;m not even sure multiple connections would be quicker.

So, I still think about. Just to understand and maybe convince me, why would you need to have multiple connections for?

Romu</description>
		<content:encoded><![CDATA[<p>Hi ffx</p>
<p>Thanks for the comment <img src='http://www.soundstep.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I thought a lot about having a single connection or a defined number of connections. The problem is more connections you have, less responsive the Flash Player might be (depending or what you&#8217;re loading).</p>
<p>The thing is I&#8217;ve never really needed that, I guess having multiple connections can be useful for mass loading from multiple domains. Otherwise, loading items from a single domain, I&#8217;m not even sure multiple connections would be quicker.</p>
<p>So, I still think about. Just to understand and maybe convince me, why would you need to have multiple connections for?</p>
<p>Romu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ffx</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-170</link>
		<dc:creator>ffx</dc:creator>
		<pubDate>Wed, 11 Mar 2009 15:20:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-170</guid>
		<description>Hi,

really awesome work you are doing. Thanks a lot.

Cool would be a option to set max parallel connections like bulkloader in the constructor:

http://www.stimuli.com.br:8080/media/projects/bulk-loader/docs/</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>really awesome work you are doing. Thanks a lot.</p>
<p>Cool would be a option to set max parallel connections like bulkloader in the constructor:</p>
<p><a href="http://www.stimuli.com.br:8080/media/projects/bulk-loader/docs/" rel="nofollow">http://www.stimuli.com.br:8080/media/projects/bulk-loader/docs/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romuald</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-168</link>
		<dc:creator>Romuald</dc:creator>
		<pubDate>Tue, 03 Mar 2009 16:12:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-168</guid>
		<description>yes, using the loaderContext property of the SomaLoader instance:

var loader:SomaLoader = new SomaLoader();
loader.loaderContext = myLoaderContext;</description>
		<content:encoded><![CDATA[<p>yes, using the loaderContext property of the SomaLoader instance:</p>
<p>var loader:SomaLoader = new SomaLoader();<br />
loader.loaderContext = myLoaderContext;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nyls</title>
		<link>http://www.soundstep.com/blog/downloads/somaloader/comment-page-1/#comment-167</link>
		<dc:creator>nyls</dc:creator>
		<pubDate>Tue, 03 Mar 2009 15:05:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.soundstep.com/blog/?page_id=269#comment-167</guid>
		<description>Nice loader, 

is there a way to add the context for swf files ??

Niels</description>
		<content:encoded><![CDATA[<p>Nice loader, </p>
<p>is there a way to add the context for swf files ??</p>
<p>Niels</p>
]]></content:encoded>
	</item>
</channel>
</rss>

