Discussion:
Remmplazar Text Box por Combobox???
(demasiado antiguo para responder)
: : Ale Photoshop : :
2009-01-09 03:01:51 UTC
Permalink
Bueno, esto debe ser una burrada pero es la primera vez que se me ocurre
usar un componente de flash.

La idea es que tengo un formulario flash que obtiene (ademas del nombre y el
email) la fecha de nacimiento del que lo completa y hace un post a un php.
Ahora, lo que tengo que hacer es reemplazar el texbox del mes por un
Combobox desplegable.

Esto lo quiero hacer con un componente de flash (mas que nada para aprender
a usarlo)...
La onda es que no entiendo bien como funciona y despues de leer varios
tutoriales en google, no puedo enganchar la forma de adaptar uno a mi
formulario...


hay alguien que me pueda dar una manito con esto? Seguramente que es una
pabada para alguien que usa flash a menudo...

Gracias de antemano y feliza me muero!

Ale Photoshop
Juan Muro
2009-01-09 08:44:42 UTC
Permalink
¿En qué versión de Flash y actionscript, Ale?
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :
Bueno, esto debe ser una burrada pero es la primera vez que se me ocurre
usar un componente de flash.
La idea es que tengo un formulario flash que obtiene (ademas del nombre y
el email) la fecha de nacimiento del que lo completa y hace un post a un
php.
Ahora, lo que tengo que hacer es reemplazar el texbox del mes por un
Combobox desplegable.
Esto lo quiero hacer con un componente de flash (mas que nada para
aprender a usarlo)...
La onda es que no entiendo bien como funciona y despues de leer varios
tutoriales en google, no puedo enganchar la forma de adaptar uno a mi
formulario...
hay alguien que me pueda dar una manito con esto? Seguramente que es una
pabada para alguien que usa flash a menudo...
Gracias de antemano y feliza me muero!
Ale Photoshop
: : Ale Photoshop : :
2009-01-11 18:54:02 UTC
Permalink
hola juan,
cs3 y action 2.0.
La idea es que yo ya tengo todo el form armado. Lo unico es que ahora me
piden reemplazar el campo de fecha de nacimiento (que lohabía hecho con 3
texbox: dia mes año) por uno solo que sea del mes del cumpleaños.
COmo son 12 fijas pensé en hacer un selectbox con todos los meses del año y
listo... pero bueno... se me complicó para que no me tire error el flash...

Gracias por tu colaboración siempre oportuna!

Ale Photoshop
Post by Juan Muro
¿En qué versión de Flash y actionscript, Ale?
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :
Bueno, esto debe ser una burrada pero es la primera vez que se me ocurre
usar un componente de flash.
La idea es que tengo un formulario flash que obtiene (ademas del nombre y
el email) la fecha de nacimiento del que lo completa y hace un post a un
php.
Ahora, lo que tengo que hacer es reemplazar el texbox del mes por un
Combobox desplegable.
Esto lo quiero hacer con un componente de flash (mas que nada para
aprender a usarlo)...
La onda es que no entiendo bien como funciona y despues de leer varios
tutoriales en google, no puedo enganchar la forma de adaptar uno a mi
formulario...
hay alguien que me pueda dar una manito con esto? Seguramente que es una
pabada para alguien que usa flash a menudo...
Gracias de antemano y feliza me muero!
Ale Photoshop
: : Ale Photoshop : :
2009-01-11 19:05:13 UTC
Permalink
y por si te querés dar una idea lo que es, te dejo el as que hice:

stop();
tel.restrict = "0-9+";
dia.restrict = "0-9+";

function enviar_mail() {
if (!Nombre.length) {
error.text = "Ingresa tu nombre.";
}
else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".")
== -1) {
error.text = "Ingresa un email válido.";
}
else {
error.text = "";
enviarmail = new LoadVars();
enviarmail.nombre = nombre.text;
enviarmail.mail = mail.text;
enviarmail.tel = tel.text;
enviarmail.mes = mes.text; (este sería el que tengo que reemplazar por el
componente Selectbox)




enviarmail.send("promo.php",enviarmail,"POST");
enviarmail.onLoad = function() {
error.text = "";
};
gotoAndPlay("arrancar");
}
}
enviar.onRelease = function() {
enviar_mail();
};
nombre.text = "";
mail.text = "";
tel.text = "";
mes.text = "";



La pagina está en : www.bermoy.com.ar/anterior
el formestá en la sección promocion.

gracias!
Post by Juan Muro
¿En qué versión de Flash y actionscript, Ale?
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :
Bueno, esto debe ser una burrada pero es la primera vez que se me ocurre
usar un componente de flash.
La idea es que tengo un formulario flash que obtiene (ademas del nombre y
el email) la fecha de nacimiento del que lo completa y hace un post a un
php.
Ahora, lo que tengo que hacer es reemplazar el texbox del mes por un
Combobox desplegable.
Esto lo quiero hacer con un componente de flash (mas que nada para
aprender a usarlo)...
La onda es que no entiendo bien como funciona y despues de leer varios
tutoriales en google, no puedo enganchar la forma de adaptar uno a mi
formulario...
hay alguien que me pueda dar una manito con esto? Seguramente que es una
pabada para alguien que usa flash a menudo...
Gracias de antemano y feliza me muero!
Ale Photoshop
Álvaro Vidal
2009-01-12 19:15:47 UTC
Permalink
Buenas noches Ale,

¿Has probado con mail.selectedItem.data para recuperar la información?

Teniendo en cuenta que tu lista, combobox, o lo que hayas usado tenga
como nombre de instancia mes.

Saludos, Álvaro.
Post by : : Ale Photoshop : :
stop();
tel.restrict = "0-9+";
dia.restrict = "0-9+";
function enviar_mail() {
if (!Nombre.length) {
error.text = "Ingresa tu nombre.";
}
== -1) {
error.text = "Ingresa un email válido.";
}
else {
error.text = "";
enviarmail = new LoadVars();
enviarmail.nombre = nombre.text;
enviarmail.mail = mail.text;
enviarmail.tel = tel.text;
enviarmail.mes = mes.text; (este sería el que tengo que reemplazar por
el componente Selectbox)
enviarmail.send("promo.php",enviarmail,"POST");
enviarmail.onLoad = function() {
error.text = "";
};
gotoAndPlay("arrancar");
}
}
enviar.onRelease = function() {
enviar_mail();
};
nombre.text = "";
mail.text = "";
tel.text = "";
mes.text = "";
La pagina está en : www.bermoy.com.ar/anterior
el formestá en la sección promocion.
gracias!
Post by Juan Muro
¿En qué versión de Flash y actionscript, Ale?
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :
Bueno, esto debe ser una burrada pero es la primera vez que se me ocurre
usar un componente de flash.
La idea es que tengo un formulario flash que obtiene (ademas del nombre
y el email) la fecha de nacimiento del que lo completa y hace un post a
un php.
Ahora, lo que tengo que hacer es reemplazar el texbox del mes por un
Combobox desplegable.
Esto lo quiero hacer con un componente de flash (mas que nada para
aprender a usarlo)...
La onda es que no entiendo bien como funciona y despues de leer varios
tutoriales en google, no puedo enganchar la forma de adaptar uno a mi
formulario...
hay alguien que me pueda dar una manito con esto? Seguramente que es una
pabada para alguien que usa flash a menudo...
Gracias de antemano y feliza me muero!
Ale Photoshop
: : Ale Photoshop : :
2009-01-13 02:56:00 UTC
Permalink
Gracias alvaro por tu interes en ayudarme.
En principio dejé un textbox y que el usuario ponga el mes del cumpleaños
manualmente (www.bermoy.com.ar)
Pero sigo queriendo hacerlo con el combobox.
Podrias dame una pista ams de como colocar el "mail.selectedItem.data" en el
codigo que estoy usando? ten encuenta que es AS2 y que soy un pichon de
novato en el AS.

Juan: el tutorial que me pasate está bueno pero Creo que está en AS3 y no me
funciona. De todos modos gracias por el intento... con tiempo voy a volver a
analizarlo.

Ale
Post by Álvaro Vidal
Buenas noches Ale,
¿Has probado con mail.selectedItem.data para recuperar la información?
Teniendo en cuenta que tu lista, combobox, o lo que hayas usado tenga
como nombre de instancia mes.
Saludos, Álvaro.
Post by : : Ale Photoshop : :
stop();
tel.restrict = "0-9+";
dia.restrict = "0-9+";
function enviar_mail() {
if (!Nombre.length) {
error.text = "Ingresa tu nombre.";
}
== -1) {
error.text = "Ingresa un email válido.";
}
else {
error.text = "";
enviarmail = new LoadVars();
enviarmail.nombre = nombre.text;
enviarmail.mail = mail.text;
enviarmail.tel = tel.text;
enviarmail.mes = mes.text; (este sería el que tengo que reemplazar por
el componente Selectbox)
enviarmail.send("promo.php",enviarmail,"POST");
enviarmail.onLoad = function() {
error.text = "";
};
gotoAndPlay("arrancar");
}
}
enviar.onRelease = function() {
enviar_mail();
};
nombre.text = "";
mail.text = "";
tel.text = "";
mes.text = "";
La pagina está en : www.bermoy.com.ar/anterior
el formestá en la sección promocion.
gracias!
Post by Juan Muro
¿En qué versión de Flash y actionscript, Ale?
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :
Bueno, esto debe ser una burrada pero es la primera vez que se me
ocurre usar un componente de flash.
La idea es que tengo un formulario flash que obtiene (ademas del nombre
y el email) la fecha de nacimiento del que lo completa y hace un post
a un php.
Ahora, lo que tengo que hacer es reemplazar el texbox del mes por un
Combobox desplegable.
Esto lo quiero hacer con un componente de flash (mas que nada para
aprender a usarlo)...
La onda es que no entiendo bien como funciona y despues de leer varios
tutoriales en google, no puedo enganchar la forma de adaptar uno a mi
formulario...
hay alguien que me pueda dar una manito con esto? Seguramente que es
una pabada para alguien que usa flash a menudo...
Gracias de antemano y feliza me muero!
Ale Photoshop
Álvaro Vidal
2009-01-17 10:04:10 UTC
Permalink
Buenos días,

Disculpa la tardanza en responder, el uso es sencillo, en la línea
siguiente:

enviarmail.mes = mes.text;

deberías cambiarla por:

enviarmail.mes = mes.selectedItem.data;
ó
enviarmail.mes = mes.selectedItem.label;

dependiendo de qué dato quieras enviar de la lista, el label es la
información que se muestra al usuario, en tu caso los meses, y el data es el
valor relacionado, que puede ser el mismo que el label u otro, por ejemplo
si en la base de datos los meses los guardas como números, puedes poner en
los labels: Enero, Febrero, Marzo,... y en el data: 1, 2, 3, ...

Saludos, Álvaro.
Post by : : Ale Photoshop : :
Gracias alvaro por tu interes en ayudarme.
En principio dejé un textbox y que el usuario ponga el mes del cumpleaños
manualmente (www.bermoy.com.ar)
Pero sigo queriendo hacerlo con el combobox.
Podrias dame una pista ams de como colocar el "mail.selectedItem.data" en
el codigo que estoy usando? ten encuenta que es AS2 y que soy un pichon de
novato en el AS.
Juan: el tutorial que me pasate está bueno pero Creo que está en AS3 y no
me funciona. De todos modos gracias por el intento... con tiempo voy a
volver a analizarlo.
Ale
Post by Álvaro Vidal
Buenas noches Ale,
¿Has probado con mail.selectedItem.data para recuperar la información?
Teniendo en cuenta que tu lista, combobox, o lo que hayas usado tenga
como nombre de instancia mes.
Saludos, Álvaro.
Post by : : Ale Photoshop : :
stop();
tel.restrict = "0-9+";
dia.restrict = "0-9+";
function enviar_mail() {
if (!Nombre.length) {
error.text = "Ingresa tu nombre.";
}
== -1) {
error.text = "Ingresa un email válido.";
}
else {
error.text = "";
enviarmail = new LoadVars();
enviarmail.nombre = nombre.text;
enviarmail.mail = mail.text;
enviarmail.tel = tel.text;
enviarmail.mes = mes.text; (este sería el que tengo que reemplazar por
el componente Selectbox)
enviarmail.send("promo.php",enviarmail,"POST");
enviarmail.onLoad = function() {
error.text = "";
};
gotoAndPlay("arrancar");
}
}
enviar.onRelease = function() {
enviar_mail();
};
nombre.text = "";
mail.text = "";
tel.text = "";
mes.text = "";
La pagina está en : www.bermoy.com.ar/anterior
el formestá en la sección promocion.
gracias!
Post by Juan Muro
¿En qué versión de Flash y actionscript, Ale?
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :
Bueno, esto debe ser una burrada pero es la primera vez que se me
ocurre usar un componente de flash.
La idea es que tengo un formulario flash que obtiene (ademas del
nombre y el email) la fecha de nacimiento del que lo completa y hace
un post a un php.
Ahora, lo que tengo que hacer es reemplazar el texbox del mes por un
Combobox desplegable.
Esto lo quiero hacer con un componente de flash (mas que nada para
aprender a usarlo)...
La onda es que no entiendo bien como funciona y despues de leer varios
tutoriales en google, no puedo enganchar la forma de adaptar uno a mi
formulario...
hay alguien que me pueda dar una manito con esto? Seguramente que es
una pabada para alguien que usa flash a menudo...
Gracias de antemano y feliza me muero!
Ale Photoshop
: : Ale Photoshop : :
2009-01-19 01:20:12 UTC
Permalink
eXCELENTE...
Listo Álvaro, con esa simple aclaración pude hacer funcionar el combobox...
te lo agradezco sinceramente...

Un abrazo,
Ale Photoshop
Post by Álvaro Vidal
Buenos días,
Disculpa la tardanza en responder, el uso es sencillo, en la línea
enviarmail.mes = mes.text;
enviarmail.mes = mes.selectedItem.data;
ó
enviarmail.mes = mes.selectedItem.label;
dependiendo de qué dato quieras enviar de la lista, el label es la
información que se muestra al usuario, en tu caso los meses, y el data es el
valor relacionado, que puede ser el mismo que el label u otro, por ejemplo
si en la base de datos los meses los guardas como números, puedes poner en
los labels: Enero, Febrero, Marzo,... y en el data: 1, 2, 3, ...
Saludos, Álvaro.
Post by : : Ale Photoshop : :
Gracias alvaro por tu interes en ayudarme.
En principio dejé un textbox y que el usuario ponga el mes del cumpleaños
manualmente (www.bermoy.com.ar)
Pero sigo queriendo hacerlo con el combobox.
Podrias dame una pista ams de como colocar el "mail.selectedItem.data" en
el codigo que estoy usando? ten encuenta que es AS2 y que soy un pichon
de novato en el AS.
Juan: el tutorial que me pasate está bueno pero Creo que está en AS3 y no
me funciona. De todos modos gracias por el intento... con tiempo voy a
volver a analizarlo.
Ale
Post by Álvaro Vidal
Buenas noches Ale,
¿Has probado con mail.selectedItem.data para recuperar la información?
Teniendo en cuenta que tu lista, combobox, o lo que hayas usado tenga
como nombre de instancia mes.
Saludos, Álvaro.
Post by : : Ale Photoshop : :
stop();
tel.restrict = "0-9+";
dia.restrict = "0-9+";
function enviar_mail() {
if (!Nombre.length) {
error.text = "Ingresa tu nombre.";
}
Email.indexOf(".") == -1) {
error.text = "Ingresa un email válido.";
}
else {
error.text = "";
enviarmail = new LoadVars();
enviarmail.nombre = nombre.text;
enviarmail.mail = mail.text;
enviarmail.tel = tel.text;
enviarmail.mes = mes.text; (este sería el que tengo que reemplazar
por el componente Selectbox)
enviarmail.send("promo.php",enviarmail,"POST");
enviarmail.onLoad = function() {
error.text = "";
};
gotoAndPlay("arrancar");
}
}
enviar.onRelease = function() {
enviar_mail();
};
nombre.text = "";
mail.text = "";
tel.text = "";
mes.text = "";
La pagina está en : www.bermoy.com.ar/anterior
el formestá en la sección promocion.
gracias!
Post by Juan Muro
¿En qué versión de Flash y actionscript, Ale?
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :
Bueno, esto debe ser una burrada pero es la primera vez que se me
ocurre usar un componente de flash.
La idea es que tengo un formulario flash que obtiene (ademas del
nombre y el email) la fecha de nacimiento del que lo completa y hace
un post a un php.
Ahora, lo que tengo que hacer es reemplazar el texbox del mes por un
Combobox desplegable.
Esto lo quiero hacer con un componente de flash (mas que nada para
aprender a usarlo)...
La onda es que no entiendo bien como funciona y despues de leer
varios tutoriales en google, no puedo enganchar la forma de adaptar
uno a mi formulario...
hay alguien que me pueda dar una manito con esto? Seguramente que es
una pabada para alguien que usa flash a menudo...
Gracias de antemano y feliza me muero!
Ale Photoshop
Juan Muro
2009-01-12 19:43:53 UTC
Permalink
Hola Ale:
No funciona tu enlace. Lo que quieres hacer esta muy bien explicado en este
hilo de Cristalab, te bastaría con poner invisible el campo de texto, o
sacralo del stage:
http://foros.cristalab.com/combobox-y-textinput-flash-as3-t60883/
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :
stop();
tel.restrict = "0-9+";
dia.restrict = "0-9+";
function enviar_mail() {
if (!Nombre.length) {
error.text = "Ingresa tu nombre.";
}
== -1) {
error.text = "Ingresa un email válido.";
}
else {
error.text = "";
enviarmail = new LoadVars();
enviarmail.nombre = nombre.text;
enviarmail.mail = mail.text;
enviarmail.tel = tel.text;
enviarmail.mes = mes.text; (este sería el que tengo que reemplazar por
el componente Selectbox)
enviarmail.send("promo.php",enviarmail,"POST");
enviarmail.onLoad = function() {
error.text = "";
};
gotoAndPlay("arrancar");
}
}
enviar.onRelease = function() {
enviar_mail();
};
nombre.text = "";
mail.text = "";
tel.text = "";
mes.text = "";
La pagina está en : www.bermoy.com.ar/anterior
el formestá en la sección promocion.
gracias!
Post by Juan Muro
¿En qué versión de Flash y actionscript, Ale?
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :
Bueno, esto debe ser una burrada pero es la primera vez que se me ocurre
usar un componente de flash.
La idea es que tengo un formulario flash que obtiene (ademas del nombre
y el email) la fecha de nacimiento del que lo completa y hace un post a
un php.
Ahora, lo que tengo que hacer es reemplazar el texbox del mes por un
Combobox desplegable.
Esto lo quiero hacer con un componente de flash (mas que nada para
aprender a usarlo)...
La onda es que no entiendo bien como funciona y despues de leer varios
tutoriales en google, no puedo enganchar la forma de adaptar uno a mi
formulario...
hay alguien que me pueda dar una manito con esto? Seguramente que es una
pabada para alguien que usa flash a menudo...
Gracias de antemano y feliza me muero!
Ale Photoshop
Loading...