<?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/"
	>

<channel>
	<title>Fabio Biondi Blog</title>
	<atom:link href="http://www.fabiobiondi.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fabiobiondi.com/blog</link>
	<description>Adobe, Actionscript, Flex, Flash, Air, FlashLite, scripts and tutorial</description>
	<pubDate>Tue, 06 Sep 2011 22:41:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Developer Central for IPad and Android</title>
		<link>http://www.fabiobiondi.com/blog/2011/08/developer-central-for-ipad-and-android/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/08/developer-central-for-ipad-and-android/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 12:20:02 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Builder 4]]></category>

		<category><![CDATA[IPhone]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[developer central]]></category>

		<category><![CDATA[ios]]></category>

		<category><![CDATA[ipad]]></category>

		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=2306</guid>
		<description><![CDATA[Apple finally approved my app Developer Central, so it’s now available for IPad too.
Developer Central is a free application for mobile devices – IPad,  Android tablets and Android smartphones, that lets you watch thousands of videos and read technical articles from most popular YouTube channels and blogs.

 
The topics are divided into channels - Adobe, Android, Google, Apple, BlackBerry, Microsoft, Web Programming, mobile, gadgets, technologies and much more - through which you can see a list of YouTube  channels and blogs about the selected topic.
The channel list will ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/08/developer-central-for-ipad-and-android/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Developer Central for Android tablets</title>
		<link>http://www.fabiobiondi.com/blog/2011/07/developer-central-%e2%80%93-free-app-for-android-tablets-and-smartphones/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/07/developer-central-%e2%80%93-free-app-for-android-tablets-and-smartphones/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 09:39:50 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[aggregator]]></category>

		<category><![CDATA[developer central]]></category>

		<category><![CDATA[developers]]></category>

		<category><![CDATA[Rss]]></category>

		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=2265</guid>
		<description><![CDATA[Developer Central is a free mobile application for Android devices, tablet and smartphones, that lets you watch thousands of videos and read technical articles from most popular YouTube channels and blogs.
The topics are divided into channels - Adobe, Android, Google, Apple, BlackBerry, Microsoft, Web Programming, mobile, gadgets, technologies and much more - through which you can see a list of YouTube  channels and blogs about the selected topic.


The channel list will be often updated , giving the ability to always see new content without having to download new versions.
If ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/07/developer-central-%e2%80%93-free-app-for-android-tablets-and-smartphones/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Source Media Framework (OSMF) on Android with Adobe Flex 4.5</title>
		<link>http://www.fabiobiondi.com/blog/2011/05/open-source-media-framework-osmf-flex-45-air-for-android/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/05/open-source-media-framework-osmf-flex-45-air-for-android/#comments</comments>
		<pubDate>Wed, 11 May 2011 07:45:26 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[Flex 4]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=2226</guid>
		<description><![CDATA[Open Source Media Framework (OSMF) is an interesting product  released from Adobe that allows content providers and developers to easly create rich media players in ActionScript 3.0, also providing a lot of tools to create web-based video monetization applications.

In other words, you can easly create and customize Flash video players, deliver and protect your content (low-res or HD in a lot of different formats and ways), to manage advertising and a many other interesting stuff.
Honestly until now I never used this framework but in few minutes I got my ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/05/open-source-media-framework-osmf-flex-45-air-for-android/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2011/05/p1050183_1.flv" length="3526695" type="video/x-flv" />
<enclosure url="http://mediapm.edgesuite.net/strobe/content/test/AFaerysTale_sylviaApostol_640_500_short.flv" length="2660334" type="video/x-flv" />
		</item>
		<item>
		<title>Create a YouTube Player for Android using Flash Builder 4.5</title>
		<link>http://www.fabiobiondi.com/blog/2011/04/create-a-youtube-player-for-android-using-flash-builder-45/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/04/create-a-youtube-player-for-android-using-flash-builder-45/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 13:38:17 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Builder 4]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Burrito]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flex 4.5]]></category>

		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=2149</guid>
		<description><![CDATA[In this tutorial I will show you how to use the YouTube ActionScript 3.0 Player API to create a chromeless video player for Android devices using Flash Builder 4.5 and AIR.
Furthermore we’ll also see how to create a Flex View-Based application, how to pass data between views and how to customize the ActionBar icons, all new interesting features of the mobile development process available from Flex 4.5.

 
Software Requirements: Flash Builder 4.5
Hardware: Android 2.2+ with Adobe Air support
Download Source Code

Watch the video with the result:
[See post to watch Flash video]


CREATE ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/04/create-a-youtube-player-for-android-using-flash-builder-45/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2011/04/2011_04_27_youtubeplayerproject.mp4" length="2395597" type="video/mp4" />
		</item>
		<item>
		<title>Flash Developer Planet - Free App for Android</title>
		<link>http://www.fabiobiondi.com/blog/2011/04/flash-developer-planet-for-android/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/04/flash-developer-planet-for-android/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 13:23:47 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Rss]]></category>

		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=2111</guid>
		<description><![CDATA[Flash Developer Planet is a free application for Android that lets you see many YouTube channels and blogs about the Adobe Flash Platform, and to keep up to date by watching videos and reading articles of the most popular developers.

Here you can watch a video of the application on my YouTube channel and you can find the application screenshot below:
                               ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/04/flash-developer-planet-for-android/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Book Review: Flash Development for Android Cookbook</title>
		<link>http://www.fabiobiondi.com/blog/2011/03/book-review-flash-development-for-android-cookbook/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/03/book-review-flash-development-for-android-cookbook/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 10:24:32 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=2095</guid>
		<description><![CDATA[I&#8217;m the technical reviewer of this interesting book &#8220;Flash Development for Android Cookbook: RAW&#8221; of Joseph Labrecque and now I&#8217;m proud to announce that it&#8217;s finally available in RAW version. 


-
A RAW book is an ebook, and this one is priced at 40% of the usual eBook price. Once you purchase the RAW book, you can immediately download the content of the book so far, and when new chapters become available, you will be notified, and  can download the new version of the book. When the book is published, ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/03/book-review-flash-development-for-android-cookbook/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst “Panini” - Part 9: Develop Mobile apps with Catalyst?</title>
		<link>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-9-develop-mobile-apps-with-catalyst/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-9-develop-mobile-apps-with-catalyst/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 10:00:42 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[burrito hero 4.5 TabbedMobileApplication]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[custom components]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[Skin]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=2053</guid>
		<description><![CDATA[Is the code generated so far suitable for mobile applications??

You need to read previous chapters in order to understand this article.
-
In this tutorial we used Flash Catalyst to create custom components and convert the Illustrator layout into several native components (Scrollbar, DataList, TextInput, ScrollPanel).
We also included transitions and interactions trying also to optimize the MXML code generated by Catalyst for it to be of good quality and well structured, dividing the application into different components.
Although, as we saw, Flash Catalyst can be used to create prototypes or even complete web ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-9-develop-mobile-apps-with-catalyst/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst “Panini” - Part 8: Code optimization</title>
		<link>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-8-code-optimization/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-8-code-optimization/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 09:59:49 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[custom components]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[Interactions]]></category>

		<category><![CDATA[optimization]]></category>

		<category><![CDATA[Skin]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=2030</guid>
		<description><![CDATA[In this chapter we will optimize the code generated from Flash Catalyst splitting the layout in other custom components with the purpose to create a more readable code.

You need to read previous chapters in order to understand this article.
-
The MXML code generated so far is not bad.
However, the number of rows in the three main components of the application is still too high and the code is still not very readable. BlogView and DetailView components still have about 150 lines each, of which the majority related to the graphics of ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-8-code-optimization/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst “Panini” - Part 7: TextInput Component</title>
		<link>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-7-textinput-component/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-7-textinput-component/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 19:49:27 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[custom components]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[Interactions]]></category>

		<category><![CDATA[Skin]]></category>

		<category><![CDATA[TextInput]]></category>

		<category><![CDATA[Transitions]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1986</guid>
		<description><![CDATA[In this chapter we will create the TextInput field of the ActionBar so the user can type text.

You need to read previous chapters in order to understand this article.
First remove the static label &#8220;Search in the blog&#8221; of the BlogView component imported from Illustrator.
Open the BlogView component, select the object using the Select tool and press DELETE from the keyboard.

-
NOTE: TEXT OBJECTS IN FLASH CATALYST
If in the Illustrator Import settings you set the Text property to &#8220;Keep Editable&#8220;(see Chapter 001) the text fields are automatically converted to Spark RichText components ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-7-textinput-component/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst “Panini” - Part 6: Interactions and Transitions</title>
		<link>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-6-interactions-and-transitions/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-6-interactions-and-transitions/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 15:17:29 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[custom components]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[Interactions]]></category>

		<category><![CDATA[Skin]]></category>

		<category><![CDATA[Transitions]]></category>

		<category><![CDATA[Vertical Scrollbar]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1970</guid>
		<description><![CDATA[In this chapter we will use Flash Catalyst interactions and transitions.

You need to read previous chapters in order to understand this article.
To complete our prototype we have yet to integrate the following features:

in the ArticleDetails state enable the BACK button to return to the list of the blog;
apply smooth transitions during state changes to make the application more pleasing;
convert the static textfield in the ActionBar of the BlogList state in a Catalyst TextInput component (this procedure has been described in chapter007, available in the next days );

BACK TO THE STATE ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-6-interactions-and-transitions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst “Panini” - Part 5: ScrollPanel Component</title>
		<link>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-5-scrollpanel-component/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-5-scrollpanel-component/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 11:44:40 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[custom components]]></category>

		<category><![CDATA[DataList]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[ScrollPanel]]></category>

		<category><![CDATA[Skin]]></category>

		<category><![CDATA[Vertical Scrollbar]]></category>

		<category><![CDATA[VScrollbar]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1902</guid>
		<description><![CDATA[In this chapter we will create the scrollable text area of the state ArticleDetails using the ScrollPanel component available in Flash Catalyst.

You need to read previous chapters in order to understand this article.
CREATE THE TEXT-AREA SCROLLBAR
Select the ArticleDetails state from the States panel.
Select and open the BlogView component  from the artboard (right-click &#62; edit component or double-click).
The Layer panel will now display only the graphics contained in this component.
Then select the graphic elements of the scrollbar (Scrollbar Thumb e Scrollbar Track) from the Layer panel and convert them in ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-5-scrollpanel-component/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst “Panini” - Part 4: DataList Component</title>
		<link>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-4-datalist-component/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-4-datalist-component/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 10:59:13 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[custom components]]></category>

		<category><![CDATA[custom/generic components]]></category>

		<category><![CDATA[DataList]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[Skin]]></category>

		<category><![CDATA[Vertical Scrollbar]]></category>

		<category><![CDATA[VScrollbar]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1841</guid>
		<description><![CDATA[In this article we&#8217;ll use Flash Catalyst to create a custom DataList component (aka Flex 4 Spark List).

You need to read previous chapters in order to understand this article.
WHAT’S the DATALIST COMPONENT?
The DataList component available in Flash Catalyst represents the Spark List available in Flex 4.x.
In Flash Catalyst this component requires two elements to work properly:

The RepeatedItem: which is the itemRenderer of the list that you can specify using the HUD 
The scrollbar: this component is not selectable from the HUD but you can simply place an instance of the ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-4-datalist-component/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst “Panini” - Part 3:  Vertical Scrollbar components</title>
		<link>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-3-vertical-scrollbar-components/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-3-vertical-scrollbar-components/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 13:00:30 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[custom components]]></category>

		<category><![CDATA[custom/generic components]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[Skin]]></category>

		<category><![CDATA[Vertical Scrollbar]]></category>

		<category><![CDATA[VScrollbar]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1808</guid>
		<description><![CDATA[In this article we&#8217;ll use Flash Catalyst to create a custom Vertical Scrollbar component using some Illustrator assets

You need to read previous chapters in order to understand this article.
INTRODUCTION 
In the next chapter we will create the scrollable list of the state BlogList using the DataList component provided by Flash Catalyst.
However, this component, to allow scrolling of the items must be combined with a Scrollbar component. So, in this chapter we will create a component Vertical ScrollBar using the art assets imported from Illustrator in the BlogView state.
&#8212;
NOTE: SCROLLBAR in ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/02/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-3-vertical-scrollbar-components/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst “Panini” - Part 2  CUSTOM/GENERIC COMPONENTS</title>
		<link>http://www.fabiobiondi.com/blog/2011/01/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-2-customgeneric-components/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/01/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-2-customgeneric-components/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 02:33:30 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[custom components]]></category>

		<category><![CDATA[custom/generic components]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[Skin]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1730</guid>
		<description><![CDATA[In this article we&#8217;ll optimized the generated code by Catalyst dividing the application in custom/generic components.
We&#8217;ll also introduce Interactions,to add interactivity.

You need to read previous chapters in order to understand this article.
CREATING THE MAIN VIEWS OF THE APPLICATION 
Select the default status, SplashScreen, from the States panel.
After selecting the state, you can click on the folder SplashScreen Layer inside the Layers panel to automatically select all its graphic elements.
Select Convert to Component > Custom Artwork / Generic Component from the context menu (right mouse button) to convert all the elements ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/01/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-2-customgeneric-components/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst “Panini” - Part 1  From Illustrator to Catalyst</title>
		<link>http://www.fabiobiondi.com/blog/2011/01/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-1-from-illustrator-to-catalyst/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/01/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-1-from-illustrator-to-catalyst/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 02:04:19 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[Skin]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1711</guid>
		<description><![CDATA[In this article we&#8217;ll import an Adobe Illustrator CS5 layout in Flash Catlayst &#8220;Panini&#8221;

You need to read previous chapters in order to understand this article.
WHY FLASH CATALYST?
llustrator, Photoshop and Fireworks support and can export in FXG standard (XML Flash Graphics), an XML-based standard introduced by Adobe for exchanging graphics files across Flash Platform tools.
A file FXG uses XML syntax to describe geometric shapes, rich text and insert links to bitmap images. 
So you can create a layout in Illustrator, export in FXG format and use it inside Flash Builder without ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/01/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-1-from-illustrator-to-catalyst/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing MXML code in Flash Catalyst &#8220;Panini&#8221;</title>
		<link>http://www.fabiobiondi.com/blog/2011/01/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-1from-illlustrator-to-indesign/</link>
		<comments>http://www.fabiobiondi.com/blog/2011/01/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-1from-illlustrator-to-indesign/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 01:48:09 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Catalyst]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[_Featured]]></category>

		<category><![CDATA[code optimization]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[Flash Builder]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[illustrator]]></category>

		<category><![CDATA[Skin]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1690</guid>
		<description><![CDATA[In this tutorial (divided in 9 chapters) we will create a prototype of a typical RSS reader for mobile devices using Adobe Flash Catalyst &#8220;Panini&#8221; importing the entire layout from Adobe Illustrator CS5. 
We will use some of the most important components available in Flash Catalyst – “DataList”, “VerticalScrollBar”, “ScrollPanel”, “TextInput” - applying transitions and iterations in order to enable navigation and create a more pleasant user experience. 
We will also analyze the UI import process from Illustrator to Flash Catalyst and we’ll structure the project so that the mxml ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2011/01/optimizing-mxml-code-in-flash-catalyst-%e2%80%9cpanini%e2%80%9d-part-1from-illlustrator-to-indesign/feed/</wfw:commentRss>
		</item>
		<item>
		<title>YouTube Player using AIR for Android</title>
		<link>http://www.fabiobiondi.com/blog/2010/12/youtube-player-using-air-for-android/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/12/youtube-player-using-air-for-android/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 13:25:28 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Builder 4]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[flashplatform]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1638</guid>
		<description><![CDATA[Thanks to Adobe AIR you can easly develop native applications for your Android (OS 2.2) devices using the current Flash Platform tools like Adobe Flash CS5 Professional and Adobe Flash Builder 4.5 (codename Burrito).
This also means that you can use 3rd party API, like the Twitter or the GoogleMap API, to build your own custom mesh-up application.
So, this time I have build a new prototype to display all my YouTube Channel content, from the playlists to a single video, using the YouTube AS3 API


Screenshots:
 

Naturally, thinking to the market, it ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/12/youtube-player-using-air-for-android/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;Fabio Biondi Lab&#8221; application available for FREE on Android Market</title>
		<link>http://www.fabiobiondi.com/blog/2010/11/fabio-biondi-lab-application-available-for-free-on-android-market/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/11/fabio-biondi-lab-application-available-for-free-on-android-market/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 11:47:38 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1612</guid>
		<description><![CDATA[&#8220;Fabio Biondi Lab&#8221; is a free application for Android smartphones and tablets to read my blog articles, watch my prototype videos and provide info about my services.

 
Available sections:
- Blog: scrollable list + details (scrollable text + img + date + link )
- Lab: horizontal gallery + list + details (photo gallery, videos + link for each item)
- Training (italian only): horizontal gallery (videos + scrollable text for each course)
- Contact (google map + links)
- Home (useless, i know ; )
You can watch a preview on my youtube channel:
You can ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/11/fabio-biondi-lab-application-available-for-free-on-android-market/feed/</wfw:commentRss>
		</item>
		<item>
		<title>P2P - Share real-time data across Android and desktop AIR applications to build multiuser games and collaborative RIA</title>
		<link>http://www.fabiobiondi.com/blog/2010/11/p2p-share-real-time-data-across-android-and-desktop-air-applications-to-build-multiuser-games-and-collaborative-ria/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/11/p2p-share-real-time-data-across-android-and-desktop-air-applications-to-build-multiuser-games-and-collaborative-ria/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 13:25:41 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[_Featured]]></category>

		<category><![CDATA[Add new tag]]></category>

		<category><![CDATA[flash player 10.1]]></category>

		<category><![CDATA[ip-only]]></category>

		<category><![CDATA[multicast]]></category>

		<category><![CDATA[p2p]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1567</guid>
		<description><![CDATA[Using native IP-only multicast feature available with Adobe AIR 2.0 and Flash Player 10.1 you can easly establish a connection  and share real-time data between two or more clients over the same network (LAN).
The immediate advantage you can get from this tecnique is that you won&#8217;t need to use a dedicated server (like Flash Media Server, AFCS, and so on) to share real-time data across multiple clients.
Another cool stuff is that you can use P2P to share data between mobile Air for Android apps and desktop AIR applications, and ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/11/p2p-share-real-time-data-across-android-and-desktop-air-applications-to-build-multiuser-games-and-collaborative-ria/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2010/11/fl_p2p_moveobject.flv" length="6392233" type="video/x-flv" />
		</item>
		<item>
		<title>Adobe RSS Reader for Android (Flex 4.5 prototype)</title>
		<link>http://www.fabiobiondi.com/blog/2010/11/my-first-flex-for-android-app-an-adobe-blogs-reader/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/11/my-first-flex-for-android-app-an-adobe-blogs-reader/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 11:03:01 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash Builder 4]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[burrito hero 4.5 TabbedMobileApplication]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1536</guid>
		<description><![CDATA[After reading from 3 days all the documentation about Flash Builder Burrito and the Hero SDK I have created my first Flex for Android application.
This simple application allows users to browse a list of Adobe blogs, get blog entries from their RSS feeds and display articles in an integrated browser (and in the native browser too).

Check the video on my YouTube Channel
 

I have used following Flex classes and components:
- TabbedMobileApplication (even if in the documentation it seems it&#8217;s not still supported, but it works), ActionBar and TabBar components
- the ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/11/my-first-flex-for-android-app-an-adobe-blogs-reader/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Geolocation (GPS) and Google Map using Air for Android</title>
		<link>http://www.fabiobiondi.com/blog/2010/10/geolocation-gps-and-google-map-using-air-for-android/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/10/geolocation-gps-and-google-map-using-air-for-android/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 09:00:48 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1486</guid>
		<description><![CDATA[Air for Android and AIR 2.0 supports the location sensor, so it&#8217;s now possible using the Geolocation class to obtain the current geographical location of a mobile device (latitudine and longitude).
When I have tested this new feature on my device (Google Nexus One), the first thought in my mind has been how to display this location using Google Map and update the map every time my position changes (for example using my car).

So I have created a new Air for Android file in Flash CS5 (but it should works in ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/10/geolocation-gps-and-google-map-using-air-for-android/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is Adobe Flash really multi-platform? (video)</title>
		<link>http://www.fabiobiondi.com/blog/2010/10/is-adobe-flash-really-multi-platform/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/10/is-adobe-flash-really-multi-platform/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 09:00:47 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[IPhone]]></category>

		<category><![CDATA[_Favourites]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1455</guid>
		<description><![CDATA[&#8230;..finally yes!!
I have published on my YouTube Channel a new video where i show how the same ActionScript 3.0 code (a photogallery IPhone style) can works on multiple devices: Apple, Android, desktop and web.

Direct link: http://www.youtube.com/watch?v=RMsWu7QkCTQ
Android - Google Nexus One

IPod/Iphone (iOS4)

LCD HP MultiTouch

and BlackBerry?
Coming soon!!
You Tube Channel: http://www.youtube.com/user/BiondiFabio
Direct link: http://www.youtube.com/watch?v=RMsWu7QkCTQ

]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/10/is-adobe-flash-really-multi-platform/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash and Box2d on Apple and Android devices - comparative</title>
		<link>http://www.fabiobiondi.com/blog/2010/10/flash-and-box2d-on-apple-and-android-devices-comparative/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/10/flash-and-box2d-on-apple-and-android-devices-comparative/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 10:56:16 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[IPhone]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1432</guid>
		<description><![CDATA[I have done a simple comparative launching the same AIR application on an Android phone (Google Nexus One) and the last an IPod Touch (iOS4) without any mobile optimization.
So I have simply compiled and published a Box2d sample on both devices at the same resolution.
Android phone seems to work really fast and can move tens of boxes, while the IPod slows after 8-9 objects.

Check following video (no-audio) to see differences (and let&#8217;s note that Android phone will continue to go fast also after the video is completed for other 20-30 ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/10/flash-and-box2d-on-apple-and-android-devices-comparative/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2010/10/p1040549.flv" length="16121452" type="video/x-flv" />
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2010/10/iphoneandroidcomparativebox2d_low.flv" length="6199623" type="video/x-flv" />
		</item>
		<item>
		<title>Air for Android: UI performance test (video)</title>
		<link>http://www.fabiobiondi.com/blog/2010/09/air-for-android-performance-test-video/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/09/air-for-android-performance-test-video/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 22:44:24 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[_Favourites]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1413</guid>
		<description><![CDATA[This month I spent a lot of time to test the new interesting features of Air for Android but I didn&#8217;t really pay attention about performance.
So, last weeks, when one of my friends finally got the Apple certificate and he told me that IPhone/Air performance really sucks I decided to spent a day to understand how really Adobe Air for Android is fast.

So I created some prototypes and some components to check the Air for Android performance on my Google/HTC Nexus One and fortunatly, in my opinion, it seems to ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/09/air-for-android-performance-test-video/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2010/08/mov18f.flv" length="2117252" type="video/x-flv" />
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2010/09/androiduisamplesnoaudio.mp4" length="12923043" type="video/mp4" />
		</item>
		<item>
		<title>Air for Android and Flash CS5: remote xml requests and the uses-permission tag</title>
		<link>http://www.fabiobiondi.com/blog/2010/08/android-flash-cs5-and-remote-xml-requests/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/08/android-flash-cs5-and-remote-xml-requests/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 15:59:26 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[manifestAdditions]]></category>

		<category><![CDATA[URLLoader]]></category>

		<category><![CDATA[user permission]]></category>

		<category><![CDATA[xml descriptor]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1394</guid>
		<description><![CDATA[In my last Air for Android article I have explained how to load a local XML file in a Flash CS5 Android application.
Anyway, if you need to load a REMOTE xml file, you can use the same AS3 code, making a little change to your xml-descriptor file, otherwise you won&#8217;t be able to load a remote file.

So, compile your .fla in Flash CS5, open the generated xml descriptor file and add the following node just after the root node (< application xmlns="...." >).
Upload your app on your phone and your ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/08/android-flash-cs5-and-remote-xml-requests/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Air for Android (Flash Cs5): read XML files and use standard flash components</title>
		<link>http://www.fabiobiondi.com/blog/2010/08/air-android-read-xml/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/08/air-android-read-xml/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 20:59:18 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1325</guid>
		<description><![CDATA[When you&#8217;re working with Air for Android,  you could often need to load application settings  (or something else) from a local XML file.

So I got a similar exercise from my AIR and Flash CS5 Training course, I fixed just a bit the UI for a better view in a mobile device and I have tried if it worked on my Google Nexus One.
The answer is YES, it perfectly works without any important change.
Following the features of this sample:
1) loading data from an external XML files (info.xml)
2) displaying all ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/08/air-android-read-xml/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2010/08/p1040358_1.flv" length="3663829" type="video/x-flv" />
		</item>
		<item>
		<title>Air for Android and Flash CS5: animate movieclips in according with the phone orientation</title>
		<link>http://www.fabiobiondi.com/blog/2010/08/air-for-android-fl-cs5move-objects-with-animations-in-according-with-the-phone-orientation/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/08/air-for-android-fl-cs5move-objects-with-animations-in-according-with-the-phone-orientation/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 14:11:09 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[deviceOrientation]]></category>

		<category><![CDATA[orientationChange]]></category>

		<category><![CDATA[StageOrientation]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1283</guid>
		<description><![CDATA[Another new feature in AIR for Android is the way to manage the orientation event.
To accomplish this task you can now use the orientationChange event that is dispatched every time the user changes its phone orientation.
However, in the current beta release I got some problems to use this event because I wasn&#8217;t able to get the right stage size.
So I have decided to use the standard Event.RESIZE event and the new deviceOrientation property.
In other words, when the user changes the phone orientation, the Event.RESIZE will be dispatched and inside the ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/08/air-for-android-fl-cs5move-objects-with-animations-in-according-with-the-phone-orientation/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2010/08/mov18f.flv" length="2117252" type="video/x-flv" />
		</item>
		<item>
		<title>Adobe Air for Android: IPhone goodbye! ;)  Browse and load images from your phone library</title>
		<link>http://www.fabiobiondi.com/blog/2010/08/adobe-air-on-android-iphone-goodbye-browse-and-load-images-from-your-phone-library/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/08/adobe-air-on-android-iphone-goodbye-browse-and-load-images-from-your-phone-library/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 22:01:18 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AIR for Android]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[_Favourites]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1211</guid>
		<description><![CDATA[Wow!!! Finally Adobe Flash on my phone&#8230; again.
I was waiting for it from the first Flashlite version on Nokia S60.
Infact, after the previous FlashLite experience, Adobe is working on the Adobe AIR version for mobile devices available on all Android phones with OS > 2.2 (the last version in this moment, codename Froyo)
Now it&#8217;s still in a beta, so it&#8217;s not officially available on your Flash CS5, but it will be available soon.

I want remember you that from this Android OS version (2.2) you can also view Flash content in ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/08/adobe-air-on-android-iphone-goodbye-browse-and-load-images-from-your-phone-library/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2010/08/p1040345.flv" length="4473248" type="video/x-flv" />
		</item>
		<item>
		<title>FLASH CS4/CS5 and Adobe AIR: Application and Windows Menu</title>
		<link>http://www.fabiobiondi.com/blog/2010/08/flash-cs4cs5-and-adobe-air-application-and-windows-menu/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/08/flash-cs4cs5-and-adobe-air-application-and-windows-menu/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 11:18:29 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[application menu]]></category>

		<category><![CDATA[window menu]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1187</guid>
		<description><![CDATA[When you write AIR desktop applications you can create menu bars very similar to the OS native menu.
In this sample we set a custom Window menu (on Microsoft os) or an application menu (using MAC os)  in according with the installed OS.

To demostrate how it works I have included an Exit menu item and some basic actions on a movieclip positioned on the Stage.
Here the result on my Windows 7:



Following the simple document class :

package com.fabiobiondi.training.airlevel1.core.menu 
&#123;
	import flash.desktop.NativeApplication;
	import flash.display.MovieClip;
	import flash.display.NativeMenu;
	import flash.display.NativeMenuItem;
	import flash.display.NativeWindow;
	import flash.events.Event;
	import flash.events.MouseEvent;
&#160;
	/**
	 * ...
	 * @author Fabio ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/08/flash-cs4cs5-and-adobe-air-application-and-windows-menu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flex 4 Spark Group container, layout and the Scroller component</title>
		<link>http://www.fabiobiondi.com/blog/2010/08/flex-4-layout-group-containers-and-scroller/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/08/flex-4-layout-group-containers-and-scroller/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 10:37:52 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[group]]></category>

		<category><![CDATA[layout]]></category>

		<category><![CDATA[mxml graphic]]></category>

		<category><![CDATA[scroller]]></category>

		<category><![CDATA[vgroup]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1162</guid>
		<description><![CDATA[Flex 4 provides new containers that you should use instead of the previous HBox and VBox available in Flex 2 and 3 and the Spark Group is one of the most used to display visual childs.
This container allow you to set the layout property, used to define the rules to display these visual elements and their properties (i.e. gap, alignments, padding and so on).

You can also avoid to define the layout property using some &#8220;shortcut group containers&#8221; called VGroup and HGroup (see sample below) very similar to the old HBox ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/08/flex-4-layout-group-containers-and-scroller/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FLEX 4 Bidirectional (two way) Binding</title>
		<link>http://www.fabiobiondi.com/blog/2010/08/flex-4-bidirectional-two-way-binding/</link>
		<comments>http://www.fabiobiondi.com/blog/2010/08/flex-4-bidirectional-two-way-binding/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 16:07:00 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[bidirectional binding]]></category>

		<category><![CDATA[Binding]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1153</guid>
		<description><![CDATA[In Flex 2 and 3, with Binding, you could automatically copies the value of a property of a source object to a property of a destination object when the source property changed.
Flex 4 has introduced the Bidirectional Binding (also know as &#8220;two-way&#8221; binding&#8221;) that allows to set two objects as the source and the destination for each other.

To defines a two-way binding you only need to add the at &#8220;@&#8221; symbol before one of the properties.
In the first example below, the first textInput (with id input1), is binded with the ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2010/08/flex-4-bidirectional-two-way-binding/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Let&#8217;s explore the new Flex 4 features building a full screen XML-driven VideoPlayer gallery</title>
		<link>http://www.fabiobiondi.com/blog/2009/12/lets-explore-the-new-flex-4-features-building-a-full-screen-xml-driven-videoplayer-gallery/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/12/lets-explore-the-new-flex-4-features-building-a-full-screen-xml-driven-videoplayer-gallery/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 00:54:17 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[ActionScript 3.0]]></category>

		<category><![CDATA[Flex 4]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[customevent]]></category>

		<category><![CDATA[designpattern]]></category>

		<category><![CDATA[embedfonts]]></category>

		<category><![CDATA[itemRe]]></category>

		<category><![CDATA[singleton]]></category>

		<category><![CDATA[Skinning]]></category>

		<category><![CDATA[states]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1090</guid>
		<description><![CDATA[In this article we&#8217;ll build an XML-driven video gallery exploring a lot of new Flex 4 features (out in spring 2010): skinning spark components, spark containers, new states and transitions; but we&#8217;ll also use some &#8220;old&#8221; concepts like itemRenderers,  custom events dispatch, load data from an xml file (using the Singleton design pattern), value objects, embedding fonts, css and a lot of other useful stuff  when you develop Flex applications.

This article is also available in italian language on the Adobe italian UserGroup website actionscript.it

Here you can test a ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/12/lets-explore-the-new-flex-4-features-building-a-full-screen-xml-driven-videoplayer-gallery/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/12/09122009093.flv" length="6375367" type="video/x-flv" />
		</item>
		<item>
		<title>Wii NunChuck controller, Arduino and servos</title>
		<link>http://www.fabiobiondi.com/blog/2009/12/wii-nunchuck-controller-and-arduino/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/12/wii-nunchuck-controller-and-arduino/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 02:25:51 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[_Featured]]></category>

		<category><![CDATA[accelerometer]]></category>

		<category><![CDATA[Lynx Tilt]]></category>

		<category><![CDATA[Nunchuck]]></category>

		<category><![CDATA[Servo]]></category>

		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1074</guid>
		<description><![CDATA[The Wii nunchuck controller contains a 3 axis accelerometer, one joystick and 2 buttons for only 20 euro and you can easly use it to manage your Arduino applications.
In this article we&#8217;ll see how to move two servo motors using this controller (providing two videos, prototype images and complete source code)

[See post to watch Flash video]
I have read a lot about Arduino and Wii Nunchuck, so I have decided to buy a wiichuck adapter from Sparkfun, a Wii controller and I was very excited to do my first tests.
I was ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/12/wii-nunchuck-controller-and-arduino/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/12/09122009093.flv" length="6375367" type="video/x-flv" />
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/12/09122009092.flv" length="4451006" type="video/x-flv" />
		</item>
		<item>
		<title>Arduino and Pololu Micro Serial 8 Servo Controller</title>
		<link>http://www.fabiobiondi.com/blog/2009/12/arduino-and-pololu-micro-serial-8-servo-controller/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/12/arduino-and-pololu-micro-serial-8-servo-controller/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 02:33:41 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[Pololu]]></category>

		<category><![CDATA[Servo]]></category>

		<category><![CDATA[Servo Controller]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1033</guid>
		<description><![CDATA[
With Arduino you can build a lot of cool projects regarding domotics and robotics and manage servo motors is one of the most important stuff to enter in the home automation world.
As we saw in previous articles we can move and manage servos using your own microcontroller but naturally they have a limited number of analog pins.
 So, what&#8217;s a servo controller? It&#8217;s another board that extends your microcontroller with new servo dedicated ports. In this article we&#8217;ll see the power of the Micro Serial 8 Servo Controller Kit applied ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/12/arduino-and-pololu-micro-serial-8-servo-controller/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/12/8servocontroller_pololu.flv" length="9939977" type="video/x-flv" />
		</item>
		<item>
		<title>Create a real time chat using Flex 3, OpenFire and XIFF 3.0</title>
		<link>http://www.fabiobiondi.com/blog/2009/11/create-a-real-time-chat-using-flex-3-openfire-and-xiff-30/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/11/create-a-real-time-chat-using-flex-3-openfire-and-xiff-30/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 23:54:37 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Flex 3]]></category>

		<category><![CDATA[Real Time Collaboration]]></category>

		<category><![CDATA[Chat]]></category>

		<category><![CDATA[OpenFire]]></category>

		<category><![CDATA[XIFF 3]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=1008</guid>
		<description><![CDATA[OpenFire is an opensource real time collaboration server that use XMPP (also called Jabber) to create istant messaging applications.
The official web site also says &#8220;Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance&#8221; and I can confirm you that it&#8217;s really true!

Check the video (open full-screen for a best view) to see OpenFire in action and take a look to the final result of the script i&#8217;m providing you:
[See post to watch Flash video]
I knew nothing about this technology before 10 days ago but in ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/11/create-a-real-time-chat-using-flex-3-openfire-and-xiff-30/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/11/openfire_flex_xiff3.mp4" length="1133267" type="video/mp4" />
		</item>
		<item>
		<title>Arduino, Flex 3 and XMLSocket class</title>
		<link>http://www.fabiobiondi.com/blog/2009/11/arduino-flex-3-and-xmlsocket-class/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/11/arduino-flex-3-and-xmlsocket-class/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 23:14:27 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[Flex 3]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=997</guid>
		<description><![CDATA[As Adobe Developer I&#8217;m trying a lot of solutions to control external devices from my Flash, Flex and AIR applications but using Arduino Microcontroller (my favourite one in this period ; ) I got some issues and limitations.
In this article I have extended the ActionScript 3.0 XML Socket Class to send messages from Flex 3 to Arduino and viceversa and even if it works well for simple stuff it seems far from the final solution.

Naturally I have already tested Firmata 2.0, AS3 Glue Library and other stuff I have found ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/11/arduino-flex-3-and-xmlsocket-class/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arduino, LCD displays and animated text</title>
		<link>http://www.fabiobiondi.com/blog/2009/11/arduino-and-lcd-displays/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/11/arduino-and-lcd-displays/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 16:16:00 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[LCD]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=978</guid>
		<description><![CDATA[A lot of low-price LCD displays available on the market are compatible with the Hitachi HD44780 driver and you can easly display and control their text using the LiquidCrystal library.


In this article i have used a blue 16&#215;4 LCD display but the connections and the script are valid for each kind of HD44780 compatible displays.
[See post to watch Flash video]
WIRES: 
Following you will find some useful (I hope) images about the wire connections and a little schema to better understand them.
These LCD usually have 16 pins but you really need ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/11/arduino-and-lcd-displays/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/11/22112009083.flv" length="4236408" type="video/x-flv" />
		</item>
		<item>
		<title>Arduino: manage two servos using a joystick and create multiple movements with the Lynx Tilt Kit</title>
		<link>http://www.fabiobiondi.com/blog/2009/11/manage-two-servos-using-arduino-and-a-protoshield-board/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/11/manage-two-servos-using-arduino-and-a-protoshield-board/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 03:17:32 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[Jobs]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Real Time Collaboration]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[HS-422]]></category>

		<category><![CDATA[Joystick]]></category>

		<category><![CDATA[Lynx]]></category>

		<category><![CDATA[Servo]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=960</guid>
		<description><![CDATA[We&#8217;ll use the Arduino microcontroller and an analog joystick to control two servos: the first one will be connected to the horizontal axis, and the second one to the vertical axis.
We also use a the Lynx B-Pan Tilt Kit (BPT-KT) to connect servos together. Check the video and imagine what kind of robots or cool stuff you could create using more devices and a lot of pacience ; )

[See post to watch Flash video]
To create this prototype I have used a protoshield board but you can avoid it using only ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/11/manage-two-servos-using-arduino-and-a-protoshield-board/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/11/14112009080.flv" length="7153122" type="video/x-flv" />
		</item>
		<item>
		<title>Control your Arduino using an Infrared Remote and the IK38khz sensor</title>
		<link>http://www.fabiobiondi.com/blog/2009/11/control-your-arduino-using-an-infrared-remote-and-the-ik38khz-sensor/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/11/control-your-arduino-using-an-infrared-remote-and-the-ik38khz-sensor/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 02:37:29 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[IK38Khz]]></category>

		<category><![CDATA[Infrared]]></category>

		<category><![CDATA[Remote]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=943</guid>
		<description><![CDATA[In this article we&#8217;ll send data from a classic IR remote controller (I used my Creative Speaker IR remote control) to turn on/off a LED in our Arduino board, using an IK38khz sensor and the IRemote library.
Naturally you could use your IR Remote for everything: to manage motors, servo and other devices or you could also create a cheap network between two Arduino: one board will send data from a IK38khz Sensor (receiver) and the other one will receive them using an infrared Led (sender)

[See post to watch Flash video]
So, ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/11/control-your-arduino-using-an-infrared-remote-and-the-ik38khz-sensor/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/11/2009_11_15_infrared-ik38khz-universal-remote-control_video.flv" length="10115593" type="video/x-flv" />
		</item>
		<item>
		<title>Arduino and analog sensors:Proximity, Light, Force and Tilt detectors</title>
		<link>http://www.fabiobiondi.com/blog/2009/11/arduino-and-electronic-sensors-proximity-light-force-and-tilt/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/11/arduino-and-electronic-sensors-proximity-light-force-and-tilt/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 12:42:29 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[FSR]]></category>

		<category><![CDATA[Infrared]]></category>

		<category><![CDATA[LDR]]></category>

		<category><![CDATA[Proximity]]></category>

		<category><![CDATA[Sensor]]></category>

		<category><![CDATA[Tilt]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=922</guid>
		<description><![CDATA[In this article we&#8217;ll see how to retrieve data from 4 cool electronic sensors often used in domotica and robotica projects: Infrared Proximity Sensor, Force Resistive Resistor (FSR), Light Photo Detector (LDR), tilt Sharp (inclination).
To see them in action the returned values will be mapped to update a LED luminosity (using PWM - Pulse-Width Modulation). I have provided Arduino sketch files (written in C), breadboard connection pictures and a demo video for each sensor.

Following a video demo for each sensor (I&#8217;m sorry for the video quality : )
1) Infrated Proximity ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/11/arduino-and-electronic-sensors-proximity-light-force-and-tilt/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/11/infraredproximity.flv" length="3986178" type="video/x-flv" />
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/11/fsr.flv" length="2580871" type="video/x-flv" />
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/11/ldr_2.flv" length="5247294" type="video/x-flv" />
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/11/tiltshapr.flv" length="2720492" type="video/x-flv" />
		</item>
		<item>
		<title>Arduino and Flash: modify your existent Flash games to work with a joystick</title>
		<link>http://www.fabiobiondi.com/blog/2009/11/arduino-and-flash-modify-your-existent-flash-games-to-work-with-a-joystick/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/11/arduino-and-flash-modify-your-existent-flash-games-to-work-with-a-joystick/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 00:52:48 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[Joystick]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=874</guid>
		<description><![CDATA[After you have configured your Arduino board to properly work with your Flash applications you could quickly update your existent Flash or Flex games to get input from a joystick.
I have modified three prototypes, 2 cars games and 1 platform, to work with a mini-stick, spending no more than 5 minutes to update each game.

Watch the following video to understand what I have done and check the related content at the end of this article to get more info about Arduino and Flash connection.
[See post to watch Flash video]
Thanks to ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/11/arduino-and-flash-modify-your-existent-flash-games-to-work-with-a-joystick/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/11/02112009055_1.flv" length="9156078" type="video/x-flv" />
		</item>
		<item>
		<title>Arduino and Flex: connect a joystick to your application</title>
		<link>http://www.fabiobiondi.com/blog/2009/10/arduino-and-flex-connect-a-joystick-to-your-application/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/10/arduino-and-flex-connect-a-joystick-to-your-application/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 00:44:44 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[Flex 3]]></category>

		<category><![CDATA[Joystick]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=849</guid>
		<description><![CDATA[In this sample, we&#8217;ll connect a joystick to a Flex application.
Using Firmata 2.* and as3Glue library, your Arduino board can then communicate with your Flash/Flex/Air application.

The final result :
[See post to watch Flash video]
Required Software:
1) Flex 3.*
2) as3Glue: an actionscript library that allows to connect a Flash application with your Arduino extending the Socket class
3) Last Firmata 2 version: a protocol for communicating with microcontrollers 
4) A serial proxy (included with AS3Glue but you need to configure it modifying the .cfg file)

ARDUINO SKETCH
Connect a joystick to your arduino board (you ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/10/arduino-and-flex-connect-a-joystick-to-your-application/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/10/29102009051_1.flv" length="4422898" type="video/x-flv" />
		</item>
		<item>
		<title>Arduino: control a LED and one servo motor using a joystick</title>
		<link>http://www.fabiobiondi.com/blog/2009/10/arduino-control-a-led-and-one-servo-motor-using-a-joystick/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/10/arduino-control-a-led-and-one-servo-motor-using-a-joystick/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 20:22:06 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[Joystick]]></category>

		<category><![CDATA[Led]]></category>

		<category><![CDATA[Servo]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=823</guid>
		<description><![CDATA[In this article we&#8217;ll control a servo motor using a joystick and the microcontroller Arduino.
We&#8217;ll also set the value of a LED-2-colors in according with the stick axis.
It&#8217;s just an introduction for the next article: Arduino and Flex: connect a joystick to your application

The Prototype:

The final result (I&#8217;m sorry for the video quality):
[See post to watch Flash video]
REQUIRED HARDWARE
To accomplish this task you need the following hardware:
- Microcontroller Arduino Board Duemilanove
- A Bread Board
- LED 2Colors (or 2 different LED)
- Servo motor (i&#8217;m using a simple hitec HS-55)
- Joystick (i&#8217;m ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/10/arduino-control-a-led-and-one-servo-motor-using-a-joystick/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/10/videodemo.flv" length="4756221" type="video/x-flv" />
		</item>
		<item>
		<title>Arduino and Flash: control your Flash applications from external hardware</title>
		<link>http://www.fabiobiondi.com/blog/2009/10/arduino-and-flash-control-your-flash-applications-from-external-hardware/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/10/arduino-and-flash-control-your-flash-applications-from-external-hardware/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 23:44:12 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[C]]></category>

		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=781</guid>
		<description><![CDATA[I&#8217;m so excited for my first real experiment with Arduino and Actionscript 3.0 using external hardware to communicate and control my Flash applications, and viceversa.


What you&#8217;ll see in the video:
1) I have moved a movieclip using an external potentiometer
2) I have turned on/off two LEDs clicking on a Flash Button Component
3) An yellow movieclip is automatically updated to display the light intensity in Flash getting values from a photocell LDR sensor.
4) I clicked on a button on my breadboard, sent the instruction to Flash that will turn ON some LEDS ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/10/arduino-and-flash-control-your-flash-applications-from-external-hardware/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/10/251020090371.flv" length="5325479" type="video/x-flv" />
		</item>
		<item>
		<title>Create an images gallery in Flash CS4 and Papervision 3D</title>
		<link>http://www.fabiobiondi.com/blog/2009/10/create-an-images-gallery-in-flash-cs4-and-papervision-3d/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/10/create-an-images-gallery-in-flash-cs4-and-papervision-3d/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 15:25:51 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[3d parts libraries]]></category>

		<category><![CDATA[ActionScript 3.0]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[Papervision 3D]]></category>

		<category><![CDATA[_Favourites]]></category>

		<category><![CDATA[3D]]></category>

		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=755</guid>
		<description><![CDATA[In this article we’ll develop an image gallery in a 3d enviroment using Flash Cs4, ActionScript 3.0, Papervision 3D  and Caurina Tween library.

Following you can test the final result:











View Full Screen Version


Introduction
To create a more readable code and with the purpose to provide you just some useful info to create your own gallery I have not managed “simple”(even if  needful) stuff like XML loading, scrolling and so on.
However to understand  this script is necessary have an OOP knowledge in Actionscript 3.0 (inheritance, setter and getter, dispatch custom ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/10/create-an-images-gallery-in-flash-cs4-and-papervision-3d/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Augmented Reality with Papervision3D, Flash CSx and Flint Particle system</title>
		<link>http://www.fabiobiondi.com/blog/2009/10/augmented-reality-with-papervision3d-flash-csx-and-flint-particle-system/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/10/augmented-reality-with-papervision3d-flash-csx-and-flint-particle-system/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 00:06:03 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[3d parts libraries]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[Papervision 3D]]></category>

		<category><![CDATA[Augmented Reality]]></category>

		<category><![CDATA[Emitter]]></category>

		<category><![CDATA[FLARToolkit]]></category>

		<category><![CDATA[Flint]]></category>

		<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=729</guid>
		<description><![CDATA[After testing Papervision and the Augmented Reality in Flex I have tried it into Flash Cs4 too.
But some weeks ago I also tested Flirt particles system, a cool AS3 library to generate nice particles effects in Papervision 3D.

So I have decided to merge these two stuff and following you can see the final result:
[See post to watch Flash video]
Is it useful? No&#8230; it&#8217;s just a test ; )
In the next days I will share the Flash Cs4 source code, so check again this post for updates
]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/10/augmented-reality-with-papervision3d-flash-csx-and-flint-particle-system/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/10/flintfountain.mp4" length="4594889" type="video/mp4" />
		</item>
		<item>
		<title>Augmented Reality using Papervision3D and Flex</title>
		<link>http://www.fabiobiondi.com/blog/2009/10/introduction-to-augmented-reality-and-papervision-3d/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/10/introduction-to-augmented-reality-and-papervision-3d/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 00:04:06 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[3d parts libraries]]></category>

		<category><![CDATA[ActionScript 3.0]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flex 3]]></category>

		<category><![CDATA[Papervision 3D]]></category>

		<category><![CDATA[_Featured]]></category>

		<category><![CDATA[3D]]></category>

		<category><![CDATA[FLARToolkit]]></category>

		<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=676</guid>
		<description><![CDATA[Augmented reality (AR) is a term for a live direct or indirect view of a physical real-world environment whose elements are merged with (or augmented by) virtual computer-generated imagery - creating a mixed reality.
 The augmentation is conventionally in real-time and in semantic context with environmental elements, like for example sports scores on TV during a match.

(from Wikipedia)
Following the final result of this exercise, using in Flex 3 and Papervision 3D:
[See post to watch Flash video]
Recently ActionScript 3.0 developers are knowing Augmented Reality thanks to FLARToolkit, an AS3 library that ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/10/introduction-to-augmented-reality-and-papervision-3d/feed/</wfw:commentRss>
<enclosure url="http://www.fabiobiondi.com/blog/wp-content/uploads/2009/10/earthsatfbpattern.mp4" length="4855886" type="video/mp4" />
		</item>
		<item>
		<title>QUICK TIPS: set a global component style in Flash/AS3</title>
		<link>http://www.fabiobiondi.com/blog/2009/10/quick-tips-how-to-set-a-global-component-style-in-flash-as3/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/10/quick-tips-how-to-set-a-global-component-style-in-flash-as3/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 00:33:10 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[ActionScript 3.0]]></category>

		<category><![CDATA[Flash AS 3]]></category>

		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Skinning]]></category>

		<category><![CDATA[Style]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=710</guid>
		<description><![CDATA[Request: How to set a global component style in Flash / AS3?
Solution: Use StyleManager class and setComponentStyle method to set global styles

Following code sets color, size and textPadding properties to each Button Component used in your own Flash Application.

import fl.managers.StyleManager;
import fl.controls.Button
&#160;
// Set a global textFormat for every Button Component
var tf:TextFormat= new TextFormat&#40;&#41;;
tf.color = 0x0000FF;
tf.size = 16;
StyleManager.setComponentStyle&#40;Button, &#34;textFormat&#34;, tf&#41;;
&#160;
// Set a global style property for every Button Component
var styleProperty:String = &#34;textPadding&#34;;
var value:Number = 30;
StyleManager.setComponentStyle&#40;Button,styleProperty,value&#41;;

]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/10/quick-tips-how-to-set-a-global-component-style-in-flash-as3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to develop and eLearning Platform using Flex and Adobe Flash Collaboration Service (AFCS)</title>
		<link>http://www.fabiobiondi.com/blog/2009/09/how-to-develop-and-elearning-platform-using-flex-and-adobe-flash-collaboration-service-afcs-in-100-line-code/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/09/how-to-develop-and-elearning-platform-using-flex-and-adobe-flash-collaboration-service-afcs-in-100-line-code/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 13:28:22 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flex 3]]></category>

		<category><![CDATA[Real Time Collaboration]]></category>

		<category><![CDATA[_Featured]]></category>

		<category><![CDATA[Adobe Flash Collaboration Service]]></category>

		<category><![CDATA[AFCS]]></category>

		<category><![CDATA[Chat]]></category>

		<category><![CDATA[Cocomo]]></category>

		<category><![CDATA[eLearning]]></category>

		<category><![CDATA[Webcam]]></category>

		<category><![CDATA[whiteboard]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=627</guid>
		<description><![CDATA[In this article we’ll use the Adobe Collaboration Service components (codeName : CoCoMo) to develop a  simple eLearning platform with following features:
1)	WebCam
2)	Audio on/off
3)	User List
4)	Text Chat
5)	Shared notes
6)	Shared whiteboard


I already introduced this topic on post Adobe Cocomo - Adobe Flash Collaboration Service, where instead using standard component i used the collectionNode class sharing a Value Object to move a displayObject synchronized across users.
I suggest to view the video tutorial available on AFCS SDK Navigator, an AIR application inside the last AFCS SDK release (see next image)

HOW TO DEVELOP THE ELEARNING PLATFORM
We’ll ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/09/how-to-develop-and-elearning-platform-using-flex-and-adobe-flash-collaboration-service-afcs-in-100-line-code/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Na.Bi.Ro. – techniques, methodologies and a class set to develop Flex Applications</title>
		<link>http://www.fabiobiondi.com/blog/2009/09/nabiro-%e2%80%93-techniques-methodologies-and-a-class-set-to-develop-flex-application/</link>
		<comments>http://www.fabiobiondi.com/blog/2009/09/nabiro-%e2%80%93-techniques-methodologies-and-a-class-set-to-develop-flex-application/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 00:53:36 +0000</pubDate>
		<dc:creator>Fabio Biondi</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flex 3]]></category>

		<category><![CDATA[Command Pattern]]></category>

		<category><![CDATA[Design Pattern]]></category>

		<category><![CDATA[Instruction]]></category>

		<category><![CDATA[Model View Presenter]]></category>

		<category><![CDATA[MVP]]></category>

		<category><![CDATA[Nabiro]]></category>

		<category><![CDATA[OOP]]></category>

		<category><![CDATA[singleton]]></category>

		<guid isPermaLink="false">http://www.fabiobiondi.com/blog/?p=602</guid>
		<description><![CDATA[The company i’m working for, GnStudio, released Na.Bi.Ro, an open source Flex framework that provides a lot of classes to help Flex developers in their daily work.
WHY DID WE CREATE NABIRO?
There are two main reasons:
1) When you are working on enterprise projects with a medium/big team you have to define some guidelines and methodologies that all developers need to follow to create flexible and maintainable projects and to avoid to lose the right way.

Our team is composed of a lot of developers from all the world and we needed to ...]]></description>
		<wfw:commentRss>http://www.fabiobiondi.com/blog/2009/09/nabiro-%e2%80%93-techniques-methodologies-and-a-class-set-to-develop-flex-application/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

