Der kleine Unterschied zwischen Director- und HTML-Formularen ist daß einige Funktionalitäten nicht von vorneherein gegeben sind, man muß sie erst einstellen. Dafür hat man dann aber auch einiges an Freiheiten mehr.
Theoretisch kannst Du jedes Textfeld als Eingabemaske verwenden, wenn Du die "Bearbeitbarkeit" (the editable) im Eigenschaftsinspektor einstellst. Mit der Einstellung "Autotab" kann man bewirken, daß man mit der Tabulatortaste von Textfeld zu Textfeld springt. etc. Außerdem solltest du noch einen Button zur Verfügung stellen, der das Formular auswertet.
Hinter jedem Formular steckt dann natürlich auch die Programmierung (wie bei HTML ein JavaScript oder eine CGI). Zum einen solltest Du Dich da doch erst einmal mit den Grundzügen von Lingo vertraut machen, zum anderen müßtest Du die inhaltlichen Anforderungen Deines Formulars mal definieren.
Ein einfaches Beipielskript für einen Button, der ein Namensfeld auswertet:
on beginSprite me
put EMPTY into member "eingabe"
put "Geben Sie ihren Namen ein!" into member "ausgabe"
end beginSprite
on mouseUp me
myText = the text of member "eingabe"
put "Hallo," && myText && "!" into member "ausgabe"
end mouseUp
Dazu mußt Du natürlich zwei Textdarsteller "eingabe" und "ausgabe" benennen und auf der Bühne platzieren.
Kannst Du ja mal ausprobieren.
Überdies hinaus findest Du in einigen vorangegangen Beiträgen dieses Forums auch schon einiges bezüglich Formularen.
grüsse,
Christof