22 mensajes Página 1 de 2
Hola gente de AMSSpecialist.info soy nuevo en el foro (quiero seguir avanzando ), pues buscaba un sitio especializado en AutoPlay Media Studio, y estoy seguro de q encontré el mejor, he observado varios post y de verdad que es muy buena la página :num1: :yes: por eso acudo a uds para la siguiente duda:

Estoy desarrollando un proyecto de grado (estoy en grado 11º, secundaria) el cual consiste en un programa educativo para enseñar informática de nivel 1 (word, paint, partes del computador,wordpad,etc)
este es el menu principal.

Imagen

Necesito que al dar clic en el candadito se habra un cuadro de diálogo... donde haya un input y un boton:
al ingresar x clave en el input y dar click me valla a otra página (pasar de un diáogo a una página, es lo que necesito),,, ya he intentado con este código dentro del boton en on click:

if Input.GetText("usuario") == "asd" then
   Page.Jump("Page2");
  else
   if
      Input.GetText("usuario") == "asd2" then
      Page.Jump("Page3");
   else
   
      Dialog.Message("Error", "Contraseña Incorrecta, intenta de nuevo", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
      end
end

pero me sale un error... por favor ayudenme.. necesito entegar el proyecto para el 5 de octubre :friends:
también les agradecería ayuda adicional, videos tutoriales, plantillas, plugins para mejorar el programa,
efectos al abrir el programa, al cerrarlo etc...
Se q aquí estan los mejores.. gracias de antemano...
Imagen
-- Ver lo escrito en el Input
Usuario_Input = Input.GetText("usuario");

-- Contraseña "asd"
if Usuario_Input == "asd" then
DialogEx.Close()
   Page.Jump("Page2");

-- Contraseña "asd2"
else if Usuario_Input == "asd2" then
DialogEx.Close()
   Page.Jump("Page3");

-- Si lo contraseña es incorrecta
else result = Dialog.Message("Error", "Contraseña Incorrecta.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
DialogEx.Close()
end

end
Parsed in 0.003 seconds, using GeSHi 1.0.8.9
Gracias.... er_mejor  por el código,,pero no hace lo q yo quiero... introduzco la contraseña. pero no me salta a la página... se queda en el diálogo... por favor necesito un código,,,, que al introducir la contraseña me cierre el diálogo y valla a la página que quiero... pliss
Imagen
j2a2foros escribió: Gracias.... er_mejor  por el código,,pero no hace lo q yo quiero... introduzco la contraseña. pero no me salta a la página... se queda en el diálogo... por favor necesito un código,,,, que al introducir la contraseña me cierre el diálogo y valla a la página que quiero... pliss

Yo lo he probado por mi cuenta y funciona bien. Te paso un APZ para que lo veas más claro:
Contenido Oculto: ON
	<br />Usted necesita responder en este tema para ver el contenido oculto.


Saludos.
bienvenido j2a2foros espero que encuentres todo lo que necesites para resolver tus dudas sobre AMS.
solo quiero comentarte una cosa cuando añadas código usa el comando lua no el comando code...

Así NO...
j2a2foros escribió:
if Input.GetText("usuario") == "asd" then
   Page.Jump("Page2");
  else
   if
      Input.GetText("usuario") == "asd2" then
      Page.Jump("Page3");
   else
   
      Dialog.Message("Error", "Contraseña Incorrecta, intenta de nuevo", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
      end
end


Así SI...
if Input.GetText("usuario") == "asd" then
        Page.Jump("Page2");
  else
        if
                Input.GetText("usuario") == "asd2" then
                Page.Jump("Page3");
        else
       
      Dialog.Message("Error", "Contraseña Incorrecta, intenta de nuevo", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
                end
end
 
Parsed in 0.002 seconds, using GeSHi 1.0.8.9


Usando este comando:
[lua]-- Aquí va el script.[/lua]


lo dicho, disfruta de el foro...
gracias,.... ceone
Imagen
er_mejor gracias por tu ayuda, pero creo q no me has entendido (tu apz es de pasar de una página a otra)
planteo la situació nuevamente: ;)

tengo dentro de un diálogo un input y un boton... necesito que cuando se ingrese la contraseña correcta se cierre el diálogo...y valla a la página deseada...
agradezco la ayuda q me puedan brindar todos ustedes... :yes:
Imagen
Esta es la funcion:

Dialog.ExClose

-- Ver lo escrito en el Input
Usuario_Input = Input.GetText("usuario");

-- Contraseña "asd"
if Usuario_Input == "asd" then
DialogEx.Close()
   Page.Jump("Page2");

-- Contraseña "asd2"
else if Usuario_Input == "asd2" then
DialogEx.Close()
   Page.Jump("Page3");

-- Si lo contraseña es incorrecta
else result = Dialog.Message("Error", "Contraseña Incorrecta.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
DialogEx.Close()
end

end
 
Parsed in 0.003 seconds, using GeSHi 1.0.8.9
Imagen
Imagen

Si quieres puedes apoyar el chat de la comunidad de amsspecilist
Vaya, no entendí del todo tu problema :hypno: . Tal y como comentas, para cerrar el dialogo solo tendrás que añadir la linea DialogEx.Close(), como dice TheDary.

Saludos!
Gracias... por su ayuda, pero.. al momento de ingresar la contraseña correcta, se cierra el diálogo pero no salta a la página..no hace nada...por favor si hacen un ejemplo donde funcione el código..lo posteen.. para estudiarlo... a ver si me funciona....o tal vez me tocará colocar esto en una página :pc: :pc:
Imagen
Ceone.. podrias ayudarme...
Imagen
En el Boton
var=false
DialogEx.Show("Password")
if var ~= false then
   Page.Jump("Page2")
end
 
Parsed in 0.002 seconds, using GeSHi 1.0.8.9


en el dialogo
usuario_Input = Input.GetText("usuario");

if Usuario_Input == "asd" then
var=true
else if Usuario_Input == "asd2" then
var=true
else
Dialog.Message("Error", "Contraseña Incorrecta.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
var=false
end
DialogEx.Close()
end
 
Parsed in 0.002 seconds, using GeSHi 1.0.8.9


tan facil como pensar un poco.... y no me digas ke ahora no te funciona para pasar a otras paginas.... ¬¬

esfuerzate un poco cuando hagas un proyecto.. no te lo deben hacer todo los demas porke sino no entiendes..

si algo esta mal escrito [error de syntaxis] almenos ese es el conceptoo
Imagen
Imagen

Si quieres puedes apoyar el chat de la comunidad de amsspecilist
ok
Voy a hechar un vistazo
Gracias
Vamos a verlo...
Aquí tienes el apz del vídeo que te he preparado mas abajo, creo que esto te resolverá tus dusas.
El apz http://freakshare.com/files/bvc1cfgd/Ejemplo-mensajero1-para-AMSspecialist.apz.html

o

http://alucardfile.alucardwarez.net/data/Ejemplo%20mensajero1%20para%20AMSspecialist.apz

Contenido Oculto: ON
	<br />Usted necesita responder en este tema para ver el contenido oculto.

-- Ver lo escrito en el Input
Usuario_Input = Input.GetText("usuario");

-- Contraseña "asd"
if Usuario_Input == "asd" then
DialogEx.Close(1)
   

-- Contraseña "asd2"
elseif Usuario_Input == "asd2" then
DialogEx.Close(2)
 

-- Si lo contraseña es incorrecta
else result = Dialog.Message("Error", "Contraseña Incorrecta.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
DialogEx.Close(3)
end


 
Parsed in 0.003 seconds, using GeSHi 1.0.8.9


startup
Parsed in 0.002 seconds, using GeSHi 1.0.8.9

mensajero1 = DialogEx.Show("dialogo")

if (mensajero1==1) then

Page.Jump("pagina1")

elseif (mensajero1==2) then

Page.Jump("pagina2")

elseif (mensajero1==3) then

Application.Exit(0)

end
 
Parsed in 0.002 seconds, using GeSHi 1.0.8.9


El vídeo es el bueno, mira el vídeo que te va a resolver tus dudas.
http://www.youtube.com/watch?v=cFiPffBPyIs

Se me han adelantado, pero la forma es la que pone mensajero1. Si pones un Dialog.Close antes de hacer el cambio de página, se cierra el Dialog y no ejecuta esa parte del script, hay que hacerlo después del cambio de página o del modo en que lo ha hecho mensajero1 utilizando el código de devolución del DialogEx.
gracias
he subido otro video que se escucha muy bien ahora... un saludo y espero respuestas dej2a2foros para saber si te a servido.
Buen tutorial mensajero 1 me ha ayudado en mi proyecto gracias.
22 mensajes Página 1 de 2

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado