Comunidad de diseño web y desarrollo en internet online

Duplicar SWF

Citar            
MensajeEscrito el 11 Abr 2011 03:56 pm
Hola!!

Necesito saber si es posible duplicar un swf cargado externamente.

Hasta ahora he encontrado estas soluciones:

1.
Cargar el swf utilizando la clase Loader y después crear nuevas instancias de la clase documento de dicho swf utilizando getQualifiedClassName y getDefinitionByName.
Esta solución no me vale, ya que el .fla que genera el swf cargado tiene instanciados ciertos elementos en el Stage y así no puedo acceder a ellos (la clase documento accede a las instancias del Stage, por ejemplo, de este modo: this.instance1.x).

2.
Cargar el swf utilizando URLLoader y URLLoaderDataFormat.BINARY. Una vez cargado el swf se utiliza un nuevo objeto Loader y se hace uso de la función loadBytes para cada nueva instancia del swf que se desee crear. El problema de esta solución es que necesito esperar al Event.COMPLETE de cada uno de los Loader para poder trabajar con la instancia correspondiente del swf.

Hay alguna forma mejor de hacer esto?? Algo que permita que, una vez cargado el swf, pueda clonarlo tantas veces como necesite y de manera sincrona.

Gracias. Un saludo.
Marcos.

Por ElMarkis

55 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Abr 2011 04:11 pm
Al igual que en AS2 tenías que volver a cargar aunque fuera lo mismo, acá ocurre lo mismo. Lo bueno es que solo la primera vez lo hacer realmente, las siguientes el swf viene del cache, con lo cual la carga es casi instantánea

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Abr 2011 08:41 am
Ok Jorge..

Entonces que es más recomendable???

1.
Usar URLLoader y URLLoaderDataFormat.BINARY para después utilizar loadBaytes para cada nueva instancia del swf que se desee crear??

2.
Utilizar directamente Loader para cargar el swf tantas veces como se necesite??

Un saludo.
Marcos.

Por ElMarkis

55 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Abr 2011 01:39 pm
No es necesario usar datos binarios si ya tienes un método específico para cargar swf, es decir la opción 2 está bien

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Abr 2011 07:34 am
OK!

Gracias.

Por ElMarkis

55 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.