HTMLpointHTMLpoint HTMLpoint.com


 Form - Radio Button



Otra opción para los form son los Radio Button, es decir los botones que permiten efectuar una sola elección entre diversas propuestas:

Flash
HTML
JavaScript
Applet Java

Para empezar, dibujamos los pulsantes característicos de los RadioButton (crear nuevas clip graphic):

que, vistos al 100%, producen este efecto: .

Crear un nuevo movieclip con nombre radio y introducir tantos RadioButton como sean las elecciones que el usuario pueda consultar, teniendo en cuenta que la primera elección tendrá que seleccionarse:

Nel mio caso, le scelte possibili saranno 4.
Se asigna al primer keyframe la action Stop.
Inclúyanse después tantos keyframe como sean las elecciones posibles (4), y para cada keyframe, el RadioButton seleccionado tiene que resultar en el Button siguiente:

Crear un nuevo nivel y asignar para cada RadioButton una etiqueta (creando un nuevo nivel que cubra los 4 keyframe creados antes, impedirá que se tenga que repetir la operacion por 4 veces):

Crear un área sensible (consultar la lección dedicada) que cubra un RadioButton y la etiqueta a él asignada e introducirle 4 instancias (para cada voz) en un nuevo nivel que llamaremos áreas sensibles:

Para la primera área sensible, ésta es la action que ha que digitar:

On (Release)
  Go to and Stop (1)
  Set Variable: "/:scelta" = "Flash"
End On

Como se puede ver, la variable elección se inicializa en la película principal de Flash. Esto se debe al hecho de que, cuando los datos se envíen al CGI, Flash envía exclusivamente las variables presentes en dicha película principal y no las que están en las clip.

Para las otras áreas sensibles el procedimiento es el mismo, aunque cambia el valor de Go to and Stop(n) (donde para n habrá que introducir el número de keyframe en que se debe colocar el cabezal de lectura frame, cuando el usuario clica en la voz deseada) y Set Variable: "/:elección" = " *** " (donde, en lugar de ***, hay que añadir el valor que tiene que adoptar elección según sea la selección del usuario):

On (Release)
  Go to and Stop (2)
  Set Variable: "/:elección" = "HTML"
End On
On (Release)
  Go to and Stop (3)
  Set Variable: "/:elección" = "JavaScript"
End On
On (Release)
  Go to and Stop (4)
  Set Variable: "/:elección" = "Applet Java"
End On

He aquí el resultado:

Descarga el ejemplo de esta lección


  Torna a inizio pagina