<?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>Flash actionscript &#187; Trucs et astuces</title>
	<atom:link href="http://blog.flash-actionscript.com/category/trucs-et-astuces/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.flash-actionscript.com</link>
	<description>Tutoriaux, trucs et astuces sur actionscript, papervision 3D, fms ... Un peu de tout sur l'univers flash.</description>
	<lastBuildDate>Thu, 09 Dec 2010 10:56:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[ActionScript 2] Lisser une image importée dynamiquement</title>
		<link>http://blog.flash-actionscript.com/actionscript-2-lisser-une-image-importee-dynamiquement/</link>
		<comments>http://blog.flash-actionscript.com/actionscript-2-lisser-une-image-importee-dynamiquement/#comments</comments>
		<pubDate>Fri, 15 May 2009 12:54:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[lisser une image]]></category>

		<guid isPermaLink="false">http://blog.flash-actionscript.com/?p=250</guid>
		<description><![CDATA[Je vous avais expliqué précédemment comment lisser une image de la bibliothèque dans flash. Avec cet article nous allons apprendre à lisser une image importée dynamiquement.]]></description>
			<content:encoded><![CDATA[<p>Je vous avais expliqué précédemment <a title="Lisser une image dans la bibliothèque de flash" href="http://blog.flash-actionscript.com/classe-lisser-une-image-charger-dynamiquement-grace-a-la-classe-smoothing/">comment lisser une image de la bibliothèque dans flash</a>. Avec cet article nous allons apprendre à lisser une image importée dynamiquement. Cette fonction utilise les BitmapData, il faut donc au préalable importer cette classe :</p>
<pre class="brush: js">import flash.display.BitmapData;</pre>
<p>Quant à la fonction :</p>
<pre class="brush: js">function fctSmooth( mc:MovieClip ) {
var bitmap:BitmapData = new BitmapData( mc._width, mc._height, true, 0x000000 ) ;
mc.attachBitmap( bitmap, 0, &quot;auto&quot;, true ) ;
bitmap.draw( mc ) ;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.flash-actionscript.com/actionscript-2-lisser-une-image-importee-dynamiquement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ActionScript 2] Remplacer un caratère par un autre dans une chaîne de caractères avec split et join</title>
		<link>http://blog.flash-actionscript.com/actionscript-2-remplacer-un-caratere-par-un-autre-dans-une-chaine-de-caracteres-avec-split-et-join/</link>
		<comments>http://blog.flash-actionscript.com/actionscript-2-remplacer-un-caratere-par-un-autre-dans-une-chaine-de-caracteres-avec-split-et-join/#comments</comments>
		<pubDate>Thu, 07 May 2009 16:11:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Pense bête]]></category>
		<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[join]]></category>
		<category><![CDATA[split]]></category>
		<category><![CDATA[string]]></category>

		<guid isPermaLink="false">http://blog.flash-actionscript.com/?p=243</guid>
		<description><![CDATA[On peut remplacer un caractère par un autre assez facilement en ActionScript 2. On peut également remplacer une chaîne de caractères par une autre chaîne de caractères, pour se faire il faut utiliser le split qui va couper la chaîne sur la chaîne passé en paramètre et faire un join avec la nouvelle chaîne à mettre.]]></description>
			<content:encoded><![CDATA[<p>On peut remplacer un caractère par un autre assez facilement en ActionScript 2. On peut également remplacer une chaîne de caractères par une autre chaîne de caractères, pour se faire il faut utiliser le <strong>split</strong> qui va couper la chaîne sur la chaîne passé en paramètre et faire un <strong>join</strong> avec la nouvelle chaîne à mettre.</p>
<pre class="brush: js">function fctHtmlSpecialChars( str:String ):String {
str = str.split(&quot;&amp;amp;amp;lt;&quot;).join(&quot;&amp;lt;&quot;) ;
str = str.split(&quot;&amp;amp;amp;gt;&quot;).join(&quot;&amp;gt;&quot;) ;
return str ;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.flash-actionscript.com/actionscript-2-remplacer-un-caratere-par-un-autre-dans-une-chaine-de-caracteres-avec-split-et-join/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[Actionscript 2] Communication entre JavaScript et Flash : ExternalInterface</title>
		<link>http://blog.flash-actionscript.com/actionscript-2-communication-entre-javascript-et-flash-externalinterface/</link>
		<comments>http://blog.flash-actionscript.com/actionscript-2-communication-entre-javascript-et-flash-externalinterface/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 13:55:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[communication avec javascript]]></category>
		<category><![CDATA[external]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://blog.flash-actionscript.com/?p=211</guid>
		<description><![CDATA[On a vu que Flash pouvait communiquer avec les pages serveurs grâce au sendAndLoad. Flash peut aussi communiquer avec le JavaScript grâce à la classe external. Dans ce tutorial on va apprendre à appeller une fonction JavaScript à partir de Flash. Lors de cet appel, on pourra également passer des paramètres à la fonction js. [...]]]></description>
			<content:encoded><![CDATA[<p>On a vu que <strong>Flash </strong>pouvait <a title="Communication entre flash et page serveur avec le sendAndLoad" href="http://blog.flash-actionscript.com/actionscript-2-communication-entre-flash-et-page-serveur-sendandload/" target="_blank">communiquer avec les pages serveurs grâce au sendAndLoad</a>. Flash peut aussi communiquer avec le <strong>JavaScript </strong>grâce à la classe <strong>external</strong>. Dans ce tutorial on va apprendre à appeller une fonction JavaScript à partir de Flash. Lors de cet appel, on pourra également passer des paramètres à la fonction js. Pour commencer il faut importer la classe <strong>external</strong>.</p>
<pre class="brush: js">import flash.external.*;</pre>
<p>Puis appeller le <strong>call </strong>de l&#8217;<strong>ExternalInterface</strong>.</p>
<pre class="brush: js">ExternalInterface.call( &quot;maFonctionJS&quot;, &quot;parametre1&quot;, &quot;parametre2&quot; ) ;</pre>
<p>Sur notre page qui intègre le flash, il faut avoir une fonction JavaScript appellé maFonctionJS qui attend deux paramètres. La communication JavaScript vers Flash est également possible, je vous l&#8217;expliquerais dans un prochain article.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flash-actionscript.com/actionscript-2-communication-entre-javascript-et-flash-externalinterface/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Extension] Plus loin avec TweenMax le glow avec glowFilter</title>
		<link>http://blog.flash-actionscript.com/extension-plus-loin-avec-tweenmax-le-glow-avec-glowfilter/</link>
		<comments>http://blog.flash-actionscript.com/extension-plus-loin-avec-tweenmax-le-glow-avec-glowfilter/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 12:28:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Extension]]></category>
		<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[tween]]></category>
		<category><![CDATA[filtre]]></category>
		<category><![CDATA[glow]]></category>
		<category><![CDATA[tweenmax]]></category>

		<guid isPermaLink="false">http://blog.flash-actionscript.com/?p=205</guid>
		<description><![CDATA[Un mini pense bête pour TweenMax qui permet de faire un effet d'halo bien sympathique et assez facilement avec le glowFilter. On peut choisir la couleur ...]]></description>
			<content:encoded><![CDATA[<p>Un mini pense bête pour <strong>TweenMax</strong> qui permet de faire un effet d&#8217;halo bien sympathique et assez facilement avec le <strong>glowFilter</strong>. On peut choisir la couleur (en hexadécimal), la transparence ( de 0 à 1), l&#8217;étendu en x et en y, la strength correspond à l&#8217;effet de glow. Plus le glow est élevé plus la couleur autour du MovieClip sera forte, l&#8217;effet de glow sera plus loin du contour du clip. La qualité va de 1 à 3, 3 étant la meilleure.</p>
<pre class="brush: js">TweenMax.to(mc, 1, {glowFilter:{color:0x99ff00, alpha:1, blurX:30, blurY:30, strength:2, quality:3}});</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.flash-actionscript.com/extension-plus-loin-avec-tweenmax-le-glow-avec-glowfilter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Actionscript 2 ] Test de collision entre MovieClip : le hitTest</title>
		<link>http://blog.flash-actionscript.com/actionscript-2-test-de-collision-entre-movieclip-le-hittest/</link>
		<comments>http://blog.flash-actionscript.com/actionscript-2-test-de-collision-entre-movieclip-le-hittest/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 11:05:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Pense bête]]></category>
		<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[gestion des collisions]]></category>
		<category><![CDATA[hitTest]]></category>
		<category><![CDATA[zone de contact]]></category>

		<guid isPermaLink="false">http://blog.flash-actionscript.com/?p=199</guid>
		<description><![CDATA[Je vous parlais hier de la fonction Drag and Drop, on utilise souvent le hitTest pour savoir si lorsqu'on relache notre objet il a atteint son but.]]></description>
			<content:encoded><![CDATA[<p>Je vous parlais hier de la fonction <a title="Drag n drop en actionscript" href="http://blog.flash-actionscript.com/actionscript-2-manipuler-des-clips-avec-la-souris-le-drag-n-drop/">Drag and Drop</a>, on utilise souvent le hitTest pour savoir si lorsqu&#8217;on relache notre objet il a atteint son but. Le <strong>hitTest permet de tester la collision entre MovieClip</strong>. On peut regarder si le MovieClip que l&#8217;on bouge atterit à l&#8217;endroit où l&#8217;on veut le placer. Le code du hitTest est simple :</p>
<pre class="brush: js">
if (objDrag.hitTest(cible)) {
	// Action lors du contact
}
else {
	// Prévoir une action si il n&#039;y a pas contact
}</pre>
<p>Le code du hitTest est simple, il permet de faire des contrôles de collision. Pour affiner les contacts, vous pouvez créer une zone de contact plus petit en alpha 0 pour faire votre <strong>hitTest</strong>. Cela permet d&#8217;être plus précis sans changer le graphisme de votre animation.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flash-actionscript.com/actionscript-2-test-de-collision-entre-movieclip-le-hittest/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Trucs et astuces] Lisser une image de la bibliothèque</title>
		<link>http://blog.flash-actionscript.com/classe-lisser-une-image-charger-dynamiquement-grace-a-la-classe-smoothing/</link>
		<comments>http://blog.flash-actionscript.com/classe-lisser-une-image-charger-dynamiquement-grace-a-la-classe-smoothing/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 20:42:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[lisser image]]></category>
		<category><![CDATA[smooth]]></category>

		<guid isPermaLink="false">http://blog.flash-actionscript.com/?p=164</guid>
		<description><![CDATA[Les images de la bibliothèque de flash importées sur la scène peuvent subir un effet d'escalier. Ce crénelage est du à une rotation, un redimensionnement ou un déplacement de l'image.]]></description>
			<content:encoded><![CDATA[<p>Les images de la bibliothèque de flash importées sur la scène peuvent subir un effet d&#8217;escalier. Ce crénelage est du à une rotation, un redimensionnement ou un déplacement de l&#8217;image. Pour supprimer ce problème d&#8217;effet d&#8217;escalier, il suffit d&#8217;aller dans la bibliothèque est aller dans les propriétés de l&#8217;image et cocher le &laquo;&nbsp;Allow Smoothing&nbsp;&raquo;. Cela ajoute un petit effet de flou sur les bords.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flash-actionscript.com/classe-lisser-une-image-charger-dynamiquement-grace-a-la-classe-smoothing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

