Comunidad de diseño web y desarrollo en internet online

ejecutar sonido, y mas problemas

Citar            
MensajeEscrito el 15 Mar 2007 08:12 pm
Hola amigo, tengo un par de problemillas que necesitaria resolver y como son varios, de momento, para mi proyecto finde carrera, y os lo explicaré de uno en uno.

como podría yo hacer que suene un sonido(ya importado a la libreria) sin tener que incluir el sonido al boton, osea dentro de este. para no tener que hacer un boton con cada sonido.

quiero habrir desde el archivo swf cualquier tipo de archivo(no dentro del swf) solo que se habran. he conseguido hacerlo con getURL (creo que es asi) para archivos pdf, pero los *.doc de word hace como si los descargaras de internet. y tendo un archivo de instalacion, que tambien me gustaria iniciar la instalacion desde el swf.

Gracias por la respuesta

Por nome

92 de clabLevel

1 tutorial

Genero:Masculino  

msie7
Citar            
MensajeEscrito el 16 Mar 2007 03:06 am
Respuesta 1:

Al sonido que esta en la bibliteca le apretas boton derecho > vinculacion.
Activas "Exportar para ActinScript" y le pones un nombre ("sonido1" en este caso);

Seleccionas el fotograma donde estan los botones y en el panel acciones tenes que poner:

Código :

_root.sonido1 = new Sound(); //Se crea el objeto
_root.sonido1.attachSound("sonido1"); //Se le dice que sonido de la biblioteca tiene que reproducir
[/code]

Y seleccionando el boton pones

Código :

on(release){
_root.sonido1.start(); //Se comienza a reproducir el sonido
}


Haces esto por cada sonido, pero con otro nombre. No es nesesario que se llame sonido1, sonido2, etc. Cualquier nombre.

En attachSound va el nombre de vinculacion, no el del sonido.

Esta solucion puede ser algo "rudimentaris" e "ineficaz" pero es algo facil de hacer.


Respuesta 2:
Asumiendo que vos estas haciendo alguna clase de menu o algo asi (no para internet) tenes que usar la función

Código :

fscommand("exec",nombre_del_programa.exe);


Dicho programa debe estar dentro de una carpeta llamada FSCOMMAND al mismo nivel que el proyector flash para que funcione. (de flash 6 para arriba)

Para probarlo tiene que estar ya hecho el proyector (el exe) no abrir el swf con el Flash Player

Para abrir txts, pdfs, docs o algun archivo (no programa) tenes que hacer un bat que haga start documento.doc. Ejemplo:

Código :

on (release){
fscommand("exec","instalacion.exe");
}


o para un documento

Código :

on (release){
fscommand("exec","mi_documento.bat");
}


Para mas informacion lee esto http://www.cristalab.com/tutoriales/109/ejecutar-y-abrir-archivos-externos-desde-flash

Espero que no te cueste tanto como me costo a mi esto (1 hora de no dormir) :D

Por Nandonet

82 de clabLevel



Genero:Masculino  

No me despierten, estoy ocupado

firefox
Citar            
MensajeEscrito el 16 Mar 2007 05:43 pm
GRacias por la informacion, espero que me salga, ahora solo tengo que averiguar como se hace el archivo.bat, espero que sea como se hacen los de autoarranque,por que si no, tengo un problema....

Por nome

92 de clabLevel

1 tutorial

Genero:Masculino  

msie7

 

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