<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Tiago&#039;s Weblog &#187; Flex</title>
	<atom:link href="http://blog.six4rty.ch/tag/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.six4rty.ch</link>
	<description>Code &#38; Technology Aficionado - Come for the Flash, stay for more!</description>
	<lastBuildDate>Tue, 01 Nov 2011 14:06:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
		<item>
		<title>another blog, more authors</title>
		<link>http://blog.six4rty.ch/2011/03/22/another-blog-more-authors/</link>
		<comments>http://blog.six4rty.ch/2011/03/22/another-blog-more-authors/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 08:08:21 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3.0]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=1062</guid>
		<description><![CDATA[Two weeks ago me and my fellow co-workers have started our company blog which can be reached at http://blog.publicis-modem.ch every open source initiative, project or library that we create will be published there. I might do a cross link to a blog post or even write a little more about it, but I think you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.publicis-modem.ch"><img class="alignnone size-full wp-image-1065" title="blogModem" src="http://blog.six4rty.ch/wp-content/uploads/2011/03/blogModem.jpg" alt="" width="620" height="252" /></a></p>
<p>Two weeks ago me and my fellow co-workers have started our company blog which can be reached at<br />
<a href="http://blog.publicis-modem.ch" target="_blank">http://blog.publicis-modem.ch</a> every open source initiative, project or library that we create will be published there.<br />
I might do a cross link to a blog post or even write a little more about it, but I think you should keep an eye over there aswell, we already released two opensource projects (<a href="http://opensource.publicis-modem.ch/websvn/listing.php?repname=Open+Source+at+Publicis+Modem+Repository&amp;path=%2Fwallago%2Ftrunk%2Fsrc%2F&amp;#a820ba52e91ea86abf879a04967ee2ccc" target="_blank">wallaGo </a>and <a href="http://opensource.publicis-modem.ch/websvn/listing.php?repname=Open+Source+at+Publicis+Modem+Repository&amp;path=%2Fas3square%2Ftrunk%2Fsrc%2F&amp;#a8ac9b707f5b226f9b5e414505c42f451" target="_blank">AS3Square</a>) and there is more to come soon, so stay tuned for some fresh content and don&#8217;t forget to bookmark a new fresh blog.</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2011%252F03%252F22%252Fanother-blog-more-authors%252F&title=another+blog%2C+more+authors&desc=%0D%0A%0D%0ATwo+weeks+ago+me+and+my+fellow+co-workers+have+started+our+company+blog+which+can+be+reached+at%0D%0Ahttp%3A%2F%2Fblog.publicis-modem.ch+every+open+source+initiative%2C+project+or+library+that+we+create+will+&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2011/03/22/another-blog-more-authors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>gotoAndSki(); is over and..</title>
		<link>http://blog.six4rty.ch/2011/02/06/gotoandski-is-over-and/</link>
		<comments>http://blog.six4rty.ch/2011/02/06/gotoandski-is-over-and/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 11:34:16 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Meetings]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=1044</guid>
		<description><![CDATA[&#8230; it feels very bad, why? Just to mention a few reasons, the people, the scenery, the people, the snowboarding, have I already mentioned the people? yep, besides Flash At The Lake 09 there was no conference that I loved so much, It was such an awesome time talking with some great cool people, it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.six4rty.ch/wp-content/uploads/2010/12/gotoski1.jpg"><img class="size-full wp-image-966 alignleft" title="gotoski" src="http://blog.six4rty.ch/wp-content/uploads/2010/12/gotoski1.jpg" alt="" width="620" height="252" /></a></p>
<p>&#8230; it feels very bad, why? Just to mention a few reasons, the people, the scenery, the people, the snowboarding, have I already mentioned the people?<br />
yep, besides Flash At The Lake 09 there was no conference that I loved so much, It was such an awesome time talking with some great cool people, it was a laid back conference with<br />
lots of time for networking, snowboarding, and simply having fun. Let me recap for your what happened and how I experienced it.<span id="more-1044"></span></p>
<p><strong>Day T-1:</strong><br />
Yep, I&#8217;ve driven up to Stechelberg a day before the Conference officially started together with Mihai Corlan which I had the opportunity of picking up at the Airport and having<br />
a very relaxed drive to the mountains with some very good talks not only geeky but very inspiring and fun. After arriving at the Location, people started to walk in ( there were already a few though ),<br />
and we had a great time getting to know each other and to learn about what others do, very constructive and inspiring, if it wasn&#8217;t for the <a href="http://www.flickr.com/photos/uselesspics/5391295487/in/pool-gotoandskiswitzerland#/photos/uselesspics/5391295487/in/pool-1568756@N25/" target="_blank">late night obligatory speaker snowball fight at 3am</a></p>
<p><strong>Day 1:</strong><br />
First day on the slopes, first day of the conference, after a very relaxing snowboarding day with <a href="http://twitter.com/riccastelhano" target="_blank">@riccastelhano</a>, <a href="http://twitter.com/masdennis" target="_blank">@masdennis</a>, <a href="http://twitter.com/starnut" target="_blank">@starnut,</a> <a href="http://twitter.com/johanlopes" target="_blank">@johanlopes </a>and<a href="http://twitter.com/agens" target="_blank"> @agens</a> as you can see <a href="http://www.flickr.com/photos/25190572@N05/5406817547/in/pool-gotoandskiswitzerland#/photos/25190572@N05/5406817547/in/pool-1568756@N25/" target="_blank">here</a>, the conference started late but very interesting with the opening speech of <a href="http://twitter.com/mcorlan">@mcorlan</a> on <em>Building Mobile Apps with Adobe AIR</em>, followed by <a href="http://twitter.com/agens" target="_blank">@agens</a> speech on <em>Making Flash Games</em> where he showed an awesome ski jump game which attracted a sick amount of gamers, Peter also presented <a href="http://agens.no/2011/01/fungrid/" target="_blank">FunGrid </a>an opensource flash game API, almost at midnight <a href="http://twitter.com/mcorlan" target="_blank">@mcorlan</a> had the last speech of the day/night where he showed some great AIR/P2P examples as well some tips &amp; tricks on his session <em>Optimizing your Flash/AIR Application</em>. Same as last night, it didn&#8217;t end very early and in this place I would like to thank Otto &amp; and his service for keeping us awake with some booze and especially to stay awake with us at such late time.</p>
<p><strong>Day 2:</strong><br />
Apart from the usual awesome weather in Stechelberg, just have a look at this awful pics, <a href="http://www.flickr.com/photos/imhugo/5408571207/in/pool-gotoandskiswitzerland" target="_blank">here</a>, <a href="http://www.flickr.com/photos/imhugo/5409180462/in/pool-gotoandskiswitzerland#/photos/imhugo/5409180462/in/pool-1568756@N25/" target="_blank">here</a>, <a href="http://www.flickr.com/photos/imhugo/5409180462/in/pool-gotoandskiswitzerland#/photos/imhugo/5409180462/in/pool-1568756@N25/" target="_blank">here</a>, <a href="http://www.flickr.com/photos/25190572@N05/5407471200/in/pool-gotoandskiswitzerland#/photos/25190572@N05/5407471200/in/pool-1568756@N25/" target="_blank">here</a>, <a href="http://www.flickr.com/photos/25190572@N05/5406854327/in/pool-gotoandskiswitzerland#/photos/25190572@N05/5406854327/in/pool-1568756@N25/" target="_blank">here</a>, <a href="http://www.flickr.com/photos/25190572@N05/5406817547/in/pool-gotoandskiswitzerland#/photos/25190572@N05/5406817547/in/pool-1568756@N25/" target="_blank">here</a>, <a href="http://www.flickr.com/photos/25190572@N05/5407408414/in/pool-gotoandskiswitzerland#/photos/25190572@N05/5407408414/in/pool-1568756@N25/" target="_blank">here </a>and if you don&#8217;t have enough of it, <a href="http://www.flickr.com/groups/gotoandskiswitzerland/" target="_blank">here the complete Album</a>. Everybody was pretty much on time to attend <a href="http://twitter.com/masdennis" target="_blank">@masdennis</a> awesome presentation on <em>Messing with Actionscript and the Kinect</em> then as the Dinner arrived, <a href="http://twitter.com/fcolaco">@fcolaco</a> had a surprise prepared for us especially for visitors outside of Switzerland, the local yodeler group made a show for us and you shouldn&#8217;t miss this one, <a href="http://vimeo.com/19413117" target="_blank">The Yodelers at gotoAndSki();</a> after their show, the conference continued its normal path and <a href="http://twitter.com/starnut" target="_blank">@starnut</a> was up on the stage for his talk titled <em>Hot Wireless Data Fudge</em> where he speaks about all kinds of wireless communication while developing for AIR on mobile and on the desktop, again quite late it was my turn to present <em>Developing for TV with AIR</em>, where @fcolaco <a href="http://vimeo.com/19514168" target="_blank">grounded me for not behaving</a> don&#8217;t remember why though but I think it was okay to do so.</p>
<p><strong>Day 3 &amp; Last Day:<br />
</strong>Yep, this pretty much sucks, everybody knew that this was the last day of the conference and everyone was sad about it as well, nevertheless, <a href="http://twitter.com/dctrl">@dctrl </a><a href="http://twitter.com/starnut" target="_blank">@starnut</a> and me decided to have a blast on the slopes and do some snowboarding the last day, which again was wonderful due to the awesome weather in the mountains, this time we had to start a bit earlier as some attendees were living that night.<br />
First of all <a href="http://twitter.com/trinefalbe" target="_blank">@trinefalbe</a> stepped up the stage with her talk on <em>Cognitive Psychology in Interactive Design</em> a very very good talk which I really enjoyed and I recommend this one to all of you designing Flash Applications, Websites, or even if you are not a Flash Developer, have a look at it as soon as her video is online. After Trine we had to speed up things a little and instaed of having dinner <a href="http://twitter.com/riccastelhano" target="_blank">@riccastelhano</a> was up on the stage doing his talk on <em>Flash + Arduino: a connection with Feelings</em>, again a very inspiring talk with funny moments and great shows, as well it wakened up the electronical guy in me, just need to get my hands on a bunch of boards and start building my own stuff, I think our good friend <a href="http://twitter.com/inoutin" target="_blank">Maciek &#8220;Feel happy like a pig in the mud&#8221; Wcislik</a> aka <a href="http://twitter.com/inoutin" target="_blank">@inoutin</a> had the same thoughts like me.<br />
Last but not least our very own <a href="http://twitter.com/sfug" target="_blank">SFUG </a>co-manager <a href="http://twitter.com/_sandro" target="_blank">@_sandro</a> was up on the stage talking about <em>Advanced Flash Accessibility</em> a great talk as usual and how could it be different, Sandro released a new opensource library called <a href="http://wiki.swfjunkie.com/jacc" target="_blank">JAcc </a>that will help every flash developer enabling Accessibility in their Flash Projects. That was it gotoAndSki(); was officially over and everyone was feeling sad about it.</p>
<p>At the end it was one of the best conferences I&#8217;ve attended in the past, not only because there was some snowboarding involved, no, <a href="http://twitter.com/fcolaco">@fcolaco</a> and <a href="http://twitter.com/almeidavid_" target="_blank">@almeidavid_</a>made a great conference in the swiss alps porting the concept from norway to switzerland, I had a blast meeting all these people, which now became friends, I can&#8217;t describe well enough how the conference was, I think the best would be to check out the <a href="http://twitter.com/#!/search?q=%23gotoAndSki" target="_blank">tweets from the first week after the event</a> by then you will be mad that you didn&#8217;t attend this event but you will know where you are going to be next year when it&#8217;s time for gotoAndSki(&#8220;switzerland&#8221;); 2012.</p>
<p>Below some of the tweets that I think really explain how the conference was:</p>
<blockquote><p>I guess good networking is when you think &#8220;I miss this guys&#8221; instead of just &#8220;I made this business contacts&#8221;. Damn <a title="#gotoAndSki" rel="nofollow" href="http://twitter.com/#%21/search?q=%23gotoAndSki"><strong>#gotoAndSki</strong></a> nostalgia&#8230;<br />
@fcolaco</p>
<p>Blog:  Two thumbs up for <a title="#gotoAndSki" rel="nofollow" href="http://twitter.com/#%21/search?q=%23gotoAndSki"><strong>#gotoAndSki</strong></a>(&#8216;Switzerland&#8217;) <a title="http://www.trinefalbe.com/?p=690" rel="nofollow" href="http://www.trinefalbe.com/?p=690" target="_blank">http://www.trinefalbe.com/?p=690<br />
</a>@trinefalbe<a title="http://www.trinefalbe.com/?p=690" rel="nofollow" href="http://www.trinefalbe.com/?p=690" target="_blank"></a></p>
<p>Walking through the streets of Lisbon. &#8220;Need to catch fresh air&#8221;, my brain says. I guess it&#8217;s a <a title="#gotoAndSki" rel="nofollow" href="http://twitter.com/#%21/search?q=%23gotoAndSki"><strong>#gotoAndSki</strong></a> secon&#8230; <a title="http://picplz.com/user/imhugo/pic/ntf8/" rel="nofollow" href="http://picplz.com/FvSV" target="_blank">http://picplz.com/FvSV</a><br />
@imhugo</p>
<div>
<div>Me too! RT @<a rel="nofollow" href="http://twitter.com/RicCastelhano">RicCastelhano</a>: may I return to the Swiss Alps ?? May I, please? Pretty please? <a title="#gotoandski" rel="nofollow" href="http://twitter.com/#%21/search?q=%23gotoandski"><strong>#gotoandski</strong></a> aftermath<br />
@jenschr</div>
</div>
</blockquote>
<div>Once again I would like to thank Fernando for the opportunity of speaking at the first gotoAndSki(); event in Switzerland, as well David for helping organizing such a great event and last but not least all attendees and speakers that made the conference as great as it was. One thing is sure I&#8217;ll be there again in 2012 if as Speaker or not, you too?</div>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2011%252F02%252F06%252Fgotoandski-is-over-and%252F&title=gotoAndSki%28%29%3B+is+over+and..&desc=%0D%0A%0D%0A...+it+feels+very+bad%2C+why%3F+Just+to+mention+a+few+reasons%2C+the+people%2C+the+scenery%2C+the+people%2C+the+snowboarding%2C+have+I+already+mentioned+the+people%3F%0D%0Ayep%2C+besides+Flash+At+The+Lake+09+there+was+&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2011/02/06/gotoandski-is-over-and/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>Reviewing Facebook Graph API Development with Flash</title>
		<link>http://blog.six4rty.ch/2011/01/18/reviewing-facebook-graph-api-development-with-flash/</link>
		<comments>http://blog.six4rty.ch/2011/01/18/reviewing-facebook-graph-api-development-with-flash/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 19:52:57 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[AS3.0]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=1035</guid>
		<description><![CDATA[I&#8217;ve just finished my presentation for gotoAndSki(); already got a new task waiting for me, as soon I come back from gotoAndSki(); I&#8217;m going to start reading this book, Facebook Graph API Development with Flash, I&#8217;m pretty sure that I&#8217;m going to need some Facebook skills in the next few months, so why not be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://link.packtpub.com/IOeAW6" target="_blank"><img class="alignleft size-full wp-image-1036" style="margin-left: 10px; margin-right: 10px;" title="flash" src="http://blog.six4rty.ch/wp-content/uploads/2011/01/flash.jpg" alt="" width="280" height="346" /></a>I&#8217;ve just finished my presentation for gotoAndSki(); already got a new task waiting for me, as soon I come back from gotoAndSki(); I&#8217;m going to start reading<br />
this book, <a href="http://link.packtpub.com/IOeAW6" target="_blank">Facebook Graph API Development with Flash</a>, I&#8217;m pretty sure that I&#8217;m going to need some Facebook skills in the next few months, so why not be proactive and start now. The fine folks over at <a href="http://link.packtpub.com/IOeAW6" target="_blank">Packt Publishing</a> and of course <a href="http://gamedev.michaeljameswilliams.com/" target="_blank">Michael </a>were so kind of sending me a copy, which I&#8217;m more then happy to read &amp; review, in the next few weeks.</p>
<p>Somehow I have a love-hate relationship with Facebook,<br />
I mean it&#8217;s really cool to catch some friends if you move around the world and you  have a few cool games which I really enjoyed playing in the past, but it&#8217;s a pain if you don&#8217;t know how to integrate your cool app with Facebook <strong>properly</strong> I&#8217;ve already done some applications on Facebook with the previous API and sadly I didn&#8217;t had the time to scroll through the new API and see if it got any better. I&#8217;m pretty sure <a href="http://gamedev.michaeljameswilliams.com/" target="_blank">Michael </a>dug the whole Graph API from front to back, left to right. So why not trust him and read the book <img src='http://blog.six4rty.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m really looking forward to it, be sure to come back in a few weeks to read my review, oh and by the way, if you can&#8217;t wait for me to review it, why don&#8217;t you catch an e-book or hard-printed copy? Click <a href="http://link.packtpub.com/IOeAW6" target="_blank">here</a> to order yours right away.</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2011%252F01%252F18%252Freviewing-facebook-graph-api-development-with-flash%252F&title=Reviewing+Facebook+Graph+API+Development+with+Flash&desc=I%27ve+just+finished+my+presentation+for+gotoAndSki%28%29%3B+already+got+a+new+task+waiting+for+me%2C+as+soon+I+come+back+from+gotoAndSki%28%29%3B+I%27m+going+to+start+reading%0D%0Athis+book%2C+Facebook+Graph+API+Development&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2011/01/18/reviewing-facebook-graph-api-development-with-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>my session at gotoAndSki();</title>
		<link>http://blog.six4rty.ch/2011/01/09/my-session-at-gotoandski/</link>
		<comments>http://blog.six4rty.ch/2011/01/09/my-session-at-gotoandski/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 21:11:26 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Meetings]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=1017</guid>
		<description><![CDATA[Just 17 more days to gotoAndSki(); the swiss edition in Stechelberg, a good time to present what I&#8217;m going to talk about during my session called &#8220;Developing AIR for TV&#8221;. During these 45 minutes, you are going to learn how to develop AIR content for Television, starting from a simple videoplayer using the new StageVideo [...]]]></description>
			<content:encoded><![CDATA[<p><img title="gotoski" src="http://blog.six4rty.ch/wp-content/uploads/2010/12/gotoski1.jpg" alt="" width="620" height="252" /></p>
<p>Just 17 more days to <a href="http://switzerland.gotoandski.com/">gotoAndSki();</a> the swiss edition in Stechelberg, a good time to present what I&#8217;m going to talk about during my session called &#8220;Developing AIR for TV&#8221;.<span id="more-1017"></span></p>
<p>During these 45 minutes, you are going to learn how to develop AIR content for Television, starting from a simple videoplayer using the new StageVideo classes (StageCraft) to a simple Remote Controlled Slideshowviewer, up to a P2P multiplayer game which can be played with different control devices like the TV remote that comes along with your TV device or with any Android 2.2 with Adobe AIR powered Device. All these examples and a few more hints on optimization and design considerations are being showed during this session.</p>
<p>I hope to see a bunch of you up in the mountains of beautiful Lauterbrunnen,<a href="http://switzerland.gotoandski.com/" target="_blank"> gotoAndSki(); </a>tickets are limited to approx 100 attendees, and as far as I know there are not much comfort tickets left, so if you want to experience an awesome event with the beautiful swiss alps and a bunch of flash / flex guys having fun in the slopes, then jump right over to the <a href="http://switzerland.gotoandski.com/" target="_blank">gotoAndSki();</a> site and book your ticket now.</p>
<p>See you there!<br />
Tiago</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2011%252F01%252F09%252Fmy-session-at-gotoandski%252F&title=my+session+at+gotoAndSki%28%29%3B&desc=%0D%0A%0D%0AJust+17+more+days+to+gotoAndSki%28%29%3B+the+swiss+edition+in+Stechelberg%2C+a+good+time+to+present+what+I%27m+going+to+talk+about+during+my+session+called+%22Developing+AIR+for+TV%22.%0D%0A%0D%0ADuring+these+45+minute&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2011/01/09/my-session-at-gotoandski/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>AS3: Embed specific characters (part.2)</title>
		<link>http://blog.six4rty.ch/2010/08/23/as3-embed-specific-characters-part-2/</link>
		<comments>http://blog.six4rty.ch/2010/08/23/as3-embed-specific-characters-part-2/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 21:44:38 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Quick Hints]]></category>
		<category><![CDATA[Utils]]></category>
		<category><![CDATA[AS3.0]]></category>
		<category><![CDATA[Font]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=840</guid>
		<description><![CDATA[Just as a quick update, I&#8217;ve updated the previously created unicode finder app, to be a bit more helpful for the everyday usage. Here a list of things that have been changed: No double unicodes. Automatic generation of embed code, easy for you to copy &#38; paste directly into your application. One thing that I [...]]]></description>
			<content:encoded><![CDATA[<p>Just as a quick update, I&#8217;ve updated the previously created unicode finder app, to be a bit more helpful for the everyday usage.<br />
Here a list of things that have been changed:</p>
<ul>
<li>No double unicodes.</li>
<li>Automatic generation of embed code, easy for you to copy &amp; paste directly into your application.</li>
</ul>
<p>One thing that I can&#8217;t handle for you is to define the source of the font with it&#8217;s according fontname as defined in your system, but hey if I find a way around this, I will update it.</p>
<p>And again if you would like to play around with it, here the app. Have fun!</p>

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="swfobj_0" width="616" height="494">
      <param name="movie" value="http://blog.six4rty.ch/wp-content/uploads/2010/08/UnicodeFinder1.swf" />
      <param name="allowfullscreen" value="true" />
      <!--[if !IE]>-->
      <object type="application/x-shockwave-flash" data="http://blog.six4rty.ch/wp-content/uploads/2010/08/UnicodeFinder1.swf" width="616" height="494" allowfullscreen="true">
      <!--<![endif]-->
        
      <!--[if !IE]>-->
      </object>
      <!--<![endif]-->
    </object>

<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2010%252F08%252F23%252Fas3-embed-specific-characters-part-2%252F&title=AS3%3A+Embed+specific+characters+%28part.2%29&desc=Just+as+a+quick+update%2C+I%27ve+updated+the+previously+created+unicode+finder+app%2C+to+be+a+bit+more+helpful+for+the+everyday+usage.%0D%0AHere+a+list+of+things+that+have+been+changed%3A%0D%0A%0D%0A%09No+double+unicodes.%0D&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2010/08/23/as3-embed-specific-characters-part-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>AS3: Embed specific characters</title>
		<link>http://blog.six4rty.ch/2010/08/21/as3-embed-specific-characters/</link>
		<comments>http://blog.six4rty.ch/2010/08/21/as3-embed-specific-characters/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 17:40:31 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Quick Hints]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Utils]]></category>
		<category><![CDATA[AS 3.0]]></category>
		<category><![CDATA[Font]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=820</guid>
		<description><![CDATA[You might have read on one of my previous tweets, where I was screaming about using &#8220;special&#8221; characters in Flash, with &#8220;special&#8221; I mean arabic, cyrillic, hebrew, chinese simplified and traditional, as well japanese. I know,  I know, there is TLF (Text Layout Framework) that handles the whole text, but I&#8217;m talking about embedding the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-724" style="margin: 10px;" title="as3code" src="http://blog.six4rty.ch/wp-content/uploads/2010/07/as3code-300x270.jpg" alt="" width="210" height="189" /></p>
<p>You might have read on one of my previous tweets, where I was screaming about using &#8220;special&#8221; characters in Flash, with &#8220;special&#8221; I mean arabic, cyrillic, hebrew, chinese simplified and traditional, as well japanese.</p>
<p>I know,  I know, there is TLF (Text Layout Framework) that handles the whole text, but I&#8217;m talking about embedding the font, did you knew that the complete chinese Unicode range helds something around 20&#8217;000 characters? You might think so what? Let me tell you that the complete chinese character range is over 7MB big!!! Do you really want to let your viewers download a 7MB file just for the font? No.</p>
<p>So I&#8217;ve created a quick app that will enable you to read out the UTF code from the text you need to use, with it you can specifically embed only the characters you need and take the file size down to a minimum. Now there is only a downside of this method, if the textual content changes a day, you need to again import the new characters.<br />
Apart from that, I haven&#8217;t seen any bad things about this implementation.</p>
<p>At the end of this post you will find an useful small tool to get all the needed characters.<span id="more-820"></span></p>
<p>As an example below with this line you are embedding a font only containing numerals typing 1234567890 will give you a range from U+0030 to U+0039</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">Embed(source=&quot;font_file_name&quot;, fontName=&quot;font_name&quot;, mimeType=&quot;application/x-font-truetype&quot;, unicodeRange=&quot;U+0030-U+0039,U+002E&quot;)]</pre></div></div>

<p>So let&#8217;s assume you would like to write this: <em>&#8220;Nemusíte oči vidět, musíte vidění&#8221;</em> which means <em>&#8220;You don&#8217;t need eyes to see, you need vision&#8221;</em> and only embed the needed characters, you would embed your font like this</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">Embed(source=&quot;font_file_name&quot;, fontName=&quot;font_name&quot;,  mimeType=&quot;application/x-font-truetype&quot;,  unicodeRange=&quot;U+004e, U+0065, U+006d, U+0075, U+0073, U+00ed, U+0074, U+0065, U+0020,  U+006f, U+010d, U+0069, U+0020, U+0076, U+0069, U+0064, U+011b, U+0074,  U+002c, U+0020, U+006d, U+0075, U+0073, U+00ed, U+0074, U+0065, U+0020,  U+0076, U+0069, U+0064, U+011b, U+006e, U+00ed&quot;)]</pre></div></div>

<p>If you don&#8217;t know how to use this kind of font embedding, have a read here:<a href="http://soledadpenades.com/2008/10/21/embedding-fonts-in-actionscript-3-using-flex-sdk/" target="_blank"></p>
<p>http://soledadpenades.com/2008/10/21/embedding-fonts-in-actionscript-3-using-flex-sdk/</a></p>
<p>Test ride it your self and have fun <img src='http://blog.six4rty.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="swfobj_1" width="616" height="494">
      <param name="movie" value="http://blog.six4rty.ch/wp-content/uploads/2010/08/UnicodeFinder1.swf" />
      <param name="allowfullscreen" value="true" />
      <!--[if !IE]>-->
      <object type="application/x-shockwave-flash" data="http://blog.six4rty.ch/wp-content/uploads/2010/08/UnicodeFinder1.swf" width="616" height="494" allowfullscreen="true">
      <!--<![endif]-->
        
      <!--[if !IE]>-->
      </object>
      <!--<![endif]-->
    </object>

<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2010%252F08%252F21%252Fas3-embed-specific-characters%252F&title=AS3%3A+Embed+specific+characters&desc=%0D%0A%0D%0AYou+might+have+read+on+one+of+my+previous+tweets%2C+where+I+was+screaming+about+using+%22special%22+characters+in+Flash%2C+with+%22special%22+I+mean+arabic%2C+cyrillic%2C+hebrew%2C+chinese+simplified+and+traditiona&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2010/08/21/as3-embed-specific-characters/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>AS3: Quickhint: Shared Objects</title>
		<link>http://blog.six4rty.ch/2010/07/24/as3-quick-hint-shared-objects/</link>
		<comments>http://blog.six4rty.ch/2010/07/24/as3-quick-hint-shared-objects/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 16:51:54 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Media Server]]></category>
		<category><![CDATA[Quick Hints]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[AS 3.0]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Shared Object]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=542</guid>
		<description><![CDATA[Last week while working on the interface for my new upcoming library I needed a way to save some data on the users computer, altough I&#8217;m working with AIR I could easily save an xml or a txt file to the users local computer, but as soon as I would start writing a pure as3 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.six4rty.ch/wp-content/uploads/2010/07/as3code.jpg"><img class="alignleft size-medium wp-image-724" style="margin: 10px;" title="as3code" src="http://blog.six4rty.ch/wp-content/uploads/2010/07/as3code-300x270.jpg" alt="" width="210" height="189" /></a></p>
<p>Last week while working on the interface for my new upcoming library I needed a way to save some data on the users computer, altough I&#8217;m working with AIR I could easily save an xml or a txt file to the users local computer, but as soon as I would start writing a pure as3 project I would have to rewrite it again, as I can&#8217;t be sure that the client will have Flash Player 10 or even the rights to save to it&#8217;s local harddisk, some people working at bigger companies are not allowed to save anything to their local harddisk due to security rights.</p>
<p>The solution for this is simple yet effective, you need to use SharedObjects aka. Cookies in Flash.</p>
<p>Shared Objects can do the following:</p>
<ul>
<li><strong>Maintain Local Persistence</strong>: Saves data locally on the users drive, for example you could save the last application state or the score of the last game, create a local highscore list and many many more applications for local use.</li>
<li><strong>Store and Share Data on FMS</strong>: Basically the same as before, but with the difference that you saving the shared object on a flash media server. Good thing about it, it can be shared throughout multiple computers, the same user using the same application on multiple computers can save its data on a server.</li>
<li><strong>Share data in realtime</strong>: using FMS you can aswell for example save the state of a multiuser application saving the current state of the applcation, every new user will get the current state based on the shared object</li>
</ul>
<p>More information about Shared Objects can be found <a href="http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html" target="_blank">HERE </a></p>
<p><span id="more-542"></span></p>
<p>Let me show you a few lines of code and explain what you can do with it.</p>
<p>The most basic example is how to write data into a shared object.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> _so:<span style="color: #0066CC;">SharedObject</span>;
_so = <span style="color: #0066CC;">SharedObject</span>.<span style="color: #0066CC;">getLocal</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;myLocalData&quot;</span><span style="color: #66cc66;">&#41;</span>;
_so.<span style="color: #0066CC;">data</span>.<span style="color: #006600;">firstname</span> = <span style="color: #ff0000;">&quot;myfirstname&quot;</span>;
_so.<span style="color: #0066CC;">data</span>.<span style="color: #006600;">lastname</span> = <span style="color: #ff0000;">&quot;mylastname&quot;</span>;
_so.<span style="color: #0066CC;">data</span>.<span style="color: #006600;">age</span> = <span style="color: #ff0000;">&quot;30&quot;</span>;
_so.<span style="color: #0066CC;">flush</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>In the example above we create a new variable called _so of the type SharedObject, after that we use the getLocal() method to create the shared object, if no shared object does not already exist it will be created. if the call fails or the parameters passed along are invalid, flash throws an exception. Calling the flush() method the data will be saved to the users local harddisk.</p>
<p>Next up lets see how you can read from a persistent shared object.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> _so:<span style="color: #0066CC;">SharedObject</span>;
_so = <span style="color: #0066CC;">SharedObject</span>.<span style="color: #0066CC;">getLocal</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;myLocalData&quot;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span> _so.<span style="color: #0066CC;">data</span>.<span style="color: #006600;">firstname</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">//traces myfirstname</span>
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>_so.<span style="color: #0066CC;">data</span>.<span style="color: #006600;">lastname</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">// traces mylastname</span>
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>_so.<span style="color: #0066CC;">data</span>.<span style="color: #006600;">age</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">// traces 30</span></pre></div></div>

<p>This time we do basically the same as before, but instead of saving data we call data, when calling _so.data.age you are going to grab the sharedobjects property named age which results in 30.</p>
<p>If you rather prefer to save SharedObjects to an FMS, you can use it this way:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> _nc:<span style="color: #0066CC;">NetConnection</span>;
<span style="color: #000000; font-weight: bold;">var</span> _so:<span style="color: #0066CC;">SharedObject</span>;
&nbsp;
_nc = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">NetConnection</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
_nc.<span style="color: #0066CC;">connect</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;rtmp://yourFMSserver/yourAppName&quot;</span><span style="color: #66cc66;">&#41;</span>;
_so = <span style="color: #0066CC;">SharedObject</span>.<span style="color: #006600;">getRemote</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;myRemoteData&quot;</span>, nc.<span style="color: #006600;">uri</span>, <span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">&#41;</span>;
_so.<span style="color: #0066CC;">connect</span><span style="color: #66cc66;">&#40;</span> nc <span style="color: #66cc66;">&#41;</span>;
_so.<span style="color: #0066CC;">setProperty</span><span style="color: #66cc66;">&#40;</span> <span style="color: #ff0000;">&quot;names&quot;</span>, <span style="color: #66cc66;">&#123;</span>firstame:myfirstname, lastname:myLastname<span style="color: #66cc66;">&#125;</span> <span style="color: #66cc66;">&#41;</span>;
_so.<span style="color: #0066CC;">setProperty</span><span style="color: #66cc66;">&#40;</span> <span style="color: #ff0000;">&quot;age&quot;</span>, <span style="color: #66cc66;">&#123;</span><span style="color: #ff0000;">&quot;30&quot;</span><span style="color: #66cc66;">&#125;</span> <span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>This time we create a new NetConnection to the Flash Media Server and it&#8217;s application, calling the getRemote() method acts the same as using the getLocal() method, but you also need to pass the netconnections URI to be able to save the the sharedobject remotely.<br />
Differently from the local version we use the setProperty() method to save data on the remote Shared Object.</p>
<p>These are the basics for handling Shared Objects, if you have any further questions just drop me a line and I might be able to help you out.</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2010%252F07%252F24%252Fas3-quick-hint-shared-objects%252F&title=AS3%3A+Quickhint%3A+Shared+Objects&desc=%0D%0A%0D%0ALast+week+while+working+on+the+interface+for+my+new+upcoming+library+I+needed+a+way+to+save+some+data+on+the+users+computer%2C+altough+I%27m+working+with+AIR+I+could+easily+save+an+xml+or+a+txt+file+t&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2010/07/24/as3-quick-hint-shared-objects/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>OSMF &#8211; SpriteElement</title>
		<link>http://blog.six4rty.ch/2010/06/15/osmf-interactivespriteelement/</link>
		<comments>http://blog.six4rty.ch/2010/06/15/osmf-interactivespriteelement/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 20:54:02 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[OSMF]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[AS3.0]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=668</guid>
		<description><![CDATA[The Open Source Media Framework went live a few weeks ago with it&#8217;s first release 1.0, I already worked with various sprint versions of it, and lately created a final project using OSMF. Something that I was missing was the capability of displaying a Sprite or Text Element inside a Serial- or Parallel-Element. So I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.six4rty.ch/wp-content/uploads/2010/05/osmfLogo.jpg"><img class="alignnone size-full wp-image-660" title="osmfLogo" src="http://blog.six4rty.ch/wp-content/uploads/2010/05/osmfLogo.jpg" alt="" width="253" height="64" /></a></p>
<p>The Open Source Media Framework went live a few weeks ago with it&#8217;s first release 1.0, I already worked with various sprint versions of it, and lately created a final project using OSMF.</p>
<p>Something that I was missing was the capability of displaying a Sprite or Text Element inside a Serial- or Parallel-Element.<br />
So I&#8217;ve wrote a simple class named &#8220;<strong>InteractiveDisplayObjectElementt</strong>&#8221; that will handle this need:<span id="more-668"></span></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> InteractiveDisplayElement <span style="color: #0066CC;">extends</span> MediaElement
<span style="color: #66cc66;">&#123;</span>
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> displayObjectTrait:InteractiveDisplayObjectTrait;
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _sprite:Sprite;
&nbsp;
<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> InteractiveDisplayElement<span style="color: #66cc66;">&#40;</span> displayObject:Sprite=<span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#123;</span>
   <span style="color: #0066CC;">super</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
   <span style="color: #0066CC;">this</span>.<span style="color: #006600;">sprite</span> = displayObject;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">set</span> sprite<span style="color: #66cc66;">&#40;</span> value:Sprite <span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
<span style="color: #66cc66;">&#123;</span>
   _sprite = value;
    updateSprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">get</span> sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:Sprite
<span style="color: #66cc66;">&#123;</span>
    <span style="color: #b1b100;">return</span> _sprite;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> updateSprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
<span style="color: #66cc66;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">var</span> sprite:Sprite = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
   sprite.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span> _sprite <span style="color: #66cc66;">&#41;</span>;
&nbsp;
   <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span> displayObjectTrait == <span style="color: #000000; font-weight: bold;">null</span> <span style="color: #66cc66;">&#41;</span>
   <span style="color: #66cc66;">&#123;</span>
      displayObjectTrait = <span style="color: #000000; font-weight: bold;">new</span> InteractiveDisplayObjectTrait<span style="color: #66cc66;">&#40;</span> sprite <span style="color: #66cc66;">&#41;</span>;
      addTrait<span style="color: #66cc66;">&#40;</span> MediaTraitType.<span style="color: #006600;">DISPLAY_OBJECT</span>, displayObjectTrait <span style="color: #66cc66;">&#41;</span>;
   <span style="color: #66cc66;">&#125;</span>
   displayObjectTrait.<span style="color: #006600;">setSize</span><span style="color: #66cc66;">&#40;</span> sprite.<span style="color: #0066CC;">width</span>, sprite.<span style="color: #0066CC;">height</span> <span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p><!--more--><br />
Extending the MediaElement class enables you to create a visible displayelement that can be attached to any kind of OSMF container including the serial &amp; parallel elements, this is aswell the class being used for all kind of non-loadable elements.<br />
So basically we are passing a Sprite to our new element to be placed in it, as soon as it&#8217;s set we call up the updateSprite() method that will add the passed sprite to the displaylist and assign it to the InteractiveDisplayObjectTrait <em>(class following below)</em></p>
<p>The second class built was the <strong>InteractiveDisplayObjectTrait</strong>, this was only to keep the structure and logic of OSMF kind of in &#8220;place&#8221;, with it you can set the size of the element separately.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">internal <span style="color: #000000; font-weight: bold;">class</span> InteractiveDisplayObjectTrait <span style="color: #0066CC;">extends</span> DisplayObjectTrait
<span style="color: #66cc66;">&#123;</span>
  <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> InteractiveDisplayObjectTrait<span style="color: #66cc66;">&#40;</span>displayObject:DisplayObject, mediaWidth:<span style="color: #0066CC;">Number</span>=<span style="color: #cc66cc;">0</span>, mediaHeight:<span style="color: #0066CC;">Number</span>=<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>
  <span style="color: #66cc66;">&#123;</span>
    <span style="color: #0066CC;">super</span><span style="color: #66cc66;">&#40;</span>displayObject, mediaWidth, mediaHeight<span style="color: #66cc66;">&#41;</span>;
  <span style="color: #66cc66;">&#125;</span>
&nbsp;
  <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> setSize<span style="color: #66cc66;">&#40;</span>mediaWidth:<span style="color: #0066CC;">Number</span>, mediaHeight:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
  <span style="color: #66cc66;">&#123;</span>
     setMediaSize<span style="color: #66cc66;">&#40;</span>mediaWidth, mediaHeight<span style="color: #66cc66;">&#41;</span>;
  <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>With it you are now able to use simple as well complex sprites in your Composition elements, below an example of how I tested the newly built class.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">...
<span style="color: #000000; font-weight: bold;">var</span> aniHolder:Sprite = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
sp.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span> aniHolder <span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> ball:Sprite = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
ball.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span>0xff0000,<span style="color: #cc66cc;">1</span> <span style="color: #66cc66;">&#41;</span>;
ball.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawCircle</span><span style="color: #66cc66;">&#40;</span> <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">8</span> <span style="color: #66cc66;">&#41;</span>;
ball.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">endFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
aniHolder.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span> ball <span style="color: #66cc66;">&#41;</span>;
&nbsp;
TweenMax.<span style="color: #006600;">to</span><span style="color: #66cc66;">&#40;</span> ball, <span style="color: #cc66cc;">2</span>, <span style="color: #66cc66;">&#123;</span> x: <span style="color: #cc66cc;">400</span>, repeat:-<span style="color: #cc66cc;">1</span>, yoyo:<span style="color: #000000; font-weight: bold;">true</span>, ease:com.<span style="color: #006600;">greensock</span>.<span style="color: #006600;">easing</span>.<span style="color: #006600;">Bounce</span>.<span style="color: #006600;">easeInOut</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> _spriteElement2:InteractiveDisplayElement = <span style="color: #000000; font-weight: bold;">new</span> InteractiveDisplayElement<span style="color: #66cc66;">&#40;</span> aniHolder <span style="color: #66cc66;">&#41;</span>;
layout							= <span style="color: #000000; font-weight: bold;">new</span> LayoutMetadata<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
layout.<span style="color: #0066CC;">left</span> = <span style="color: #cc66cc;">400</span>;
_spriteElement2.<span style="color: #006600;">addMetadata</span><span style="color: #66cc66;">&#40;</span> LayoutMetadata.<span style="color: #006600;">LAYOUT_NAMESPACE</span>, layout <span style="color: #66cc66;">&#41;</span>;
_pararellElement.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span> _spriteElement2 <span style="color: #66cc66;">&#41;</span>;
...</pre></div></div>

<p>What do you need to know about the code above? Well as you see I&#8217;m only creating a red circle that is being added to the aniHolder sprite, with the help of tweenmax I&#8217;m animating the circle to bounce left to right and viceversa, then I create a new InteractiveDisplayElement (the class we created before) assign a layout to it and add to the ParallelElement (this could also be a serialelement or a simple mediacontainerSprite).</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2010%252F06%252F15%252Fosmf-interactivespriteelement%252F&title=OSMF+-+SpriteElement&desc=%0D%0A%0D%0AThe+Open+Source+Media+Framework+went+live+a+few+weeks+ago+with+it%27s+first+release+1.0%2C+I+already+worked+with+various+sprint+versions+of+it%2C+and+lately+created+a+final+project+using+OSMF.%0D%0A%0D%0ASometh&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2010/06/15/osmf-interactivespriteelement/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>DeMonstersDebugger an update</title>
		<link>http://blog.six4rty.ch/2009/02/17/demonstersdebugger-an-update/</link>
		<comments>http://blog.six4rty.ch/2009/02/17/demonstersdebugger-an-update/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 16:18:49 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[AS 3.0]]></category>
		<category><![CDATA[flex 3]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=523</guid>
		<description><![CDATA[almost 2 weeks passed by and I saved an insane amount of time debugging my applications with DemonsterDebugger, it&#8217;s an amazing piece of work what these guys did and I&#8217;m looking forward to see more updates, as soon as I have a bit of time I will come up with a wishlist from my side, [...]]]></description>
			<content:encoded><![CDATA[<p>almost 2 weeks passed by and I saved an insane amount of time debugging my applications with DemonsterDebugger, it&#8217;s an amazing piece of work what these guys did and I&#8217;m looking forward to see more updates, as soon as I have a bit of time I will come up with a wishlist from my side, and will try to send it over to them. </p>
<p>What I liked most was as expected the live editing feature, you can just select a component which is completely off the stage and align it properly just with a few clicks and at the same time you can test your application by accessing functions that are not even made public.</p>
<p>Guys, you did a wonderful job! Thank you very much for this great app!</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2009%252F02%252F17%252Fdemonstersdebugger-an-update%252F&title=DeMonstersDebugger+an+update&desc=almost+2+weeks+passed+by+and+I+saved+an+insane+amount+of+time+debugging+my+applications+with+DemonsterDebugger%2C+it%27s+an+amazing+piece+of+work+what+these+guys+did+and+I%27m+looking+forward+to+see+more+up&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2009/02/17/demonstersdebugger-an-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>Flex in a week</title>
		<link>http://blog.six4rty.ch/2008/11/10/flex-in-a-week/</link>
		<comments>http://blog.six4rty.ch/2008/11/10/flex-in-a-week/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 18:47:33 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[AS3.0]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=480</guid>
		<description><![CDATA[I just stumbled across this page, and I think it&#8217;s a very good starting position for people who would like to learn Flex or strengthen their knowledge, all you need is a working version of AMP and this link to include into the RSS feed of AMP. http://sessions.adobe.com/FlexInAWeek/feed.xml For a more detailed list of available [...]]]></description>
			<content:encoded><![CDATA[<p>I just stumbled across this page, and I think it&#8217;s a very good starting position for people who would like to learn Flex or strengthen their knowledge, all you need is a working version of AMP and this link to include into the RSS feed of AMP.<br />
<a href="http://sessions.adobe.com/FlexInAWeek/feed.xml" target="_blank">http://sessions.adobe.com/FlexInAWeek/feed.xml</a></p>
<p>For a more detailed list of available videos and more check out this site:<br />
<a href="http://www.adobe.com/devnet/flex/videotraining/?sdid=DXGFC" target="_blank">http://www.adobe.com/devnet/flex/videotraining/?sdid=DXGFC</a></p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2008%252F11%252F10%252Fflex-in-a-week%252F&title=Flex+in+a+week&desc=I+just+stumbled+across+this+page%2C+and+I+think+it%27s+a+very+good+starting+position+for+people+who+would+like+to+learn+Flex+or+strengthen+their+knowledge%2C+all+you+need+is+a+working+version+of+AMP+and+thi&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2008/11/10/flex-in-a-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>AMFPHP comes before ASSQL but..</title>
		<link>http://blog.six4rty.ch/2008/07/24/amfphp-comes-before-assql-but/</link>
		<comments>http://blog.six4rty.ch/2008/07/24/amfphp-comes-before-assql-but/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 14:23:49 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[AMFPHP]]></category>
		<category><![CDATA[AS 3.0]]></category>
		<category><![CDATA[assql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=431</guid>
		<description><![CDATA[Based on my previous post where I kind of promoted ASSQL, there are a few issues that I&#8217;ve encountered while testing the environment specifically when it comes to the new flash policy which has been pushed this April with Flash Player 9.0.124. ASSQL bases it&#8217;s functionality on sockets to access the mysql client port 3306, [...]]]></description>
			<content:encoded><![CDATA[<p>Based on my previous post where I kind of promoted ASSQL, there are a few issues that I&#8217;ve encountered while testing the environment specifically when it comes to the new flash policy which has been pushed this April with Flash Player 9.0.124.</p>
<p>ASSQL bases it&#8217;s functionality on sockets to access the mysql client port 3306, the flash player sends a request to a socketserver which serves a policy file which is basically a crossdomain.xml with a little bit more information inside. Sadly the applications provided by Adobe and ASSQL are not ready to work out of the box, basically you need to write your own socketserver that serves the aproppriate Policy File, the PHP Daemon solution that is provided on the ASSQL page (<a rel="nofollow" href="http://ammonlauritzen.com/blog/2008/04/22/flash-policy-service-daemon/">http://ammonlauritzen.com/blog/2008/04/22/flash-policy-service-daemon/</a>) is not an option as it needs certain php extensions that are not available on a windows system, apart from that (mt) doesn&#8217;t allow any kind of daemons running on their gridservice (gs). As the application that I&#8217;m creating is going to be hosted on (mt) for the first few months I had to leave the idea of working with ASSQL on this project. Which now turns me back to AMFPHP.</p>
<p>As said before using the ASSQL library isn&#8217;t an option anymore for me (altough I would like to see a proper implemented solution and a well formed documentation on this matter) my next option recommended by Dan aka. PolyGeek was the usage of AMFPHP which I already had a look at but somehow something kept me of dealing with it, anyway last night I promised my self to dive into it and try to wrap my head around it, I was so delighted about it, that I&#8217;m spending most of my time now figuring out how this whole thing works and more important what the implementation process for my application will be.<br />
Something that I&#8217;ve noticed right from the beginning is the lack of tutorials and articles about AMFPHP 1.9, yeh I know it&#8217;s still beta but anyway there should be at least a few good simple examples to bring people up &amp; running with it, a basic hello world example is nice but it would also be nice to see some more complex examples easiyl explained. Over the course of the next weeks, I&#8217;ll be consolidating all my functions into AMFPHP services and will try to get as much as I can from it.</p>
<p>What is your experience with AMFPHP? Do you use it with Flex or Flash, how easy was it to gear up and be able to use it on a production environment? Do you have any special sites where you go grab informations about it?</p>
<p>Looking forward to your reactions.</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2008%252F07%252F24%252Famfphp-comes-before-assql-but%252F&title=AMFPHP+comes+before+ASSQL+but..&desc=Based+on+my+previous+post+where+I+kind+of+promoted+ASSQL%2C+there+are+a+few+issues+that+I%27ve+encountered+while+testing+the+environment+specifically+when+it+comes+to+the+new+flash+policy+which+has+been+p&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2008/07/24/amfphp-comes-before-assql-but/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
		<item>
		<title>Flex 3 and ASSQL</title>
		<link>http://blog.six4rty.ch/2008/07/21/flex-3-and-assql/</link>
		<comments>http://blog.six4rty.ch/2008/07/21/flex-3-and-assql/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 22:41:11 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[AS3.0]]></category>
		<category><![CDATA[assql]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://blog.six4rty.ch/?p=429</guid>
		<description><![CDATA[Most people know that I&#8217;m working since a few months on a Flex / AIR project, and I&#8217;m really struggling with all the database operations that lies behind the whole application, I&#8217;ve been searching for a solution to compensate my &#8220;not that good&#8221;  PHP programmer part without involving external sources. Today while browsing around I [...]]]></description>
			<content:encoded><![CDATA[<p>Most people know that I&#8217;m working since a few months on a Flex / AIR project, and I&#8217;m really struggling with all the database operations that lies behind the whole application, I&#8217;ve been searching for a solution to compensate my &#8220;not that good&#8221;  PHP programmer part without involving external sources. Today while browsing around I found this awesome library called <a title="assql" href="http://code.google.com/p/assql/" target="_blank">assql</a> (found at <a title="www.everythingflex.com" href="http://www.everythingflex.com" target="_blank">www.everythingflex.com</a>)</p>
<p>With assql you are able to connect directly to a mysql database without any php / asp scripts running along with your Flex frontend, ok fine probably it&#8217;s not a best way of doing it. But I think this is one hell of a good start to speed up AIR/FLEX development in ease.</p>
<p>I&#8217;m going to rewrite the basic functionality of my project to include this library and see how it performs and most important if it really works as I hope it does.</p>
<p>I hope that people continue to develop it and that more developers come into the game to enhance this cool project, who know&#8217;s maybe Adobe will embed this project into Flex 4?!</p>
<p>By the way speaking about Flex 4, codename &#8220;Gumbo&#8221; you can preview the upcoming Flex version on <a title="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4" href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4" target="_blank">http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4</a> what&#8217;s new about Flex 4?</p>
<p>Below Ely Greenfields video showing some of the design features of Flex 4:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="AdobeTVPlayer" /><param name="bgcolor" value="#000000" /><param name="flashvars" value="v=http%3A//adobe.edgeboss.net/flash/adobe/adobetvprod/adc_presents/64_adc_018.flv%3Frss_feedid%3D1216%26xmlvers%3D2&amp;feedid=1216" /><param name="src" value="http://tv.adobe.com/Embed_480x300.swf" /><embed type="application/x-shockwave-flash" width="480" height="300" src="http://tv.adobe.com/Embed_480x300.swf" flashvars="v=http%3A//adobe.edgeboss.net/flash/adobe/adobetvprod/adc_presents/64_adc_018.flv%3Frss_feedid%3D1216%26xmlvers%3D2&amp;feedid=1216" bgcolor="#000000" name="AdobeTVPlayer"></embed></object></p>
<p>Have fun watching and keep an eye on assql</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Tiago%26%23039%3Bs+Weblog&link=http%253A%252F%252Fblog.six4rty.ch%252F2008%252F07%252F21%252Fflex-3-and-assql%252F&title=Flex+3+and+ASSQL&desc=Most+people+know+that+I%27m+working+since+a+few+months+on+a+Flex+%2F+AIR+project%2C+and+I%27m+really+struggling+with+all+the+database+operations+that+lies+behind+the+whole+application%2C+I%27ve+been+searching+for&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=six4rty&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=0&diggbutton=1&diggctr=0&stblbutton=1&stblctr=0&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>]]></content:encoded>
			<wfw:commentRss>http://blog.six4rty.ch/2008/07/21/flex-3-and-assql/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/ch/</creativeCommons:license>
	</item>
	</channel>
</rss>

