ActionScript 3.0 :: Detect Caps Lock Without Pressing Any Keys?
Dec 18, 2010
I am trying to make the password login and would like add this feature to my website and don't know how to do it.
I wrote the code below to detect the Caps Lock but it couldn't detect the cap lock at start up.
if(flash.ui.Keyboard.capsLock){trace("CAP WAS ON")}else{trace("CAP WAS OFF");}; The result for this code is always return "false" unless I put this code in the eventlistener and have to press the keyboard
I am designing a webpage with a password (yes, I know it can be hacked)I want to be able have an alert appear in the textbox "mess" when the Caps Lock key is activated. (not just being held down). I have already tried this and it comes out as staying on until you leave the page or mess changes.[code]What can I put to make the "CAPS LOCK IS ON" go away when the capslock is off?
user will give answer in input text field, so i wrote like this,
[Code]...
but problem is if user type Gyan or GYAN, it will say wrong so how can i fix this problem, can we write in UPPERCASE while caps Lock is off, or can we restrict UPPERCASE in input text Field?
Looking to write some code that converts the first letter of each word in a input textbox string to Caps if not already. ie - input textbox = "lowercase input string", then on button press the function converts the input to output this: "Lowercase Input String".
There is probably a better way to do what I'm trying to do, but I simply want to make a variable change its value when I press the arrows keys. For example if I wanted to cycle through weapons, if weapon=0 then the character is holding a certain weapon, then I press the down arrow key and weapon=1 and if weapon=1 the character is holding another weapon. And if I press up weapon=0 again so he's holding the first weapon again. And say there's 8 weapons, if weapon>8 then weapon=0 again so its a cycle. I tried arrow key functions and all they worked for was making a symbol move. I think I knew how to do this stuff in gamemker pretty well but Flash is very different.
I have 12 different buttons that are keyboard keys that play a sound when you click on them.I am wondering if, in addition to that, one could hit, for instance, the ` key for this first one, the 1 key for the second one, the 2 key for the third one, etc..etc
(Flash 5) Ok guys, I am trying to get a button to work by pressing keys. Problem 1) I want the keys that are pressed to be ,1,2,3,etc... and those keys aren't in Flash's actions, can they still work? Or do I have to use keys like SPACE, RETURN, etc...??? Problem 2) Here is the code I'm using. I also want a sound to be played while the button is going down. The sound is in the "down" of the button, but I linked it. THe linkage name is "sound1" here is the code;
(Flash 5) I have 12 different buttons that are keyboard keys that play a sound when you click on them. I am wondering if, in addition to that, one could hit, for instance, the ` key for this first one, the 1 key for the second one, the 2 key for the third one, etc..etc.. Is there a script for that, in addition to the click?
I'm completely new to AS3/Flash programming, though I program in C/C++/C# in my job. These days I got a project idea which I think Flash would better fit than the other languages I mentioned above. I want to create an on-line automation application that can:
1. Control user mouse clicks, or eventually keyboard, pressing some keys;
2. Communicate/connect to the user's bluetooth device, establishing connections to the mobile devices attached to it - the web application in this case would act as a server.
2 keys at once My code doesnt detect 2 kest at once.I want to press an arrow key and spce bar. In .net the below code does do this but in flash if I hold down an arrow key and press space bar the arrow key event will stop working.
I am doing a Flash game for school with parallax scrolling. Though I am going a much simpler way of the art, I am having one major error. My error is that when I stop pressing the Up Arrow Key, my ship does not move. All that my ship does, is sit there doing nothing, except for the following; exhausting fuel and showing the flame animation. Detecting if the Up Arrow Key (evt.keyCode == 38), I have tried both code below:
It is an usual code to listen the key presed on the keyboard. For some reason, I cannot detect any letter-key exept letters "w", "x", "d" and "J". I tested it on a different computer and results are the same. It is driving me crazy. I am not sure what is the problem.
I'm developing a little game. I use the following code to detect the keys pressed by the player:
[Code]...
Basically the shootKey will be hold down by the player almost all the time. And the changeColorKey will be pressed very often but not hold down. While testing I noted that holding the shootKey and the right arrow down, the onKeyUp events for the changeColorKey don't get fired. Holding the up or down arrow key instead of the right arrow has the same effect. If I hold the left arrow key the events get fired. Why does it occour? Is there something wrong with my code?
I understand that this class allow the script to detect when keys are pressed in combination.
But what is exactly the implementation when a key is used both in single and combination states. Let's say that you've the "q" key used alone and "shift-q"...how would one proceed to achieve this detection?
When I try and detect the letter keys while TESTING the application in Flash CS4, instead of sending the keycode to the flash player, it goes to flash and selects the toolbar button. For example if I push "R" the rectangle tool would be selected even though my application is running on top of flash. The app works fine when put on a website! Would be nice to use the keyboard while testing.
I have a custom component, containing a List displaying items from an XMLListCollection:
[Code]....
Also if I click twice, only 1 mouse click will cause my custom event to be dispatched (because obviously there is no change between the items). how to make my List only react to mouse clicks? UPDATE: Yes, I've tried using "change" event for the List before, but then I have the problem that it is fired, even if the List scrollbar is clicked.
whether using a String as the key in a Dictionary results in slower lookups than using an Object, Class or Custom Object (an instance of developer defined Type)?
When using a String as a key, does the literal String have to be parsed, or does the Dictionary key point to the String Object?
Using two TextInput boxes (fName and lName) which are writting at the same time over to a (fullName) Text box, BUT change the data in here automatically to 'small Caps' lettering with NO spaces. I'm finding all sort of things but nothing close enough.
How would I upper case the first letter in a scentence and lower case the others. So that when im typing if i hit space then hit a new letter it is automatically caps. and the next is lower case till the next space?
How would I upper case the first letter in a scentence and lower case the others. So that when im typing if i hit space then hit a new letter it is automatically caps. and the next is lower case till the next space? (kinda like in guildwars their naming system).
I have many text elements in my flash file - how do I modify the text to make it all caps? Is there an easy way where I can select all of them in one go and make them all caps?
I have two text boxes. An input text box you type into and then a dynamic text box that shows whatever you wrote in the Input box in a different font.I want the output box to be in all caps.I've done some searching and it looks like there is some AS2 for this:textOutput. writtentext.text.toUpperCase();
Where: textOutput is the instance name of the output dynamic box writtentext is a variable that gets passed But it doesn't work. How can I get this UpperCase thing to work?
I'm wondering if there is an effective way to insure a .swf file uploaded to "Website A" will refuse to run on any website outside of "Website A". I recall years back that AS2 could compare the .swf file's URL location to a URL String, something like:
ActionScript Code: if (_root._url != "http://www.mywebsite.com/content.swf") { //block access