Formulare und Variablenübergabe

Thema:
Formulare und Variablenübergabe
Description:
Die Erstellung von Formularen und die Übergabe von Variablen an CGI-Scripte (Mailer-Script)
Keywords:
Flash, Formular, Drop-Down-Feld, CGI, Variablen, Kommunikation, Interaktion, Datenbank
Author:
Lars Odermath
Date:
18.11.1999
Doc-ID:
12-001
URL:
http://www.flashworker.de/tutorial/12/001.html
Version:
1.0
Änderungen:
Noch keine... Drop-Down folgt demnächst
Anforderungen:
Flash 4
Vorkenntnisse:
Flash Grundkenntnisse
HTML Grundkenntnisse
JavaScript / CGI nützlich

Download:
PC: "formular.zip", 32 kB
MAC: "formular.sit", 32 kB

  Beispiel

  Das obligatorische Vorwort

  Erstellung der Formulare

  So definiert man die Variablen der Textfelder


Das obligatorische Vorwort


Seit die 4. Version von Flash auf dem Markt ist, kann schon ernsthafter darüber nachgedacht werden, ob Flash nicht irgendwann einmal die "herkömmliche" HTML-Programmierung ersetzen wird und damit der einheitlichen Langeweile im Internet ein Ende setzt.

Dank des nun zulässigen Einsatzes von Formularfeldern und der Weiterverarbeitung der Eingaben wurde nun eine wichtige Lücke geschlossen, die bisher in vielen Fällen die Seitenerstellung in reinem Flash nicht zuließ.

In diesem Tutorial soll gezeigt werden, wie man Formularfelder in Flash verwendet und wie man die Eingaben in diesen Feldern an CGI-Scripte (Mailer-Script) übergibt. Wie so oft, führen mehrere Wege zum gewünschten Ziel - hier soll jedoch nur einer gezeigt werden, der sich meiner Meinung nach aus Gründen der Einfachheit anbietet.

Noch eine Anmerkung: Dieses Beispiel beschreibt die Übergabe der Eingaben an ein CGI-Script und nicht etwa die Verarbeitung für den "normalen" Versandt per E-Mail. Der Grund dafür liegt ganz einfach darin, daß der Versandt der Eingaben über den Browser nicht von allen Browsern unterstützt wird und daher von der Verwendung dieser Möglichkeit abzuraten ist.


Also, los geht's...





Erstellung der Formulare


1. Zunächst wird eine neue Bühne erstellt (File -> New)

2. Der Einfachheit halber reicht es, wenn man alle Elemente auf einen, standardmäßig vorgegeben Layer in nur einem Frame erstellt.

3. Nun wird die benötigte Anzahl an Textfeldern erstellt:

a) Klicke auf das Textwerkzeug das ist ein A

b) Aktiviere den Text Feld Button

c) Wähle die Schriftart, -farbe und -größe aus, in denen nachher die Eingaben dargestellt werden sollen.

d) Klicke mit der linken Maustaste auf die Bühne, halte sie gedrückt und ziehe das Textfeld in der gewünschten Größe auf (nachträgliche Größenänderungen sind problemlos möglich).

e) Damit sind die Textfelder fertig!





So definiert man die Variablen der Textfelder


Nun müssen die Variablen definiert werden, die später die Eingaben in die Textfelder an das CGI-Script übergeben.

1. Rechtklick auf das Textfeld

2. Wähle "Properties..." und es öffnet sich ein Fenster mit den "Text Field Properties" (was auch sonst? :-)



Abb.1: Text Field Properties
Abb.1: Text Field Properties











3. Setze nun die Variable, die später zur Weiterverarbeitung verwendet werden soll, ein. Sinnvoll ist es, möglichst aussagekräftige Variablen zu verwenden, um nachher Verwechslungen zu vermeiden. Soll etwas in das Textfeld ein Name eingegeben werden, benenne die Variable am besten mit "Name".

4. Die Optionen können nach bedarf gewählt werden. Die Voreinstellungen sind allerdings durchaus zu verwenden...

5. Eingaben mit "OK" bestätigen. Fertig!






Weiter