TUTORIAL ATUTOPLAY MEDIA STUDIO 7 TEMA: Botón de cierre Autor: “Jdyb” 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 saldrá la siguiente ventana en la que podremos especificar las opciones que mejor nos convengan. Luego una vez creado el proyecto pondremos un botón, el que queramos a elegir entre muchos. Una vez creado el botón 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 fácil llamar a una función que tener que escribir lo mismo varias veces. Pondremos lo siguiente en global functions. (todo lo que aparezca detrás de "‐‐" son comentarios, y desde "‐‐"hasta el final de la línea no se toman como líneas ejecutables. Pongo el código que debemos de poner en global functions. --Start Exit Function function exit()--Declaración de la función con nombre exit, a la cual no se le pasan parámetros y tampoco devuelve nada result = Dialog.Message("Salida", "¿Está 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 sí o no) if result == 6 then --Si el usuario presiona si, el resultado internamente es 6 y se ejecutan las líneas de código que hay a continuación hasta el end Audio.TogglePlay(CHANNEL_BACKGROUND); --Pausa la musica de fondo Page.Jump("Fin"); --Salta a una página llamada "Fin" end--Fin de la sentencia de control if end--End Function Ahora falta hacer una nueva página 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 página 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 reproducirá 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 if e_FSCommand == "quit" then --Si se ha reproducir el flash ejecuta todo hasta el end acabado Drive.Eject(_SourceFolder);--Expulsa contiene la carpeta de medios del CD unidad que --Recoge el error = Application.GetLastError(); ultimo error de la aplicación la de 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 está terminado. Solo falta probarlo, si hacen click en previsualizar a la salida les dará un error, ya que no está 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 útil sacado del TEU Adobe by Monito Sin nada más que decir me despido hasta el próximo tutorial, espero que les haya sido de utilidad. Tutorial by Jdyb.