Comunidad de diseño web y desarrollo en internet online

Dudas sobre SWFLOADER en Flex

Citar            
MensajeEscrito el 25 Ago 2008 07:36 am
Hola a todos, soy nuevo en Flex y tengo el siguiente problema;

tengo una animación en Flash y la he cargado en Flex mediante el componente mxml SWFLOADER, mi duda es como puedo hacer que se reproduzca esa animación cuando yo quiera (poder controlarla), porque lo que me ocurre es que nada mas cargar empieza a reproducirse, o si es mejor hacerlo de otra forma.

Gracias a todos por este maravilloso foro. :)

Por renderin

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 11:10 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 11:30 am

solisarg escribió:

Si miras la ayuda para el componente SWFLoader, verás que tiene el evento complete e init: http://livedocs.adobe.com/flex/2/langref/mx/controls/SWFLoader.html
Para que no se reproduzca automáticamente, com oe ncualquier otro swf: dejas vacío el primer frame y pones un stop, luego en el evento init le das un play

Jorge
Gracias Jorge por tan pronta respuesta, pero es que soy novatillo y me cuesta pillarlo, me dices que en el evento init le de a un play (esto es lo que no entiendo).

Muchas gracias.

Por renderin

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 12:01 pm
Puedes hacer algo así (callback inLine)

<mx:SWFLoader id="miLoader" x="93" y="320" source="algun.swf" init="{miLoader.content.gotoAndPlay(2)}"/>

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 12:18 pm

solisarg escribió:

Puedes hacer algo así (callback inLine)

<mx:SWFLoader id="miLoader" x="93" y="320" source="algun.swf" init="{miLoader.content.gotoAndPlay(2)}"/>

Jorge
Hola Jorge;

No lo consigo me da el siguiente error:


1061: Llamada a un método gotoAndPlay posiblemente no definido mediante una referencia con tipo estático flash.display:DisplayObject.

Enrique

Por renderin

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 12:33 pm
Usa el complete en vez del init a ver que ocurre

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 12:38 pm
El mismo error;

cuando pongo miLoader.content. en la ayuda no sale gotoAndPlay

Gracias

Por renderin

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 12:47 pm

renderin escribió:

El mismo error;

cuando pongo miLoader.content. en la ayuda no sale gotoAndPlay

Gracias
Sip, porque no sabe que es lo que carga en content, y en modo strict no compila. A ver si functiona este truco

complete="{miLoader.content['gotoAndPlay'](2)}"

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 12:51 pm
Si ya funciona :))))))))
Me podrías explicar porque no funcionaba y así sí.
Muchas gracias Jorge

Por renderin

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 12:56 pm
La notación de array impide que el compilador verifique métodos y tipos, lo mismo pasaría si compilas en modo no strict. No es un recurso muy recomendable, ya que puede dejar llamadas huérfanas por allí (la idea de que el compilador verifique eso es evitar errores) De todas formas yo lo suelo usar para cosas simples

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 02:30 pm
Gracias por todo

Por renderin

3 de clabLevel



 

firefox

 

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