Cap1 Como hacer que lanze el mensaje Creador: Rafaxplayer Editado por Ceone Bueno, esta la se porque lo lei hace poco y lo he provado y esta es mi experiencia: Creando un menu cualquiera añadimos un boton ( o cualquier objeto desde donde queramos que se lanze el mensaje) Entramos en sus propiedades y en la etiqueta script en "On click" Editamos el script con el asistente,"Añadir acción/Dialog.message" Siguiente... Y aqui tenemos todas las opciones para la ventana del mensaje en cuestion: Tittle: seria el titulo que sale arriba en la ventana Text: el mensaje en cuestion, que podemos editar dandole a la pestañita que nos aparece al seleccionarlo Type:Aqui tenemos los diferentes botones que nos pueden salir en la ventana del mensale "aceptar", "aceptar y cancelar", "Si o No" y varios formatos mas , tu eliges.. Icon:Aqui eliges si quieres que salga un icono en tu mensaje ya sea de Alerta , excalmacion ,Interrogante ,etc... Default button:Esto pensaba que era el tipo de boton pero canviandolo simepre me sale el mismo :P ResultVariable: supongo que esto sera algo de programacion que se escapa a mis conocimientos :( Una vez configurado el Dialog salimos y aceptamos todo , copilas el proyecto , click al boton y este es el resultado: Espero que te sirva de referencia para hacer lo que quieres Creo que etse seria un buen hilo para compartir nuestros conocimientos con el AP y aprender entre todos trucos, scripts y posibilidades que tiene el soft ( Que no son pocos ) En el siguiente enlace pongo un manual de como ocultar parrafos que aparecen y desaparecen al pasar el raton por algun objeto , esta en formato flash en un ejecutable. Espero que os sea util!!!! Cap2 Como hacer que lanze el mensaje de salida con confirmacion Si o No Creador:El Saqueador, Rafaxplayer y Ceone Editado por Ceone Bueno Igual que el capitulo anterior en este vamos a lanzar un mensage pero en este caso sera un mensaje de salida (exit). la mayoria de los pasos son iguales que en el capitulo anterior la unica diferencia es el script que aplicaremos. lo primero selecionar un objeto en mi caso es un boton de salida entramos en propiedades - script - On Click Una vez dentro añadimos un texto parecido a este: result = Dialog.Message("Notice", "Your message here.", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1); if result == 6 then Application.Exit(); end Foto del ejemplo: y os tendria que quedar mas o menos algo asi: si pulsas en si se aplicara la linea Application.Exit(); y si pulsas en no volvera a la aplicacion sin mas consecuencias dentro de este script las variables que teneis que tener encuenta son las sigientes Type : MB_YESNO claro que tambien podeis probar con cualquiera de las otras variables que ay como: MB_OK MB_OKCANCEL MB_ABORTRETRYIGNORE MB_YESNOCANCEL MB_YESNO MB_RETRYCANCEL Con ella podreis hacer inumerables acciones para confirmacion y muchas mas cosas. Espero que os sea de gran utilidad. Cap3 Como hacer Boton de Cierre Creador:Jdyb Editado por Ceone Lo primero que debemos de hacer es crear un nuevo proyecto con el Autoplay Media Studio. Haremos click en File y luego en new y nos saldra la siguiente ventana en la que podremos especificar las opciones que mejor nos convengan. Luego una vez creado el proyecto pondremos un boton, el que queramos a elegir entre muchos. Una vez creado el boton a nuestro gusto podremos seleccionar las propiedades haciendo doble click sobre el mismo. Se ha hecho una llamada a una función, la cual se encuentra en Project-Global Functions, se ha hecho de esta manera ya que si tenemos varios botones de salir en el proyecto es más facil llamar a una función que tener que escribir lo mismo varias veces. Pondremos lo siguiente en global functions. (todo lo que aparezca detras de "--" son comentarios, y desde "--"hasta el final de la linea no se toman como líneas ejecutables. CÓDIGO --Start Exit Function function exit()--Declaracion de la funcion con nombre exit, a la cual no se le pasan parametros y tampoco devuelve nada result = Dialog.Message("Salida", "¿Esta seguro de que desea salir de la aplicación?", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1); --Mensaje al usuario de si quiere salir (con las opciones si o no) if result == 6 then --Si el usuario presiona si, el resultado internamente es 6 y se ejecutan las lineas de codigo que hay a continuacion hasta el end Audio.TogglePlay(CHANNEL_BACKGROUND); --Pausa la musica de fondo Page.Jump("Fin"); --Salta a una pagina llamada "Fin" end--Fin de la sentencia de control if end --End Function Ahora falta hacer una nueva pagina que contenga el flash, para ello, en la barra de la izquierda hacemos click derecho sobre el nombre del proyecto y hacemos click en "add page" una vez creada la nueva pagina cambiamos el nombre de la pagina (click derecho sobre ella y click en "rename" y ponemos "Fin" para que funcione el código que hemos puesto antes. Una vez dentro de la nueva página pondremos un Flash, Haciendo click sobre la el botón que tiene una "f" en la barra de herramientas (ver foto de arriba). Una vez creado hacemos doble click sobre el mismo, y en el cuadro de atributos pondremos la opción "autoplay" ( de esta manera se reproducira solo al llamar a la pagina. Luego en la sección de scripts Pongo el código en texto para que se vea mejor, ya que he comentado lo que hace CÓDIGO if e_FSCommand == "quit" then --Si se ha acabado de reproducir el flash ejecuta todo hasta el end Drive.Eject(_SourceFolder);--Expulsa la unidad que contiene la carpeta de medios del CD error = Application.GetLastError(); --Recoge el ultimo error de la aplicación if (error ~= 0) then --En el caso de que se haya producido un error result = Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1); --Muestra un cuadro de dialogo mostrando el error end--Fin del segundo "if" end--Fin del primer "if" Application.Exit();--Sale de la aplicación Ya esta terminado. Solo falta probarlo, si hacen click en previsualizar a la salida les dará un error, ya que no esta en ninguna unidad de CD. Para previsualizar click en el botón que tiene un a pantallita en la barra de herramientas (ver imagen arriba). Descarga un flash de salida bastante util sacado del TEU Adobe by Monito CÓDIGO http://rapidshare.com/files/103608578/db_abspann.swf.html