Comunidad de diseño web y desarrollo en internet online

no funciona Click en SWFLoader

Citar            
MensajeEscrito el 07 May 2009 11:03 pm
Saludos a todos,
Me he encontrado con problemas al utilizar el evento click en un SWFLoader:
He creado unos "Botones" de tipo swf que los pongo en mi aplicacion y la idea es que cuando le de click a dichos botones ejecuten unas acciones, de la siguiente manera:

Código :

<mx:SWFLoader source="assets/menu/images/excel.swf"  width="15" height="15" 
       buttonMode="true" click="mifuncionXls();" /> 

La aplicacion carga perfectamente el swf pero no responde la funcion "mifuncionXls()".
Cuando forzo un error alterando la ruta del swf por ejemplo:assets/menu/images/excel1.swf (Archivo que no existe), la apliccion no carga el swf, como es obvio, pero al darle click si responde la funcion "mifuncionXls()".

Alguna idea de que puede estar mal? Cualquier sugerencia es muy bienvenida!!

Muchas gracias

Ricardo Gomez

Por rgc

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 May 2009 10:52 am
Si solo quieres poner la gráfica de un botón, usa un componente image con el swf embebido:

<mx:Image source="@Embed(source='assets/menu/images/excel.swf')" width="15" height="15" buttonMode="true" click="mifuncionXls();" />

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 May 2009 02:48 pm
Saludos,
Jorge, una vez mas, gracias por tu interes y colaboracion.
mira he probado lo que me dijiste:

Código :

<mx:Image buttonMode="true" click="mifuncionXls()" source="@Embed(source='assets/menu/images/excel.swf')" 
width="15" height="15"    />

el resultado es el mismo: no funciona el click para llamar la funcion.
Cuando cambio el .swf por una imagen .png, de esta forma:

Código :

<mx:Image buttonMode="true" click="mifuncionXls()" source="@Embed(source='assets/menu/images/admin.png')" 
width="15" height="15"    />

Si funciona el click sobre la imagen llamandome la funcion.
Este <mx:Image esta dentro de un <mx:HBox , creo que no deberia ser problema esto, cierto?
Que puede estar mal ? estoy obviando algo?

De nuevo muchas gracias por tu colaboracion.

Ricardo Gomez

Por rgc

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 May 2009 03:01 pm
Extraño, si funciona con un png pero no como un swf, posiblemente el swf tenga algún code que interfiera

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 May 2009 08:18 pm
Ok, Tube que dejar la png.

Muchas gracias jorge por tu valiosa colaboracion.

Por rgc

24 de clabLevel



 

firefox

 

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