Tecnología

Inicio

Cómo hacer que las formas en Flash

Adobe Flash permite crear animaciones dinámicas y añadir profundidad a sus páginas web. En lo que va del diseño, es posible hacer casi cualquier cosa que podría hacer en HTML y CSS con ActionScript 3.0 y unos conocimientos de Flash. Hacer un formulario basado en Flash utiliza un poco de codificación PHP, pero le permite tener una forma estéticamente agradable que se ve un poco mejor que una forma de CSS.

Instrucciones

1 Abra un nuevo archivo en Adobe Flash (Ctrl + N). Seleccione el primer fotograma clave en la línea de tiempo y pulse \ "F6 \" para crear otra línea de tiempo. Navegue a Ventana> Acciones y escribir \ "parada (); \" en la ventana de acciones. Haga esto para ambas ventanas.

2 Crear otra capa mediante la navegación a \ "Añadir nueva capa \" en la parte inferior derecha de la línea de tiempo. El nombre de su capa \ "etiquetas. \"

3 Seleccione el segundo fotograma clave en el segundo nivel, y en la ventana Propiedades, el nombre de su segundo fotograma clave \ "Gracias. \"

4 Con el segundo fotograma clave seleccionado, seleccionar la herramienta de texto (T) y escribir una nota de agradecimiento, como \ "Gracias por enviar su información. \"

5 Seleccione el primer fotograma clave. Usando la herramienta de texto, escribir los títulos de las formas que desea crear con el primer fotograma seleccionado. Nombre, correo electrónico, comentarios y ciudad natal son todos ejemplos de títulos que puede tener en su formulario. Crear campos de texto por la elección de la herramienta de texto en la barra de herramientas (T). Crear cuadros para sus campos con esta herramienta seleccionada. Seleccione \ "Entrada de texto \" y el tipo de texto en la ventana Propiedades y establezca su tipo de \ "Una línea. \" Escriba un nombre para cada campo de texto de entrada en el campo Nombre de la instancia de la ventana Propiedades. Crear un botón de envío mediante la selección de la herramienta Rectángulo (R) y la creación de un rectángulo en el escenario. Utilice la herramienta de texto para escribir la palabra \ "Enviar \" dentro de la caja.

6 Arrastre el cuadro y el texto en la biblioteca. Cuando el cuadro \ "Convertir en símbolo \" aparece, el nombre de su botón y seleccione el botón de opción \ "botón \". Haga clic en \ "Aceptar \". Mantener todas las cosas que ha creado en el primer fotograma clave en la línea de tiempo.

7 El nombre de su "\ Submit" nuevo botón \ en la ventana Propiedades. En este ejemplo, el botón se titula \ "submit_btn. \"

8 Abre el Bloc de notas o Adobe Dreamweaver y tipo:
<? Php
$ Nombre = $ _POST [ 'visitorname']
IR
$ Vemail = $ _POST [ 'email']
IR
$ comentarios = $ _POST [ ''] vComments
IR
$ Cuerpo = \ "Nombre: $
E-Mail: $ Vemail
Comentarios: \ "$ comentarios
IR
mail ( '[email protected]', 'Título del Formulario de aquí', $ cuerpo)
IR
?>
Este código es para una forma 3-campo. Se le pedirá y presentar al usuario del nombre, comentario y dirección de correo electrónico. Se pueden añadir más campos mediante la adición de $ NameOfVariable = $ _POST [nameofVariablesinFlashAS].

9 Reemplazar [email protected] con su propia dirección de correo electrónico o cualquier lugar al que desea que su información sea enviada, y vuelva a colocar \ "Título del Formulario Aquí \" con el sujeto que desea que su forma a tener.

10 Guarde el archivo como \ "mail.php \" y asegúrese de que está en la misma carpeta que el archivo SWF en todo momento.

11 Abre la ventana de acciones en la línea de tiempo de su formulario. Escriba lo siguiente (La explicación de cada línea que viene después de las marcas // No son en realidad parte del código y no afectarán a la SWF.):
función de enviar (event: Event): void
{
var request: URLRequest = new URLRequest (\ "mail.php \"); // Llama a su archivo PHP
las variables var: URLVariables = new URLVariables (); // Define sus variables
variables.email = emailField.text; // Llama texto de entrada en el campo de correo electrónico
variables.visitorname = visitornameField.text; // Llama texto de entrada en el campo de nombre
variables.vcomments = vcommentsField.text; // Llama texto de entrada en el campo de comentarios
request.data = Variables
IR
request.method = URLRequestMethod.POST;
sendToURL (petición)
IR
gotoAndStop (\ "gracias \"); // Lleva al segundo fotograma clave de usuario, haciéndole saber su información ha sido enviado
}
submit_btn.addEventListener (MouseEvent.CLICK, enviar); // links funcionan botón para enviar

12 Pruebe su vídeo pulsando \ "Shift + Enter. \" Guardar y cargar su SWF y archivos PHP en la misma carpeta en su servidor.

Consejos y advertencias

  • Para hacer un campo de comentarios, crear su campo como lo hizo los otros, pero establecer el tipo de a \ "múltiples líneas, \" y hacer que el cuadro de ancho y más alto.