This is an easy problem to work around...
The following method will activate just as soon as the character is placed, and 
before any keyup handler is executed.

Just do this:
On rawkeydown
  Send hideMyKeys to me in 0 seconds
End rawkeydown

on hideMyKeys
    -- enable masking of password during entry
    lock messages
    lock screen
    repeat with i = 1 to the number of characters in me
        if the imagesource of char i of me is not "tinyPadlock" then
            set the imagesource char i of me to "tinyPadlock"
        end if
    end repeat
    unlock messages
    pass keyUp
end hideMyKeys


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eric Chatonet
Sent: Tuesday, December 06, 2005 12:37 PM
To: How to use Revolution
Subject: Re: custom password dialogue

Hi Bill,

Would be a very elegant and "short coding" solution if I had not the  
time to read the letters that are typed (Mac OS)
Then you have to use a rawKeyDown handler (or KeyDown + deleteKey)  
and it becomes another story...
But the idea is very good: completely cross-platform :-)

Best Regards from Paris,

Eric Chatonet.

Le 6 déc. 05 à 18:13, Bill Marriott a écrit :

> You'll need to make your own window, as the dialog presented by "ask
> password" is not customizable beyond the prompt text. But, there is no
> built-in "Password" style for fields.
>
> Here is what I thought was a very simple solution to that:
>
> 1) Include a tiny image (such as a 10x10 pixel padlock) in your  
> stack. I
> named mine "tinyPadlock."
>
> 2) Attach this script to the field used for password entry:
>
> on keyUp
>     -- enable masking of password during entry
>     lock messages
>     lock screen
>     repeat with i = 1 to the number of characters in me
>         if the imagesource of char i of me is not "tinyPadlock" then
>             set the imagesource char i of me to "tinyPadlock"
>         end if
>     end repeat
>     unlock messages
>     pass keyUp
> end keyUp
>
> This handles whatever someone might do in the field, masks their  
> input, and
> still allows you to access the content of the field as if the password
> masking was not used.
>
> I put a small sample file up on Rev Online so you can see how it  
> works.
>
> User: MerryOtter
> Stack: Easy Passwords

----------------------------------------------------------------
So Smart Software

For institutions, companies and associations
Built-to-order applications: management, multimedia, internet, etc.
Windows, Mac OS and Linux... With the French touch

Free plugins and tutorials on my website
----------------------------------------------------------------
Web site        http://www.sosmartsoftware.com/
Email        [EMAIL PROTECTED]/
Phone        33 (0)1 43 31 77 62
Mobile        33 (0)6 20 74 50 86
----------------------------------------------------------------

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to