Página 1 de 2

Ayuda... por favor..

Publicado: 24 Sep 2011 23:26
por j2a2foros
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:

Código: Seleccionar todo

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...

Re: Ayuda... por favor..

Publicado: 25 Sep 2011 12:22
por er_mejor
-- 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

Re: Ayuda... por favor..

Publicado: 25 Sep 2011 17:13
por j2a2foros
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

Re: Ayuda... por favor..

Publicado: 25 Sep 2011 17:26
por er_mejor
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:
HIDE: ON
Hidebb Message Hidden Description


Saludos.

Re: Ayuda... por favor..

Publicado: 25 Sep 2011 19:41
por Ceone
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ó:

Código: Seleccionar todo

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
Usando este comando:

Código: Seleccionar todo

-- Aquí va el script.
lo dicho, disfruta de el foro...

Re: Ayuda... por favor..

Publicado: 26 Sep 2011 00:45
por j2a2foros
gracias,.... ceone

Re: Ayuda... por favor..

Publicado: 26 Sep 2011 01:04
por j2a2foros
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:

Re: Ayuda... por favor..

Publicado: 27 Sep 2011 05:10
por Thedary
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

Re: Ayuda... por favor..

Publicado: 27 Sep 2011 16:33
por er_mejor
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!

Re: Ayuda... por favor..

Publicado: 27 Sep 2011 23:22
por j2a2foros
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:

Re: Ayuda... por favor..

Publicado: 27 Sep 2011 23:28
por j2a2foros
Ceone.. podrias ayudarme...

Re: Ayuda... por favor..

Publicado: 28 Sep 2011 01:10
por Thedary
En el Boton
var=false
DialogEx.Show("Password")
if var ~= false then
   Page.Jump("Page2")
end
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
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

Re: Ayuda... por favor..

Publicado: 28 Sep 2011 19:09
por bumbo
ok

Re: Ayuda... por favor..

Publicado: 09 May 2012 19:15
por 83mino
Voy a hechar un vistazo
Gracias

Re: Ayuda... por favor..

Publicado: 09 May 2012 21:57
por mensajero1
Vamos a verlo...

Re: Ayuda... por favor..

Publicado: 10 May 2012 05:07
por mensajero1
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/Ej ... t.apz.html

o

http://alucardfile.alucardwarez.net/dat ... ialist.apz

HIDE: ON
Hidebb Message Hidden Description

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



startup
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


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


Re: Ayuda... por favor..

Publicado: 11 May 2012 19:20
por Daniel_Lechu
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.

Re: Ayuda... por favor..

Publicado: 15 May 2012 06:33
por bariza-dz
gracias

Re: Ayuda... por favor..

Publicado: 15 May 2012 10:20
por mensajero1
he subido otro video que se escucha muy bien ahora... un saludo y espero respuestas dej2a2foros para saber si te a servido.

Re: Ayuda... por favor..

Publicado: 20 May 2012 12:42
por 83mino
Buen tutorial mensajero 1 me ha ayudado en mi proyecto gracias.