<?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: Custom ApplicationUpdaterUI for using AIR Update Framework in Flex 4</title>
	<atom:link href="http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/</link>
	<description>// Flex - AIR - Flash - JavaScript</description>
	<lastBuildDate>Mon, 30 Jan 2012 12:57:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: AIR:: Custom AIR updater interface using ApplicationUpdater &#171; Thanks, Mister!</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-52944</link>
		<dc:creator>AIR:: Custom AIR updater interface using ApplicationUpdater &#171; Thanks, Mister!</dc:creator>
		<pubDate>Thu, 25 Aug 2011 19:00:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-52944</guid>
		<description>[...] more detail to make something similar to the ApplicationUpdaterUI. I found another good example by Jens Krause, but this example is for Flex 4. I needed something that would work for Flex 3. So here is what I [...]</description>
		<content:encoded><![CDATA[<p>[...] more detail to make something similar to the ApplicationUpdaterUI. I found another good example by Jens Krause, but this example is for Flex 4. I needed something that would work for Flex 3. So here is what I [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nilesh</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-49551</link>
		<dc:creator>Nilesh</dc:creator>
		<pubDate>Sat, 20 Feb 2010 10:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-49551</guid>
		<description>@sectore : I agree. I wanted to somehow specify remote URL in AppUpdaterUI constructor itself and it doesn&#039;t seem to be working. Thats fine, now I am using config.xml in constructor which in turn will have updateURL value for remote update.xml.

I guess original AppUpdaterUI had updateURL value which can be set to remote URL instead of going through usage of configuration file.

Thanks for responding anyways ! 

There was another problem which @Habib mentioned above and that is not a valid if I use latest SDK. The SDK which comes along with FlashBuilder beta2 (10485)version is will have that issue.

--
Nilesh</description>
		<content:encoded><![CDATA[<p>@sectore : I agree. I wanted to somehow specify remote URL in AppUpdaterUI constructor itself and it doesn&#8217;t seem to be working. Thats fine, now I am using config.xml in constructor which in turn will have updateURL value for remote update.xml.</p>
<p>I guess original AppUpdaterUI had updateURL value which can be set to remote URL instead of going through usage of configuration file.</p>
<p>Thanks for responding anyways ! </p>
<p>There was another problem which @Habib mentioned above and that is not a valid if I use latest SDK. The SDK which comes along with FlashBuilder beta2 (10485)version is will have that issue.</p>
<p>&#8211;<br />
Nilesh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sectore</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-49550</link>
		<dc:creator>sectore</dc:creator>
		<pubDate>Thu, 18 Feb 2010 19:01:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-49550</guid>
		<description>@Nilesh: There is no difference compared to the standard way of Adobes ApplicationUpdater. Just one local xml file used as a configuration file (check example at http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/air/update/ApplicationUpdaterUI.html#configurationFile) and one remote xml file &quot;update.xml&quot;, which is hosted anywhere on your server and which implements all information about the update. 

-Jens</description>
		<content:encoded><![CDATA[<p>@Nilesh: There is no difference compared to the standard way of Adobes ApplicationUpdater. Just one local xml file used as a configuration file (check example at <a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/air/update/ApplicationUpdaterUI.html#configurationFile" rel="nofollow">http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/air/update/ApplicationUpdaterUI.html#configurationFile</a>) and one remote xml file &#8220;update.xml&#8221;, which is hosted anywhere on your server and which implements all information about the update. </p>
<p>-Jens</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nilesh</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-49549</link>
		<dc:creator>Nilesh</dc:creator>
		<pubDate>Thu, 18 Feb 2010 18:53:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-49549</guid>
		<description>You seem to using local location for update.xml. What if I need to store the update.xml on remote server and AutoUpdater shall refer that URL to check if new version is available. 

--
N</description>
		<content:encoded><![CDATA[<p>You seem to using local location for update.xml. What if I need to store the update.xml on remote server and AutoUpdater shall refer that URL to check if new version is available. </p>
<p>&#8211;<br />
N</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sectore</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-49542</link>
		<dc:creator>sectore</dc:creator>
		<pubDate>Fri, 05 Feb 2010 15:24:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-49542</guid>
		<description>Hendrik,

you don&#039;t need to add an event listener to UpdateEvent.INITIALIZED to call updater.checkNow(); It will be handled by ApplicationUpdaterUI.as (line 455) itself: &lt;a href=&quot;http://github.com/sectore/applicationupdaterui/blob/master/src/de/websector/utils/updater/ui/ApplicationUpdaterUI.as#L455&quot; rel=&quot;nofollow&quot;&gt;http://github.com/sectore/applicationupdaterui/blob/master/src/de/websector/utils/updater/ui/ApplicationUpdaterUI.as#L455&lt;/a&gt;

Call it right after instantiating ApplicationUpdaterUI. Check the posted example above ;)

-Jens</description>
		<content:encoded><![CDATA[<p>Hendrik,</p>
<p>you don&#8217;t need to add an event listener to UpdateEvent.INITIALIZED to call updater.checkNow(); It will be handled by ApplicationUpdaterUI.as (line 455) itself: <a href="http://github.com/sectore/applicationupdaterui/blob/master/src/de/websector/utils/updater/ui/ApplicationUpdaterUI.as#L455" rel="nofollow">http://github.com/sectore/applicationupdaterui/blob/master/src/de/websector/utils/updater/ui/ApplicationUpdaterUI.as#L455</a></p>
<p>Call it right after instantiating ApplicationUpdaterUI. Check the posted example above <img src='http://www.websector.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>-Jens</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hendrik</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-49540</link>
		<dc:creator>Hendrik</dc:creator>
		<pubDate>Thu, 04 Feb 2010 10:40:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-49540</guid>
		<description>Hi,

first of all - great work :)

But, for me it doesn&#039;t work correct. 

I want to try out your class with a basic code like:

private var updater:ApplicationUpdaterUI
			
			
			protected function init():void
			{
				Alert.show(&quot;Init&quot;);
				updater = new ApplicationUpdaterUI( new File(&quot;app:/config/updateConfig.xml&quot;), true, true);
				
				updater.setStyle(&#039;skinClass&#039;, AppUpdaterUIStandardSkin);
				updater.windowHeight = 300;
				updater.windowWidth  = 500;
				
				updater.addEventListener(UpdateEvent.INITIALIZED, listener);
				updater.initialize();
				
			}
			
			
			protected function listener( event:UpdateEvent ):void
			{
				Alert.show(&quot;Listener&quot;);
				updater.checkNow();
			}

But nothing happens. 
Any idea? 
(Of course the &quot;Alter.show(&quot;init&quot;) is put out.

greets</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>first of all &#8211; great work <img src='http://www.websector.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But, for me it doesn&#8217;t work correct. </p>
<p>I want to try out your class with a basic code like:</p>
<p>private var updater:ApplicationUpdaterUI</p>
<p>			protected function init():void<br />
			{<br />
				Alert.show(&#8220;Init&#8221;);<br />
				updater = new ApplicationUpdaterUI( new File(&#8220;app:/config/updateConfig.xml&#8221;), true, true);</p>
<p>				updater.setStyle(&#8216;skinClass&#8217;, AppUpdaterUIStandardSkin);<br />
				updater.windowHeight = 300;<br />
				updater.windowWidth  = 500;</p>
<p>				updater.addEventListener(UpdateEvent.INITIALIZED, listener);<br />
				updater.initialize();</p>
<p>			}</p>
<p>			protected function listener( event:UpdateEvent ):void<br />
			{<br />
				Alert.show(&#8220;Listener&#8221;);<br />
				updater.checkNow();<br />
			}</p>
<p>But nothing happens.<br />
Any idea?<br />
(Of course the &#8220;Alter.show(&#8220;init&#8221;) is put out.</p>
<p>greets</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sectore</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-49539</link>
		<dc:creator>sectore</dc:creator>
		<pubDate>Wed, 03 Feb 2010 15:46:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-49539</guid>
		<description>Habib, are you using Flex 4 SDK build 13553 or higher? 

-Jens</description>
		<content:encoded><![CDATA[<p>Habib, are you using Flex 4 SDK build 13553 or higher? </p>
<p>-Jens</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Habib Ullah Bahar</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-49536</link>
		<dc:creator>Habib Ullah Bahar</dc:creator>
		<pubDate>Mon, 01 Feb 2010 20:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-49536</guid>
		<description>Hello, I got this error.

Please help me.

ReferenceError: Error #1069: Property initialized not found on spark.primitives.Rect and there is no default value.
	at de.websector.utils.updater.ui.skins.standard::AppUpdaterUIStandardSkin/_AppUpdaterUIStandardSkin_Rect1_i()</description>
		<content:encoded><![CDATA[<p>Hello, I got this error.</p>
<p>Please help me.</p>
<p>ReferenceError: Error #1069: Property initialized not found on spark.primitives.Rect and there is no default value.<br />
	at de.websector.utils.updater.ui.skins.standard::AppUpdaterUIStandardSkin/_AppUpdaterUIStandardSkin_Rect1_i()</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dorian</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-49503</link>
		<dc:creator>Dorian</dc:creator>
		<pubDate>Sun, 06 Dec 2009 16:25:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-49503</guid>
		<description>In the meantime Adobe has released a new official ApplicationUpdaterUI SWC for the AIR 2.0 SDK, but it doesn&#039;t seem to work with AIR 1.5 projects. So your solution is still very valuable! Thanks!</description>
		<content:encoded><![CDATA[<p>In the meantime Adobe has released a new official ApplicationUpdaterUI SWC for the AIR 2.0 SDK, but it doesn&#8217;t seem to work with AIR 1.5 projects. So your solution is still very valuable! Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sectore</title>
		<link>http://www.websector.de/blog/2009/09/09/custom-applicationupdaterui-for-using-air-updater-framework-in-flex-4/comment-page-1/#comment-49491</link>
		<dc:creator>sectore</dc:creator>
		<pubDate>Mon, 16 Nov 2009 11:57:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.websector.de/blog/?p=403#comment-49491</guid>
		<description>Thanks for your advice, Greg! 

There was an issue to set a custom skin class using &lt;code&gt;if( getStyle(&#039;skinClass&#039;) == undefined ) setStyle(&quot;skinClass&quot;, AppUpdaterUIStandardSkin);&lt;/code&gt; using the latest Flex SDK 4.0.0.11824. So the standard skin (SkinnableContainerSkin) of a SkinnableContainer, which is extended by my custom ApplicationUpdaterUI, was used, not the AppUpdaterUIStandardSkin...

Anyway, this issue is fixed now and the source code has been updated for using latest Flex SDK 4.0.0.11824. Check it out: http://github.com/sectore/applicationupdaterui/

-Jens</description>
		<content:encoded><![CDATA[<p>Thanks for your advice, Greg! </p>
<p>There was an issue to set a custom skin class using <code>if( getStyle('skinClass') == undefined ) setStyle("skinClass", AppUpdaterUIStandardSkin);</code> using the latest Flex SDK 4.0.0.11824. So the standard skin (SkinnableContainerSkin) of a SkinnableContainer, which is extended by my custom ApplicationUpdaterUI, was used, not the AppUpdaterUIStandardSkin&#8230;</p>
<p>Anyway, this issue is fixed now and the source code has been updated for using latest Flex SDK 4.0.0.11824. Check it out: <a href="http://github.com/sectore/applicationupdaterui/" rel="nofollow">http://github.com/sectore/applicationupdaterui/</a></p>
<p>-Jens</p>
]]></content:encoded>
	</item>
</channel>
</rss>

