Comunidad de diseño web y desarrollo en internet online

mandar variable a la API de q elemto del menu han echo clik?

Citar            
MensajeEscrito el 06 Oct 2008 02:03 am
buenas noches, este es mi primer post para preguntar y conseguir quiren me pueda ayudar, si bien vengo visitando desde hace bastante esta web ahora q estoy apretado necesito de ayuda.
aca va la pregunta: en una web q tiene un menu con 6 items solo necesito mandar a la api la variable de en q boton del menu han echi clik (para explicarme mejor mando parte del codigo)

Código :

function puedojugar()
{
   var miloadvars_jugar = new LoadVars();
   miloadvars_jugar.para = -1

    miloadvars_jugar.sendAndLoad("api.ashx", miloadvars_jugar, "POST");
    miloadvars_jugar.onLoad = function (success)
    {
        if (success)
        {
            if (miloadvars_jugar.respuesta == 2)
            {
                alpenom = "Ya cargaste tus puntos esta semana.";
                mcerror.play();
            }
            else
            {
                cargador.unloadMovie();
                unloadMovieNum(10);
                if (miloadvars_jugar.CUJ == 1)
                {
                    _root.ksec = "sec_triv.swf";
                    _root.gotoAndPlay("carga");
                } // end if
                if (miloadvars_jugar.CUJ == 2)
                {
                    _root.ksec = "sec_acer.swf";
                    _root.gotoAndPlay("carga");
                } // end if
                if (miloadvars_jugar.CUJ == 3)
                {
                    _root.ksec = "sec_gril.swf";
                    _root.gotoAndPlay("cargalevel");
                } // end if
            } // end else if
        }
        else
        {
            trace ("Error en la carga de datos");
            alpenom = "Imposible en este momento, prueba mas tarde.";
            mcerror.play();
        } // end else if
    };
} // End of the function 



en el momento q mando la variable para =-1
tambien devo mandar la variable CUJ, pero de esta variable tengo 3 opciones
la cual sera CUJ 1, 2 o 3
q necesito q sean tomadas cuando hacen clik en 3 botones del menu,

necesito generar otra variable? q sea igual a CUJ cuando mando esa info a la API???


espero una pronta respuesta
desde ya gracias


esta "funcion puedo jugar" va dentro de la info q mando cuando se loguean lo comunico por si es necesario en este codigo

Código :

function enviologin()
{

trace(miloadvars.email)  
miloadvars.sendAndLoad("api.ashx",miloadvars,"POST");
miloadvars.onLoad = login;

}
function login() {
           if (miloadvars.codigo > 0)
    {
        kusuario = miloadvars.nombre + " " + miloadvars.apellido;
        kestado = "";
        yameloguee = 1;
        puedojugar();
    }
    else
    {

Por fakunu

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Oct 2008 09:42 am

en el momento q mando la variable para =-1
tambien devo mandar la variable CUJ, pero de esta variable tengo 3 opciones
la cual sera CUJ 1, 2 o 3
q necesito q sean tomadas cuando hacen clik en 3 botones del menu,

necesito generar otra variable? q sea igual a CUJ cuando mando esa info a la API???


No se entiende muy bien la pregunta. Dale una vuelta de redacción

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Oct 2008 12:22 pm
gracias Jorge por pasar por el post
bueno trato de aclarar mi pedido, en la web en la que estoy trabajando necesito enviar a la api, la variable de que juego ha elegido el usuario, (por eso necesito generar una funcion, eso es lo que creo) cuando hace clik en el menu,
en el envio de variables a la api, estoy mandando para=-1
ademas tengo que enviar la variable CUJ, donde CUJ es igual a que juego han elejido en el menu,
entonces, mi regunta es como deberia ser la funcion para q CUJ sea igual a = juego 1, juego 2, o juego 3,
y cual es la accion q debe tener el boton del menu para q en on(click) o en on (release) SE ENVIE QUE ES JUEGO 1, JUEGO 2 O JUEGO 3 ???
espero se entienda

desde ya muchas gracias

Por fakunu

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Oct 2008 12:26 pm
Si existe el objeto LoadVars al momento de hacer click en el elemento, sería darle valor a CUJ

Código ActionScript :

on(press){
  miloadvars.CUJ = 1
}


Y así para cada botón

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Oct 2008 12:31 pm
perfecto pero en la funcion

Código :

function puedojugar()
{
   var miloadvars_jugar = new LoadVars();
   miloadvars_jugar.para = -1
    miloadvars_jugar.CUJ = ???


que valor tiene q tener CUJ para q tome el resultado de cada boton???

Por fakunu

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Oct 2008 12:34 pm
Quita esa línea, el valor se lo asignaste al presionar cada botón

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Oct 2008 12:58 pm
entiendo que al presionar cada boton le da el resultado a CUJ, pero como agrego ese resultado a la funcion? en la q envio los resultados a la API?? como envio para =-1ç
tengo q armar la variable???

function envoCUJ() {
//trace(miloadvars.CUJ)
miloadvars.CUJ.sendAndLoad("api.ashx",miloadvars.CUJ,"POST");
miloadvars.CUJ.onLoad = envio_CUJ;}

donde despues puedo pon er

function puedojugar()
{
var miloadvars_jugar = new LoadVars();
miloadvars_jugar.para = -1
miloadvars_jugar.CUJ = miloadvars.CUJ

???
y muchas gracias por responder y por la rapidez, gracias

Por fakunu

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Oct 2008 01:01 pm
Nop, parece que no entiendes lo básico de como funciona un LoadVars, que es básicamente un objeto que encapsula propiedades, lo de miloadvars.CUJ.sendAndLoad no tiene sentido.
Repasa el tuto de LoadVars en este mismo sitio o en http://www.flash-db.com/Tutorials/saving/

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Oct 2008 01:11 pm
ahi o miro al tutorial muchas gracias
por tu tiempo

Por fakunu

5 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.