<?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; load</title>
	<atom:link href="http://blog.flash-actionscript.com/tag/load/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 3] SendAndLoad communiquer entre flash et page serveur</title>
		<link>http://blog.flash-actionscript.com/actionscript-3-sendandload-communiquer-entre-flash-et-page-serveur/</link>
		<comments>http://blog.flash-actionscript.com/actionscript-3-sendandload-communiquer-entre-flash-et-page-serveur/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 15:59:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[Classe]]></category>
		<category><![CDATA[Code Source]]></category>
		<category><![CDATA[load]]></category>
		<category><![CDATA[send]]></category>
		<category><![CDATA[sendAndLoad]]></category>

		<guid isPermaLink="false">http://blog.flash-actionscript.com/?p=286</guid>
		<description><![CDATA[Une fonction que je trouvais pratique en ActionScript 2 et qui n&#8217;a pas été reprise en ActionScript 3 est le SendAndLoad. Voilà une classe qui fait ce que faisait le SendAndLoad à savoir envoyer des variables à une page serveur (php, asp, .net &#8230;) et attend une valeur en retour. package { import flash.events.Event; import [...]]]></description>
			<content:encoded><![CDATA[<p>Une fonction que je trouvais pratique en ActionScript 2 et qui n&#8217;a pas été reprise en ActionScript 3 est le <a title="Communiquer entre page serveur et flash avec SendAndLoad" href="http://blog.flash-actionscript.com/actionscript-2-communication-entre-flash-et-page-serveur-sendandload/"><strong>SendAndLoad</strong></a>. Voilà une classe qui fait ce que faisait le SendAndLoad à savoir envoyer des variables à une page serveur (php, asp, .net &#8230;) et attend une valeur en retour.</p>
<pre class="brush: js">package
{
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;

public class SendAndLoad
{
private var _urlRecupParam:String;
private var fctRetour:Function;

public function SendAndLoad(pUrl:String, pArrVariables:Object, pFctRetour:Function) {
urlRecupParam = pUrl;
fctCreerURLVariables(pArrVariables);
fctRetour = pFctRetour;
}

public function get urlRecupParam():String { return _urlRecupParam; }

public function set urlRecupParam(value:String):void {
_urlRecupParam = value;
}

private function fctCreerURLVariables(pArrVariables:Object):void {
var mesVars:URLVariables = new URLVariables();

for (var key:Object in pArrVariables) {
mesVars[key] = pArrVariables[key];
}

fctSendAndLoad(urlRecupParam, mesVars);
}

private function fctSendAndLoad(pUrl:String, pVars:URLVariables):void {
var request:URLRequest = new URLRequest(pUrl);
var loader:URLLoader = new URLLoader();

loader.dataFormat = URLLoaderDataFormat.VARIABLES;

request.data = pVars;
request.method = URLRequestMethod.POST;
loader.addEventListener(Event.COMPLETE, fctSendComplete);
loader.addEventListener(IOErrorEvent.IO_ERROR, fctSendAndLoadIOError);
loader.load(request);
}

private function fctSendComplete(pEvt:Event):void {
var loader:URLLoader = URLLoader(pEvt.target);
loader.dataFormat = URLLoaderDataFormat.VARIABLES ;
fctRetour(loader.data);
}

private function fctSendAndLoadIOError(pEvt:IOErrorEvent):void {
trace(&quot;IOError sur le send and load : &quot; + pEvt);
}
}
}</pre>
<p>Il faut créer une fonction de retour dans la classe principale qui traitera les données envoyer en retour de votre requête de flash.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flash-actionscript.com/actionscript-3-sendandload-communiquer-entre-flash-et-page-serveur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Actionscript 3] Loader à la place de loadMovie, loadMovieNum et MovieClipLoader</title>
		<link>http://blog.flash-actionscript.com/actionscript-3-loader-a-la-place-de-loadmovie-loadmovienum-et-moviecliploader/</link>
		<comments>http://blog.flash-actionscript.com/actionscript-3-loader-a-la-place-de-loadmovie-loadmovienum-et-moviecliploader/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 14:52:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[Pense bête]]></category>
		<category><![CDATA[addchild]]></category>
		<category><![CDATA[load]]></category>
		<category><![CDATA[Loader]]></category>
		<category><![CDATA[urlrequest]]></category>

		<guid isPermaLink="false">http://blog.flash-actionscript.com/?p=59</guid>
		<description><![CDATA[La classe Loader remplace les différentes méthodes de chargement d'actionscript 2, nous n'utiliserons donc plus les loadMovie, loadMovieNum et autre MovieClipLoader.]]></description>
			<content:encoded><![CDATA[<p>La classe Loader remplace les différentes méthodes de chargement d&#8217;actionscript 2, nous n&#8217;utiliserons donc plus les loadMovie, loadMovieNum et autre MovieClipLoader. Voici la syntaxe du Loader :</p>
<pre class="brush: js">var chargeur:Loader = new Loader( ) ;
var chemin:URLRequest = new URLRequest( &amp;amp;amp;quot;anim.swf&amp;amp;amp;quot; ) ;
chargeur.load ( chemin );</pre>
<p>La fonction load nécessite un paramètre de type URLRequest, on peut charger des éléments de type swf, gif non animé ( on peut charger un gif animé, mais celui-ci ne jouera pas d&#8217;animation ), des jpeg et png. Comme à chaque fois en actionscript 3, il faut ajouter le contenu chargé à la liste d&#8217;affichage pour le rendre visible.</p>
<pre class="brush: js">addChild( chargeur ) ;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.flash-actionscript.com/actionscript-3-loader-a-la-place-de-loadmovie-loadmovienum-et-moviecliploader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

