<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments on: Clase para cargar contenido externo en Actionscript 3</title>
	<atom:link href="http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/</link>
	<description>Blog de programación en ActionScript. Tips, tutoriales, ejemplos de Adobe Flash, Flex y AIR</description>
	<lastBuildDate>Wed, 28 Jul 2010 12:19:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: adriana</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-14538</link>
		<dc:creator>adriana</dc:creator>
		<pubDate>Sat, 08 May 2010 16:12:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-14538</guid>
		<description>hola,estoy haciendo un proyecto grande, que tiene varias peliculas.swf, una llama a otra y ésta a otra...etc.., el caso q todo me funcionaba bien y cargaba el swf de cada una poniendole en cada pelicula una variable de tipo loader, lo q pasa q la navegacion al principio va bien y luego se relentiza(se nota xq la anima va mas despacio), luego me dí cuenta q podia relentizarse, porque se crean muchas variables loader pero no se eliminan se quedan ahi... y os encontré aqui, una clase, con un unico loader a cada una de mis peliculas sin tener que crear loader en cada una de ellas, el caso q quiero saber, porque de clases no ando muy bien, como borro en la que estoy, una vez q pulso xa ver una nueva pelicula... me fijado q la clase lleva una funcion de borra() q es _urlAsset=null
gracias.</description>
		<content:encoded><![CDATA[<p>hola,estoy haciendo un proyecto grande, que tiene varias peliculas.swf, una llama a otra y ésta a otra&#8230;etc.., el caso q todo me funcionaba bien y cargaba el swf de cada una poniendole en cada pelicula una variable de tipo loader, lo q pasa q la navegacion al principio va bien y luego se relentiza(se nota xq la anima va mas despacio), luego me dí cuenta q podia relentizarse, porque se crean muchas variables loader pero no se eliminan se quedan ahi&#8230; y os encontré aqui, una clase, con un unico loader a cada una de mis peliculas sin tener que crear loader en cada una de ellas, el caso q quiero saber, porque de clases no ando muy bien, como borro en la que estoy, una vez q pulso xa ver una nueva pelicula&#8230; me fijado q la clase lleva una funcion de borra() q es _urlAsset=null<br />
gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: misha</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-13724</link>
		<dc:creator>misha</dc:creator>
		<pubDate>Thu, 04 Feb 2010 10:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-13724</guid>
		<description>Hola.

una pregunta, se puede usar los objetos de libreria  del swf cargado dentro de flex ? 

si se puede como se hacen?

Gracias</description>
		<content:encoded><![CDATA[<p>Hola.</p>
<p>una pregunta, se puede usar los objetos de libreria  del swf cargado dentro de flex ? </p>
<p>si se puede como se hacen?</p>
<p>Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-13079</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Tue, 29 Dec 2009 19:40:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-13079</guid>
		<description>Hola. Gracias por la clase, tengo un pequeño problema, dices que se puede cambiar el contenido simplemente cambiando el asset. Pues bien, he añadido este código al .fla que ha dejado en los comentarios:

setInterval(cambia,5000);
function cambia()
{
	_contenedor.asset = &quot;contenedor2.swf&quot;;
}

y cuando pasan los 5 segundos, me devuelve este error:

ArgumentError: Error #2025: El objeto DisplayObject proporcionado debe ser un elemento secundario del llamador.
	at flash.display::DisplayObjectContainer/removeChild()
	at com.zguillez.display::Contenedor/set asset()
	at contenedor_fla::MainTimeline/cambia()
	at Function/http://adobe.com/AS3/2006/builtin::apply()
	at SetIntervalTimer/onTimer()
	at flash.utils::Timer/_timerDispatch()
	at flash.utils::Timer/tick()

Como puedo cambiar el contenido del contenedor?

Muchas gracias.</description>
		<content:encoded><![CDATA[<p>Hola. Gracias por la clase, tengo un pequeño problema, dices que se puede cambiar el contenido simplemente cambiando el asset. Pues bien, he añadido este código al .fla que ha dejado en los comentarios:</p>
<p>setInterval(cambia,5000);<br />
function cambia()<br />
{<br />
	_contenedor.asset = &#8220;contenedor2.swf&#8221;;<br />
}</p>
<p>y cuando pasan los 5 segundos, me devuelve este error:</p>
<p>ArgumentError: Error #2025: El objeto DisplayObject proporcionado debe ser un elemento secundario del llamador.<br />
	at flash.display::DisplayObjectContainer/removeChild()<br />
	at com.zguillez.display::Contenedor/set asset()<br />
	at contenedor_fla::MainTimeline/cambia()<br />
	at Function/http://adobe.com/AS3/2006/builtin::apply()<br />
	at SetIntervalTimer/onTimer()<br />
	at flash.utils::Timer/_timerDispatch()<br />
	at flash.utils::Timer/tick()</p>
<p>Como puedo cambiar el contenido del contenedor?</p>
<p>Muchas gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-7398</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Fri, 23 Jan 2009 02:11:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-7398</guid>
		<description>Que tal, tengo el mismo error:
...Error #2035: No se encuentra la dirección URL ... 

Localmente funciona normal, pero al abrir la URL... me manda el error. Gracias</description>
		<content:encoded><![CDATA[<p>Que tal, tengo el mismo error:<br />
&#8230;Error #2035: No se encuentra la dirección URL &#8230; </p>
<p>Localmente funciona normal, pero al abrir la URL&#8230; me manda el error. Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrés</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-7035</link>
		<dc:creator>Andrés</dc:creator>
		<pubDate>Fri, 12 Dec 2008 17:54:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-7035</guid>
		<description>Muy buena !! ya la estoy usando, gracias ;)
tengo un problema que no consigo solucionar, y es que no encuentro cómo poner un controlador de error para el caso en el que la url está mal.
Si se le pasa una url correcta funciona de maravilla, pero si le paso una url incorrecta salta la ventana de error : 

Error al abrir la URL &#039;http://www.cualquiercosa.com/foto.jpg&#039;
Error #2044: IOErrorEvent no controlado: text=Error #2035: No se encuentra la dirección URL.

si el usuario tiene flash instalado va a ver la ventana de error y eso es lo que no quiero que pase. Retoqué un poco tu clase intentando agregar el controlador de errores que vi en la documentación de adobe, agregué lo siguiente en la linea 13:
import flash.events.IOErrorEvent;

y lo siguiente en la linea 42:
dispatcher.addEventListener(IOErrorEvent.IO_ERROR, f_errorLoading);

y abajo del todo la funcion : 
public function f_errorLoading(event:IOErrorEvent):void {
	trace(&quot;error controlado, no encuentra la url.&quot;);
}
pero me sigue dando el mismo error. ¿tienes idea cómo se puede arreglar eso?
Muchas gracias !</description>
		<content:encoded><![CDATA[<p>Muy buena !! ya la estoy usando, gracias <img src='http://www.codigoactionscript.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
tengo un problema que no consigo solucionar, y es que no encuentro cómo poner un controlador de error para el caso en el que la url está mal.<br />
Si se le pasa una url correcta funciona de maravilla, pero si le paso una url incorrecta salta la ventana de error : </p>
<p>Error al abrir la URL &#8216;http://www.cualquiercosa.com/foto.jpg&#8217;<br />
Error #2044: IOErrorEvent no controlado: text=Error #2035: No se encuentra la dirección URL.</p>
<p>si el usuario tiene flash instalado va a ver la ventana de error y eso es lo que no quiero que pase. Retoqué un poco tu clase intentando agregar el controlador de errores que vi en la documentación de adobe, agregué lo siguiente en la linea 13:<br />
import flash.events.IOErrorEvent;</p>
<p>y lo siguiente en la linea 42:<br />
dispatcher.addEventListener(IOErrorEvent.IO_ERROR, f_errorLoading);</p>
<p>y abajo del todo la funcion :<br />
public function f_errorLoading(event:IOErrorEvent):void {<br />
	trace(&#8220;error controlado, no encuentra la url.&#8221;);<br />
}<br />
pero me sigue dando el mismo error. ¿tienes idea cómo se puede arreglar eso?<br />
Muchas gracias !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-6638</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 14 Nov 2008 16:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-6638</guid>
		<description>@Carolina: Mira, te monté un .FLA de ejemplo para que veas como funciona:

http://www.codigoactionscript.org/files/class-contenedor.zip</description>
		<content:encoded><![CDATA[<p>@Carolina: Mira, te monté un .FLA de ejemplo para que veas como funciona:</p>
<p><a href="http://www.codigoactionscript.org/files/class-contenedor.zip" rel="nofollow">http://www.codigoactionscript.org/files/class-contenedor.zip</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carolina</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-6521</link>
		<dc:creator>Carolina</dc:creator>
		<pubDate>Thu, 06 Nov 2008 03:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-6521</guid>
		<description>Zguillez! antes que nada muchas gracias por tu constante y valioso aporte.
Estuve probando tu clase pero no logro q funcione, el swf externo nunca se vé (no me dá ningun mensaje de error). Constaté q esté bien especificado el paquete al q pertenece  tanto en el frame del fla desde donde la llamo, como de la misma clase :(. 
Gracias!</description>
		<content:encoded><![CDATA[<p>Zguillez! antes que nada muchas gracias por tu constante y valioso aporte.<br />
Estuve probando tu clase pero no logro q funcione, el swf externo nunca se vé (no me dá ningun mensaje de error). Constaté q esté bien especificado el paquete al q pertenece  tanto en el frame del fla desde donde la llamo, como de la misma clase <img src='http://www.codigoactionscript.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .<br />
Gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafeo</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-2809</link>
		<dc:creator>Rafeo</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-2809</guid>
		<description>Muy buena clase Zguillez!! Bastante Ãºtil y prÃ¡ctica. Muchas gracias. (Y)</description>
		<content:encoded><![CDATA[<p>Muy buena clase Zguillez!! Bastante Ãºtil y prÃ¡ctica. Muchas gracias. (Y)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bleend</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-2810</link>
		<dc:creator>Bleend</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-2810</guid>
		<description>Ey! Esta muy bien! No sabrÃ­a hacer yo la clase, pero entiendo su finalidad, y me parece algo bastante Ãºtil. U_U

Mola (y)</description>
		<content:encoded><![CDATA[<p>Ey! Esta muy bien! No sabrÃ­a hacer yo la clase, pero entiendo su finalidad, y me parece algo bastante Ãºtil. U_U</p>
<p>Mola (y)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CODIGO.actionscript &#187; ComunicaciÃ³n entre clases Actionscript 3 con EventDispatcher</title>
		<link>http://www.codigoactionscript.org/clase-para-cargar-contenido-externo-en-actionscript-3/comment-page-1/#comment-2815</link>
		<dc:creator>CODIGO.actionscript &#187; ComunicaciÃ³n entre clases Actionscript 3 con EventDispatcher</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigo.as/blog/?p=105#comment-2815</guid>
		<description>[...] A raÃ­z de una pregunta en un post anterior explicarÃ© cÃ³mo detectar eventos personalizados entre clases de Actionscript 3. Para poder, por ejemplo, que una clase pueda detectar cuando otra clase a ejecutado una acciÃ³n en concreto o ha completado una carga de datos externa. [...]</description>
		<content:encoded><![CDATA[<p>[...] A raÃ­z de una pregunta en un post anterior explicarÃ© cÃ³mo detectar eventos personalizados entre clases de Actionscript 3. Para poder, por ejemplo, que una clase pueda detectar cuando otra clase a ejecutado una acciÃ³n en concreto o ha completado una carga de datos externa. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
