<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Baï-Zone - Le Blog &#187; ActionScript</title>
	<atom:link href="http://www.baizone.be/blog/category/actionscript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.baizone.be/blog</link>
	<description>Flash platform development and training - Flash - Flex - AIR - FMS - ActionScript</description>
	<lastBuildDate>Fri, 10 Jun 2011 06:15:20 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Beeep! Une une petite application AIR/Android pour monitorer vos followers.</title>
		<link>http://www.baizone.be/blog/2010/11/09/beeep-une-une-petite-application-airandroid-pour-monitorer-vos-followers/</link>
		<comments>http://www.baizone.be/blog/2010/11/09/beeep-une-une-petite-application-airandroid-pour-monitorer-vos-followers/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 12:52:35 +0000</pubDate>
		<dc:creator>Christophe Gossiaux</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Réalisations]]></category>

		<guid isPermaLink="false">http://www.baizone.be/blog/?p=498</guid>
		<description><![CDATA[Voici une petite application AIR et AIR on Android qui vous permet de monitorer vos followers. A partir de votre première connexion, vous pourrez savoir qui vous suit, qui vous suivez (c&#8217;est la moindre des choses), qui vous suivait et qui vous suiviez. Il y a 2 versions, une version desktop et une version Android ]]></description>
			<content:encoded><![CDATA[<p>Voici une petite application AIR et AIR on Android qui vous permet de monitorer vos followers.<br />
A partir de votre première connexion, vous pourrez savoir qui vous suit, qui vous suivez (c&#8217;est la moindre des choses), qui vous suivait et qui vous suiviez.</p>
<p>Il y a 2 versions, une version desktop et une version Android (Android 2.2)</p>
<p>Si vous êtes l&#8217;heureux possesseur d&#8217;un HTC Desire, par exemple, n&#8217;hésitez pas à l&#8217;installer :)</p>
<p>Les 8 rubriques affichées sont:</p>
<p>&laquo;&nbsp;They have left you since your last visit&#8230;&nbsp;&raquo; : Ils vous ont quittés depuis votre dernière visite.<br />
&laquo;&nbsp;They have left you since your first visit&#8230;&nbsp;&raquo; : Ils vous ont quittés depuis votre première connexion (on s&#8217;en remet, bien sur).<br />
&laquo;&nbsp;They follow you&#8230;&nbsp;&raquo;: Ils vous suivent (et oui, tout arrive :), ce sont vos followers ).<br />
&laquo;&nbsp;You follow&#8230;&nbsp;&raquo;: Ce sont les gens que vous suivez&#8230;<br />
&laquo;&nbsp;They don&#8217;t follow&#8230;&nbsp;&raquo;: Ce sont les gens que vous suivez mais qui ne vous suivent pas.<br />
&laquo;&nbsp;You don&#8217;t follow&#8230;&nbsp;&raquo;: Ce sont les gens qui vous suivent et que vous ne suivez pas.<br />
&laquo;&nbsp;You have left since your first visit&#8230;&nbsp;&raquo;: Ce sont les gens que vous avez suivis un jour mais que vous ne suivez plus.<br />
&laquo;&nbsp;You have left since your last visit&#8230;&nbsp;&raquo;: Ce sont les gens que vous avez suivis un jour et que vous avez quittés récemment. (entre votre dernière connexion et celle ou vous vous trouvez).</p>
<p>Beeep! ne vous donne pas l&#8217;historique de vos followers depuis votre inscription sur twitter mais depuis que vous l&#8217;avez installée.<br />
Les données sont stockées en local, sur votre machine (téléphone ou desktop) et ne sont pas synchronisées. Ce qui veut dire que si vous l&#8217;installez à divers endroits, vous pouvez avoir des résultats différents en fonction du moment ou vous vous connectez.<br />
Ce qui veut dire aussi que je ne garde pas d&#8217;infos concernant vos mouvements avec vos followers :)</p>
<p>Beeep! ne permet pas non plus (pas encore) de gérer vos followers, de les retirer ou d&#8217;en ajouter. Elle permet simplement de vérifier ce qui se passe :)</p>
<p>D&#8217;autres fonctionnalités viendront peut-être s&#8217;ajouter un peu plus tard&#8230; ou pas :)</p>
<p>Ah, encore un p&#8217;tit détail: pour avoir le nom et le status de la personne affichée, gardez le doigt (ou la souris) appuyé sur son avatar.</p>
<p>N&#8217;hésitez pas commenter sur <a href="http://twitter.com/baizone">twitter</a> si vous l&#8217;essayez :)</p>
<p>Pour les liens de chargement, c&#8217;est ici: <a title="Téléchargez l'application Beeep!" href="http://www.baizone.be/beeep/">http://www.baizone.be/beeep/</a></p>
<p>Le lien direct vers le market depuis votre smartphone: <a href="market://search?q=pname:air.be.baizone.android.Beeep">Beeep!</a></p>
<p>Et pour la route, voici une vidéo.<br />
C&#8217;est une capture d&#8217;écran de la version desktop, à la première utilisation, avec l&#8217;entrée du login/password.<br />
Et aussi une photo de mon HTC en action&#8230; désolé, youtube n&#8217;a pas voulu prendre la vidéo :s</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/p_8mGjM_DoA?fs=1&amp;hl=fr_FR" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/p_8mGjM_DoA?fs=1&amp;hl=fr_FR" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/11/beepCapture.png"><img class="alignnone size-full wp-image-520" title="beepCapture" src="http://www.baizone.be/blog/wp-content/uploads/2010/11/beepCapture.png" alt="" width="224" height="419" /></a></p>
<p>Au passage: 1/4 heure, montre en main pour déployer l&#8217;application sur le Market&#8230; inscription comprise :) Je pleins vraiment les développeurs iPhone :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizone.be/blog/2010/11/09/beeep-une-une-petite-application-airandroid-pour-monitorer-vos-followers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutos FlashDevelop, AIR et AIR on Android #2 Un projet AIR avec FlashDevelop</title>
		<link>http://www.baizone.be/blog/2010/10/29/tutos-flashdevelop-air-et-air-on-android-2-un-projet-air-avec-flashdevelop/</link>
		<comments>http://www.baizone.be/blog/2010/10/29/tutos-flashdevelop-air-et-air-on-android-2-un-projet-air-avec-flashdevelop/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 13:02:40 +0000</pubDate>
		<dc:creator>Christophe Gossiaux</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[FlashDevelop]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[tuto]]></category>

		<guid isPermaLink="false">http://www.baizone.be/blog/?p=428</guid>
		<description><![CDATA[Maintenant que vous savez comment créer un projet AS3 avec FlashDevelop, nous allons voir comment créer un projet AIR et comment le packager pour pouvoir l&#8217;installer comme application autonome tournant dans AIR. D&#8217;abord, qu&#8217;est-ce que AIR ? Adobe Integrated Runtime. Vous trouverez toutes les explications nécessaires sur le site d&#8217;Adobe mais, en gros, c&#8217;est un ]]></description>
			<content:encoded><![CDATA[<p>Maintenant que vous savez comment créer <a title="Tutos FlashDevelop, AIR et AIR on Android #1 Un projet AS3 avec FlashDevelop" href="http://www.baizone.be/blog/2010/08/14/tutos-flashdevelop-air-et-air-on-android-1-un-projet-as3-avec-flashdevelop/" target="_self">un projet AS3 avec FlashDevelop</a>, nous allons voir comment créer un projet AIR et comment le packager pour pouvoir l&#8217;installer comme application autonome tournant dans AIR.</p>
<p>D&#8217;abord, qu&#8217;est-ce que AIR ? Adobe Integrated Runtime. Vous trouverez toutes les explications nécessaires sur le site d&#8217;Adobe mais, en gros, c&#8217;est un moyen de faire tourner vos animations Flash (à ce stade, on parle d&#8217;applications et non plus d&#8217;animations) comme des applications de bureau, tournant sur votre machine. Avec quelques avantages par rapport à Flash comme les accès aux fichiers locaux, l&#8217;utilisation de bases de données SQlite, la possibilité d&#8217;utiliser un moteur de rendu HTML (WebKit), etc&#8230;</p>
<p>Pour être précis, il faut dire que AIR permet aussi de créer des applications basées uniquement sur du HTML ou du HTML+Javascript. On n&#8217;est donc pas obligés d&#8217;utiliser Flash pour créer une application AIR.</p>
<p>Mais c&#8217;est pourtant ce que nous allons faire :)</p>
<p>Commençons par créer un nouveau projet dans FlashDevelop. Si vous avez un projet d&#8217;ouvert, fermez le et fermez tous les onglets ouverts pour vous retrouver avec l&#8217;onglet Start Page seul ouvert.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/startPage.jpg"><img class="alignnone size-medium wp-image-431" title="startPage" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/startPage-297x300.jpg" alt="" width="297" height="300" /></a></p>
<p>Cliquez sur New Project et choisissez AIR AS3 Projector. Comme pour le projet AS3, choisissez un nom pour votre projet et un emplacement ou enregistrer vos fichiers.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/airProject.jpg"><img class="alignnone size-medium wp-image-432" title="airProject" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/airProject-300x262.jpg" alt="" width="300" height="262" /></a></p>
<p>Après avoir confirmé vos choix en cliquant sur ok, vous constaterez que la colonne Project contient quelques fichiers en plus que lors de la création d&#8217;un simple projet AS3. (Mon projet contient toujours le fichier SWCSettings.lxml qui ne se trouve pas dans le votre, toujours à cause d&#8217;un plugin que j&#8217;ai installé).</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/colonneProjectAIR.jpg"><img class="alignnone size-full wp-image-435" title="colonneProjectAIR" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/colonneProjectAIR.jpg" alt="" width="327" height="359" /></a></p>
<p>Nous reviendrons sur ces fichiers dans un instant mais d&#8217;abord, nous allons tester notre application.<br />
Dans la classe Main, créez un TextField qui affichera le fameux &laquo;&nbsp;Hello World&nbsp;&raquo; connu de tous puis testez avec CTRL+Enter ou F5.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/mainAIR.jpg"><img class="alignnone size-medium wp-image-437" title="mainAIR" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/mainAIR-281x300.jpg" alt="" width="281" height="300" /></a></p>
<p>Et normalement, votre application devrait s&#8217;afficher à l&#8217;écran.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/helloWorldAIR.jpg"><img class="alignnone size-medium wp-image-439" title="helloWorldAIR" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/helloWorldAIR-300x238.jpg" alt="" width="300" height="238" /></a></p>
<p>Vous constaterez que ce que fait en fait FlashDevelop, c&#8217;est ouvrir un exécutable qui s&#8217;appelle adl.exe (AIR Debugger Launcher), qui se trouve dans le SDK installé précédemment.<br />
C&#8217;est cet exécutable qui sert de &laquo;&nbsp;player&nbsp;&raquo; et qui lance le swf généré par le compilateur de Flex. C&#8217;est lui aussi qui nous permettra de débugger notre application.</p>
<p>Plus d&#8217;infos ici: <a href="http://livedocs.adobe.com/flex/3/html/CommandLineTools_4.html#1031914">http://livedocs.adobe.com/flex/3/html/CommandLineTools_4.html#1031914</a></p>
<p>Vous pouvez voir ce qui se passe exactement en analysant les lignes qui se trouve dans le panneau Output</p>
<p>A ce stade, nous n&#8217;utilisons pas encore réellement le Adobe Integrated Runtime mais nous simulons son utilisation.</p>
<p>Pour comprendre comment FlashDevelop &laquo;&nbsp;sait&nbsp;&raquo; qu&#8217;il doit utiliser adl, nous allons aller voir de plus près le panneau des propriétés du projet.</p>
<p>Cliquez sur Project -&gt; Properties.</p>
<p>Dans l&#8217;onglet Output (ouvert par défaut), dans la partie Test Movie (en bas de la fenêtre) on constate que le choix dans la combo-box est défini sur &laquo;&nbsp;Run custom command&nbsp;&raquo;.<br />
Et si on clique sur Edit, on a accès à cette &laquo;&nbsp;Custom command&nbsp;&raquo;.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/customCommand.jpg"><img class="alignnone size-full wp-image-442" title="customCommand" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/customCommand.jpg" alt="" width="388" height="446" /></a></p>
<p>Cette ligne indique à FlashDevelop que, au lieu d&#8217;ouvrir le player Flash, il doit lancer adl.exe (qui se trouve dans le SDK au chemin configuré lors de l&#8217;installation) et passer un fichier .xml (application.xml) comme paramètre à adl.exe. Il lui indique également le chemin d&#8217;un répertoire à inclure dans le &laquo;&nbsp;path&nbsp;&raquo; de l&#8217;application(bin).</p>
<p>Dans l&#8217;onglet Classpaths, on défini les différents endroit ou FlashDevelop va aller chercher les classes à utiliser dans le projet. Le classpath src est défini par défaut. On peut en ajouter autant qu&#8217;on veut (un par ligne) en entrant un chemin relatif au projet (../../../monClassPath  fonctionne aussi).</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/classpaths.jpg"><img class="alignnone size-full wp-image-444" title="classpaths" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/classpaths.jpg" alt="" width="389" height="451" /></a></p>
<p>Dans l&#8217;onglet Build, on peut demander à FlashDevelop de lancer des commandes avant (Pre-Build) ou après (Post-Build) la construction de l&#8217;application AIR. Dans le cas d&#8217;un projet AIR, une pre-build par défaut demande à FD d&#8217;arrêter tout process de adl avant de lancer la construction du projet.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/build.jpg"><img class="alignnone size-full wp-image-445" title="build" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/build.jpg" alt="" width="386" height="446" /></a></p>
<p>Dans l&#8217;onglet Compiler Options, il y a énormément de paramètres modifiables mais celui qui va nous intéresser se trouve dans la rubrique Aditional Compiler Options. En cliquant sur le rectangle avec les &laquo;&nbsp;&#8230;&nbsp;&raquo;, vous verrez que FlashDevelop est configuré pour créer une application AIR.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/configname.jpg"><img class="alignnone size-full wp-image-446" title="configname" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/configname.jpg" alt="" width="400" height="337" /></a></p>
<p>Plus d&#8217;infos ici: <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=CommandLineTools_2.html">http://livedocs.adobe.com/flex/3/html/help.html?content=CommandLineTools_2.html</a></p>
<p>Intéressons-nous maintenant à ces 4 fichiers supplémentaires qui se trouvent dans notre projet. Nous avons:</p>
<p>application.xml<br />
CreateCertificate.bat<br />
PackageApplication.bat<br />
AIR_readme.txt</p>
<p>Le premier fichier, application.xml, est un fichier de description de votre application. C&#8217;est grâce à lui que vous aller déterminer le comportement de votre application par rapport à la machine: aspect de la fenêtre de l&#8217;application, icônes associées à votre application, version de l&#8217;application, etc&#8230;</p>
<p>Plus d&#8217;infos ici: <a href="http://livedocs.adobe.com/flex/3/html/SDKHelloWorld_1.html#1030300">http://livedocs.adobe.com/flex/3/html/SDKHelloWorld_1.html#1030300</a></p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/descriptor.jpg"><img class="alignnone size-medium wp-image-453" title="descriptor" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/descriptor-300x284.jpg" alt="" width="300" height="284" /></a></p>
<p>Les deux fichiers qui suivent, CreateCertificate.bat et PackageApplication.bat sont des fichiers <a title="Qu'est-ce qu'un fichier batch" href="http://www.commentcamarche.net/faq/24568-creer-des-fichiers-de-commande-en-batch" target="_blank">batch</a> qui contiennent les lignes de commande qui servent, pour le premier, à créer le certificat dont toute application AIR doit être munie, et pour le deuxième, à créer le fichier .air, qui sera le fichier d&#8217;installation que vos clients utiliseront pour installer votre application sur leur machine.</p>
<p>Ces deux fichiers doivent être exécutés pour créer votre package AIR. D&#8217;abord CreateCertificate.bat puis PackageApplication.bat</p>
<p>En effet, le second fichier aura besoin du certificat créé par le premier pour packager votre application.</p>
<p>Pour exécuter le fichier CreateCertificate.bat, faites un click-droit dessus dans la fenêtre Project et choisissez Execute. Une console s&#8217;ouvre pour exécuter ce fichier. Notez-bien le password indiqué, nous en aurons besoin plus tard.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/10/consoleCertificate.png"><img class="alignnone size-medium wp-image-465" title="consoleCertificate" src="http://www.baizone.be/blog/wp-content/uploads/2010/10/consoleCertificate-300x196.png" alt="" width="300" height="196" /></a></p>
<p>Si vous obtenez un message d&#8217;erreur du type :&nbsp;&raquo;Troubleshotting: did you configure the Flex SDK path in this Batch file?&nbsp;&raquo;, c&#8217;est que le fichier n&#8217;a pu trouver le chemin vers le sdk ou le chemin vers le jre Java.<br />
Pour résoudre ce problème, vous devrez indiquer les chemins exacts au moyen des lignes suivantes dans le fichier CreateCertificate.bat:</p>
<p>:: Path to Flex SDK binaries<br />
set PATH=%PATH%;E:\sdks\flex_sdk_4_1\bin<br />
set PATH=%PATH%;C:\Program Files (x86)\Java\jre1.6.0_07\bin</p>
<p>Double-cliquez sur le fichier (colonne Project) pour l&#8217;ouvrir dans FlashDevelop et modifiez ces lignes.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/10/modifPath.png"><img class="alignnone size-medium wp-image-471" title="modifPath" src="http://www.baizone.be/blog/wp-content/uploads/2010/10/modifPath-300x93.png" alt="" width="300" height="93" /></a></p>
<p>Bien entendu, vous devez adapter les chemins en fonction de vos machines.</p>
<p>Enregistrez, fermez le fichier puis relancez le process et ça devrait fonctionner.</p>
<p>Vous pouvez appuyer sur une touche pour fermer la console. Vous constaterez qu&#8217;il y a un fichier en plus dans votre projet: SelfSigned.pfx. C&#8217;est le certificat personnel que AIR utilisera pour certifier votre application lors de son installation sur une machine client. Bien entendu, il faudra acheter un &laquo;&nbsp;vrai&nbsp;&raquo; certificat si vous voulez réellement être crédible et vendre votre application. Voir sur le site d&#8217;Adobe la marche à suivre.</p>
<p>Maintenant que le certificat est créé, nous allons &laquo;&nbsp;packager&nbsp;&raquo; notre .swf au format AIR. Simplement, nous allons créer un fichier regroupant toutes les sources dont le runtime aura besoin pour installer votre application sur la machine.</p>
<p>Dans la colonne Project, vous avez actuellement quelque-chose comme ceci:</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/10/binSwf.png"><img class="alignnone size-medium wp-image-467" title="binSwf" src="http://www.baizone.be/blog/wp-content/uploads/2010/10/binSwf-300x290.png" alt="" width="300" height="290" /></a></p>
<p>Toujours dans la colonne Project , faites un click-droit sur PackageApplication.bat et choisissez Execute.</p>
<p>Vous obtenez la console suivante:</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/10/consolePassword.png"><img class="alignnone size-medium wp-image-469" title="consolePassword" src="http://www.baizone.be/blog/wp-content/uploads/2010/10/consolePassword-300x193.png" alt="" width="300" height="193" /></a></p>
<p>Vous voyez que la ligne d&#8217;invite vous demande d&#8217;entrer un mot de passe.</p>
<p>Tapez celui que vous avez noté juste avant (fd dans notre cas) et faites Enter.</p>
<p>Si vous avez un message d&#8217;erreur, faites la même modification que dans CreateCertificate.bat. (chemin vers sdk et jre java)</p>
<p>Si vous n&#8217;avez pas d&#8217;erreur, vous devriez avoir la réponse suivante:</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/10/packageOK.png"><img class="alignnone size-medium wp-image-473" title="packageOK" src="http://www.baizone.be/blog/wp-content/uploads/2010/10/packageOK-300x194.png" alt="" width="300" height="194" /></a></p>
<p>Et dans la colonne Project, vous voyez un nouveau répertoire air avec un fichier de type .air à l&#8217;intérieur. C&#8217;est votre application packagée au format AIR :)</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/10/packageOkAIR.png"><img class="alignnone size-medium wp-image-475" title="packageOkAIR" src="http://www.baizone.be/blog/wp-content/uploads/2010/10/packageOkAIR-262x300.png" alt="" width="262" height="300" /></a></p>
<p>Pour installer l&#8217;application sur votre machine, vous n&#8217;avez plus qu&#8217;a exécuter ce fichier. Click-droit/Execute si vous êtes dans FlashDevelop ou DoubleClick depuis l&#8217;explorer. Suivez les consignes pour installer votre application et&#8230; c&#8217;est fait.  :)</p>
<p>Voilà qui termine ce deuxième tuto consacré à FlashDevelop.</p>
<p>N&#8217;hésitez pas à me poser vos question par email ou par twitter en cas de besoin (twitter.com/baizone)</p>
<p>A bientôt pour la troisième partie: Porter notre application AIR sur Android.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizone.be/blog/2010/10/29/tutos-flashdevelop-air-et-air-on-android-2-un-projet-air-avec-flashdevelop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutos FlashDevelop, AIR et AIR on Android #1 Un projet AS3 avec FlashDevelop</title>
		<link>http://www.baizone.be/blog/2010/08/14/tutos-flashdevelop-air-et-air-on-android-1-un-projet-as3-avec-flashdevelop/</link>
		<comments>http://www.baizone.be/blog/2010/08/14/tutos-flashdevelop-air-et-air-on-android-1-un-projet-as3-avec-flashdevelop/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 21:52:28 +0000</pubDate>
		<dc:creator>Christophe Gossiaux</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[FlashDevelop]]></category>
		<category><![CDATA[Tutoriaux]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[tuto]]></category>

		<guid isPermaLink="false">http://www.baizone.be/blog/?p=377</guid>
		<description><![CDATA[Voilà, chose promise chose due, je commence une série de tutos sur FlashDevelop, AIR et AIR on Android. Ces tutos auront pour but de reprendre pas à pas les différentes étapes, les pièges à éviter, les choses à ne pas oublier pour construire dans un premier temps une application AIR desktop et ensuite pour la ]]></description>
			<content:encoded><![CDATA[<p>Voilà, chose promise chose due, je commence une série de tutos sur FlashDevelop, AIR et AIR on Android.</p>
<p>Ces tutos auront pour but de reprendre pas à pas les différentes étapes, les pièges à éviter, les choses à ne pas oublier pour construire dans un premier temps une application AIR desktop et ensuite pour la porter vers Android.</p>
<p>Le but n&#8217;étant pas d&#8217;apprendre l&#8217;AS3 mais bien d&#8217;apprendre à utiliser les différents outils mis à notre disposition.</p>
<p>Je vais partir du principe que, tout comme moi, vous n&#8217;êtes toujours pas passé CS5 et que vous n&#8217;avez donc pas accès aux différents  &laquo;&nbsp;plugins&nbsp;&raquo; existants pour créer las apps AIR et AIR/Android.</p>
<p>Nous utiliserons Flash CS4 pour créer les différents assets graphiques et FlashDevelop pour la partie AS.</p>
<p>Le but n&#8217;étant pas d&#8217;apprendre l&#8217;AS3, nous allons créer une application très simple. Un white-board permettant de dessiner avec la souris puis de sauver localement une capture de l&#8217;application au format .jpg</p>
<p>Tout le monde est prêt ? Alors, c&#8217;est parti !</p>
<p>Première chose à faire, installer FlashDevelop (FD), qui en est à la version 3.2.2 RTM au moment ou j&#8217;écris ces lignes. Pour ça, rien de plus simple, il suffit de se rendre à l&#8217;adresse suivante et de suivre les instructions: <a title="Download FlashDevelop" href="http://www.flashdevelop.org/community/viewtopic.php?f=11&amp;t=6956&amp;sid=9569c6bc4b2696a308f7d0446524fd84" target="_blank">http://www.flashdevelop.org/community/viewtopic.php?f=11&amp;t=6956&amp;sid=9569c6bc4b2696a308f7d0446524fd84</a></p>
<p>Attention !!! N&#8217;oubliez pas de charger et d&#8217;installer la version 10.1 debugger du player Flash et le Java runtime. Les liens sont indiqués dans la page de téléchargement (lien ci-dessus) dans la rubrique &laquo;&nbsp;Important&nbsp;&raquo;</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/important.jpg"><img class="alignnone size-medium wp-image-385" title="important" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/important-300x58.jpg" alt="" width="300" height="58" /></a></p>
<p>Ensuite, il vous faudra télécherger le Flex SDK. SDK signifie<em> &laquo;&nbsp;Software Development Kit&nbsp;&raquo;</em>, c&#8217;est à dire, le kit fourni par Adobe pour développer des application Flex (ou Flash, ou AIR). Il contient tous ce dont nous allons avoir besoin pour créer des .swf sans passer par le compilateur de Flash.</p>
<p>Pour le télécharger, rendez-vous à cette adresse: http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4</p>
<p>Une fois chargé, dézipez le contenu dans un endroit facilement accessible&#8230; nous aurons parfois besoin d&#8217;y accéder en ligne de commande alors ne choisissez pas un chemin trop compliqué ;) Voilà le mien: E:\sdks\flex_sdk_4_1</p>
<p>Et voilà une capture de son contenu:</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/contentsdk.jpg"><img class="alignnone size-medium wp-image-393" title="contentsdk" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/contentsdk-300x160.jpg" alt="" width="300" height="160" /></a></p>
<p>Lors du portage vers Android, il faudra modifier ce sdk mais nous n&#8217;en sommes pas encore là :)</p>
<p>L&#8217;étape suivante consiste à configurer FlashDevelop pour qu&#8217;il utilise le Flex SDK pour compiler vos projets et créer les .swf</p>
<p>Ouvrez FD et rendez-vous dans Tools-&gt;Program Settings (ou F10). Cliquez sur AS3 Context dans la colonne de gauche puis sur Flex SDK Location dans la colonne de droite et faites pointer le browser vers le répertoire qui contient les fichiers que vous venez de déziper.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/pathsdk1.jpg"><img class="alignnone size-medium wp-image-422" title="pathsdk" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/pathsdk1-300x217.jpg" alt="" width="300" height="217" /></a></p>
<p>A ce stade, FD devrait être à même de vous créer un .swf</p>
<p>Pour celà, nous allons créer un nouveau projet. Pour commencer, un projet AS3 &laquo;&nbsp;classique&nbsp;&raquo;, ensuite, nous testerons avec un projet AIR</p>
<p>Cliquez sur Project -&gt; New Project</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/projectwindow.jpg"><img class="alignnone size-medium wp-image-401" title="projectwindow" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/projectwindow-300x264.jpg" alt="" width="300" height="264" /></a></p>
<p>Vous pouvez voir qu&#8217;il y a pas mal de choix. Nous allons choisir pour commencer &laquo;&nbsp;AS3 Project&nbsp;&raquo;.</p>
<p>Définissez un nom pour votre projet, un endroit sur votre machine ou seront stockés les fichiers et demandez lui de créer un répertoire pour votre projet (ou pas&#8230; :)  ).</p>
<p>Vous obtenez la structure de projet suivante (Voir la colonne &laquo;&nbsp;Project&nbsp;&raquo; à droite de FD):</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/projectstructure.jpg"><img class="alignnone size-full wp-image-403" title="projectstructure" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/projectstructure.jpg" alt="" width="191" height="235" /></a></p>
<p>J&#8217;ai un fichier supplémentaire que vous ne devriez pas avoir qui est du à un plugin installé sur ma version de FD: SWCSettings.lxml</p>
<p>Ouvrez le fichier Main.as et créez un TextField.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/mainplustf.jpg"><img class="alignnone size-medium wp-image-405" title="mainplustf" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/mainplustf-283x300.jpg" alt="" width="283" height="300" /></a></p>
<p>Testez l&#8217;animation (Ctrl+Enter ou F5 ou la flèche verte au dessus de FD).</p>
<p>Normalement, votre animation devrait s&#8217;ouvrir dans une fenêtre popup.</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/helloworld.jpg"><img class="alignnone size-medium wp-image-410" title="helloworld" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/helloworld-300x242.jpg" alt="" width="300" height="242" /></a></p>
<p>Vous avez la possibilité de modifier les différents paramètres de votre animation (FPS, Taille, affichage en popup ou dans un onglet, etc&#8230;)</p>
<p>Allez dans Project -&gt; Properties et modifiez comme bon vous semble :)</p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/08/projectproperties.jpg"><img class="alignnone size-medium wp-image-412" title="projectproperties" src="http://www.baizone.be/blog/wp-content/uploads/2010/08/projectproperties-257x300.jpg" alt="" width="257" height="300" /></a></p>
<p>Vous verrez que cette fenêtre sera très importante dans un avenir proche.</p>
<p>Voilà qui termine ce premier tuto dédié à FlashDevelop. Dans le prochain, nous verrons comment créer une application AIR.</p>
<p>N&#8217;hésitez pas à me contacter par email (j&#8217;oublie souvent de valider les commentaires) en cas de questions ou sur Twitter pour les plus geek&#8217;s d&#8217;entre-vous. (twitter.com/baizone)</p>
<p>A bientôt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizone.be/blog/2010/08/14/tutos-flashdevelop-air-et-air-on-android-1-un-projet-as3-avec-flashdevelop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tests de connexions AIR &#8211; WordPress</title>
		<link>http://www.baizone.be/blog/2010/04/11/tests-de-connexions-air-wordpress/</link>
		<comments>http://www.baizone.be/blog/2010/04/11/tests-de-connexions-air-wordpress/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 19:14:30 +0000</pubDate>
		<dc:creator>Christophe Gossiaux</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Baï-Zone]]></category>

		<guid isPermaLink="false">http://www.baizone.be/blog/?p=174</guid>
		<description><![CDATA[Salut à tous&#8230; dans les heures / jours qui viennent, je vais faire quelques tests de connexions entre AIR et WordPress. Ne vous étonnez pas si vous voyez passer quelques posts bizarres :)  Je les effacerai au fur et à mesure]]></description>
			<content:encoded><![CDATA[<p>Salut à tous&#8230; dans les heures / jours qui viennent, je vais faire quelques tests de connexions entre AIR et WordPress. Ne vous étonnez pas si vous voyez passer quelques posts bizarres :)  Je les effacerai au fur et à mesure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizone.be/blog/2010/04/11/tests-de-connexions-air-wordpress/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Art On Paper</title>
		<link>http://www.baizone.be/blog/2010/04/07/art-on-paper/</link>
		<comments>http://www.baizone.be/blog/2010/04/07/art-on-paper/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 13:18:49 +0000</pubDate>
		<dc:creator>Christophe Gossiaux</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Baï-Zone]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Réalisations]]></category>

		<guid isPermaLink="false">http://www.baizone.be/blog/?p=154</guid>
		<description><![CDATA[Dernier boulot pour Vo!ce&#8230; Art On Paper]]></description>
			<content:encoded><![CDATA[<p>Dernier boulot pour Vo!ce&#8230;</p>
<p><a title="Art On Paper" href="http://www.artonpaper.be" target="_blank">Art On Paper</a></p>
<p><a href="http://www.baizone.be/blog/wp-content/uploads/2010/04/SP32-20100407-151225.png"><img class="alignnone size-thumbnail wp-image-155" title="SP32-20100407-151225" src="http://www.baizone.be/blog/wp-content/uploads/2010/04/SP32-20100407-151225-150x150.png" alt="Art On Paper" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizone.be/blog/2010/04/07/art-on-paper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

