Passwortabfrage im Director

  • Themenstarter Themenstarter der_Bodl
  • Beginndatum Beginndatum
D

der_Bodl

Hallo,

ich habe im Dircetor via Script eine Passwortabfrage. Diese überprüft die Eingabe im Eingabefeld, vergelicht sie mit dem von mir vergebenen Passwort und handelt entsprechend der Anweisungen.

Nun meine Fragen:
1. Wenn ich etwas in das Eingabefeld eintippe, wird die Eingabe nicht verschlüsselt. Wie ändere ich das?

2. Zum Bestätigen der Eingabe, muss ich auf einen button mit der Maus klicken. Ich möchte aber das es auch mit dem Tastendruck 'return' bestätigt wird. Wie geht das?

MfG der_Bodl
 
...ich versuchs mal:

zu 1.
on startMovie
initvars
end startMovie

on initvars
global entryword, confirmword
entryword = EMPTY
confirmword = EMPTY
member(1).editable = TRUE
member(2).editable = TRUE
member(1).text = EMPTY
member(2).text = EMPTY
end initvars

on closeWindow
(the activewindow).close()
(the activewindow).forget()
end closeMovie

on doEnterKey aKey, aMem, aWord
st = member(aMem).text

case (aKey) of
BACKSPACE:
if length(st) > 0 then
delete char length(st) of st
delete char length(aWord) of aWord
else
beep
end if

"a","b","c","d","e","f",¬
"g","h","i","j","k","l",¬
"m","n","o","p","q","r",¬
"s","t","u","v","w","x",¬
"y","z":
st = st & "*"
aWord = aWord & the key
otherwise beep
end case

member(aMem).text = st

return aWord

end doEnterKey


zu 2.
case (aKey) of
ENTER:
global gPassword, entryword, confirmword
end case

Grüße
Andreas
 
Zurück