Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda con formulario

Estas en el tema de Ayuda con formulario en el foro de Flash y Actionscript en Foros del Web. Hoal a todos alguien sabe como lograr esta accion del formulario en el siguiente enlace Me refiero a la accion que al cargar el formulario ...
  #1 (permalink)  
Antiguo 11/11/2008, 15:05
 
Fecha de Ingreso: abril-2007
Mensajes: 66
Antigüedad: 10 años, 8 meses
Puntos: 0
Ayuda con formulario

Hoal a todos alguien sabe como lograr esta accion del formulario en el siguiente enlace

Me refiero a la accion que al cargar el formulario se muestre el texto "Your Name", "Telephone" en las casillas de texto, y al hacer click en la casilla correspondiente se borre dicho texto y quede vacio para digitar ya sea el nombre, telefono o email.

Espero me puedan ayudar


Saludos
  #2 (permalink)  
Antiguo 12/11/2008, 05:00
Avatar de websmonerris  
Fecha de Ingreso: junio-2008
Ubicación: La Vila Joiosa
Mensajes: 89
Antigüedad: 9 años, 5 meses
Puntos: 2
Respuesta: Ayuda con formulario

Depende en que action script estes trabajando, en as3 me cree una vez una clase imput txt que correspondia a los imputs de introducir informacion en el formulario:

Cita:
public class InputsTexto extends MovieClip
{
public var texto_txt:TextField;
public var input_txt:TextField;

public function InputsTexto()
{
input_txt.addEventListener(MouseEvent.CLICK, onClick);


}

public function onClick(event:MouseEvent):void
{
if (input_txt.text == "Escribe aquí...")
{
input_txt.text = "";
}
gotoAndPlay("on");
}

public function onTab():void
{
if (input_txt.text == "Escribe aquí...")
{
input_txt.text = "";
}
gotoAndPlay("on");
}

public function onClickOut():void
{
if (input_txt.text == "" || input_txt.text == "Escribe aquí...")
{
input_txt.text="Escribe aquí..."
}
gotoAndPlay("off");
}

}
Puedes ver que este imput hereda de un movieClip el cual tiene animación que resalta el borde, y tiene sus metodos los cuales hay los de entrada onClick y onTab que hacen que desaparezca el texto que hay y se reproduzca el resalte, luego tengo un onClickOut que es para cuando salga del imput si no es diferente a lo que habia antes o esta vacio vuelve a su estado original...

Ahora solo falta en el script principal ponerle las escuchas de eventos:

Cita:
input_XXX.addEventListener(MouseEvent.CLICK, onSalirInput_XXX);
Y luego ya ir llamando a las funciones correspondientes y despues a los metodos de las clases.... Bueno este ejemplo puede que resulte un poco complicado al estar separado en clases y en Action Script3... pero la manera de trabajar es la misma

Tienes un MovieClip que le puedes agregar eventos del mouse, como podría ser onRelease
el cual provoca que desaparezca el texto y se resalte. En ese mismo MovieClip o desde el _root cuando entre podrías comprobar los otros MovieClips si han cambiado o no.
__________________
Aplicaciones y Desarrollo Web
websmonerris.es
Blog Monerris (Flash, PHP y más)
monerris.wordpress.com
  #3 (permalink)  
Antiguo 13/11/2008, 15:20
 
Fecha de Ingreso: abril-2007
Mensajes: 66
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Ayuda con formulario

Gracias por tu respuesta,

La verdad que no manejo mucho el action script 3, me podrias indicar donde coloco cada cita de codigo?


Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.