Cap1 Como hacer que lanze el mensaje

Anuncio
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
Descargar