ActionScript 2.0 :: How To Get Event On Multiple Keypresses
Aug 16, 2004
How to have an event on multiple keypresses rather than just one. For example I have:
on (keyPress "<Left>") {
loadText=new loadVars();
loadText.load("audiophile.txt");
loadText.onLoad = function(success) {
if (success) {
// trace(success);
MainBox.html = true;
MainBox.htmlText = this.audiophileText;
}}}
But rather than just on the "Left" key, I want it to be Left + 1 (holding them down at the same time). How can I do that?
View 14 Replies
Similar Posts:
Sep 27, 2009
I have file that on frame 2 i have this code:
[Code]...
The second keypress does not seem to work? Only if i change the keyCode to 71 as frame 2-- it works. I even changed the var name as something else and it does not work but triggers the else statement "bong".Any ideas of what I am doing wrong? I have a timeline with various keycodes that needs to be detected?
View 0 Replies
May 24, 2010
I'm using Flash CS4, and using ANY method for capturing keypresses, only some keypresses are recognized. Backspace, Enter, and all of the letters on the keyboard do not trigger anything for me. Even using code as simple as...
on(keyPress "<Enter>"){
trace("pressed enter");
}
...doesn't work at all, while code like....
on(keyPress "<Space>"){
trace("pressed space");
}
...works perfectly. And no, caps lock isn't on.
View 4 Replies
May 24, 2010
I've tried googling this simple action but cannot find anything that doesnt relate to something general - only specific issues.
I want to assign an action to a keypress - simple, but i cant do it with any keys other than:
pageup
pagedown
enter
space
[Code]....
id like these functions to assign ed to a standard key
View 3 Replies
Apr 6, 2011
I am starting a new project where the user must interact with a UI in a simulated environment and within that I am capturing combination and single keypresses like "CTRL + O" or "ENTER" key.One of the requirements of the project is that down the line the product can be localised easily to different languages, one of the key languages being arabic.How should I approach to capture the keypresses?Is the actionscript going to recognise keyEvent.ctrlKey in different keyboard setups? eg:
Code:
if (keyEvent.ctrlKey == true)
{
keyBoardPart1 = "CTRL";
[code]....
View 0 Replies
Nov 18, 2011
This might be more of a subjective question, but is it generally best practice to have one dedicated method per event-types that you add an event-listener?
Such as:
myButton.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
myButton.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);
//Somewhere else in the code...
[Code].....
And if you had a MouseEvent.MOUSE_UP, MouseEvent.MOUSE_DOWN and other relevant MouseEvents event-listeners to watch for, you could even set a switch statement to handle all the various MouseEvent types.
View 1 Replies
Sep 27, 2009
In AS2 you could add an onRelease to multiple buttons like this:
Code:
onebutton.onRelease = anotherbutton.onRelease = lastbutton.onRelease = function() {
//do something when either button is pressed;
}
Is there something similar possible in AS3 using addeventlistener? Besided copying the same addeventlistner line for all individual buttons?
View 1 Replies
Nov 24, 2009
I am using the following AC3 to call a new frame when a button is down. All my instances are named as listed and I double checked that. All the buttons are on different frames. When I just use one it will work, but when I add the others I get the Output Error: TypeError: Error #1009: Cannot access a property or method of a null object reference.at final_project_fla::MainTimeline/frame1() It will allow me to move to frame 5 and 6, but not 7 & 8.[code]
View 5 Replies
May 17, 2010
I have a problem with event handling. I'm working on a calendar, on which events can be listed. With actionscript i loop through an XML file with the days (and if there, the events for that day). So far so good. Where it goes wrong is this: I only want to display blocks with the day numbers on it. When you click on a day, a box pops up and shows the event's for that day.
This is what i did: created a movieclip with classname mc. loop trough the xml file and for each day create a new instance of mc with the day number as text on it. This al works, but now i want to add an eventhandler for each day. How to do this?
View 1 Replies
Jun 10, 2010
i attach multiple movie clips (MC 0-max) to the stage and want to get certain variables when i roll over them.i want the "rollover/rollout" part to be dynamic. i tried this below, but it doesnt work i have the feeling this is a wrong approach.[code]
View 2 Replies
Jul 1, 2009
I have a movielcip (A) class in which I have used a Tween class effect on a child movieclip (B) scrollRect. The (B) Movieclip in turn has several movieclips whose have tween class effect being executed on thier child movieclips.the tweens are all unique to each movieclip and the event listeners are taken off once completed.This works all well and good in FLASH IDE..My problem arises when I try to view this in a browser on a Windows XP.[code]
What is happening in most cases it that the animation appears to "stick" but i think what may be happening is the listening or removal of the event listeners. The animations are left incompleted.Is there any rule of thumb when using multiple event listeners?[code]the effect disables and re-enables the buttons when its done.... then the listeners are removed.each one with the exception cretes its own unique tween (obviously this is a custom class built as each clip)
View 1 Replies
Aug 10, 2009
I'm trying to figure out if it's possible to run multiple buttons using a single addEventListener so that I don't have to create extra code. For example, in the code below I have my instance name "btnCA" which is on my movie clip. It works great and there are no issues with this code, but I need to add more buttons. Does that mean I have to copy and paste this code for each button or is there a way to add multiple instances to an event listener?
Sample code:
buttonMode = true;useHandCursor = true;
var rewind:Boolean =
[code]........
View 8 Replies
Nov 2, 2011
Let's say I have two textfields on my sprite.
I like to move textfield 1 when I press left or right arrow keys, but I also want to move textfield 2 when I press space while textfield 1 is moving like...an airplay game (you can shoot a missile while you're moving).
I really like to post my source code...but I actually have no idea where to begin.
the following code moves textfield 1 when I press arrow keys...
my code snippet:
private function keyHandler(event:KeyboardEvent):void
{
switch(event.keyCode)
{
[Code].....
View 1 Replies
Sep 15, 2009
Most flash games and interactive animations that use keyboard events are made to respond in different ways to different keys.I am working on games for toddlers, who basically just bang on the keyboard indiscriminately. The trouble I'm having is setting up keyboard eventlisteners (key_up) that each perform different function.We're talking games like: when key pressed, ducky dances; when key pressed, doggy dances; when key is pressed, ducky and doggy go to sleep. I've attempted removing the listener before adding the next one:
stage.addEventListener(KeyboardEvent.KEY_UP, doSomething);
function doSomething(evt:KeyboardEvent):void
{make it do something;
[code]....
View 12 Replies
Mar 19, 2009
How can i add an event listener to multiple movieclips using a for loop in AS3 so that when i click on a movieclip, flash traces the name of the clip i clicked. This would be it's equivalent in AS2:
View 3 Replies
Jul 17, 2009
Suppose I have a Movieclip and in that Movieclip I have several MovieClips I'm using as buttons.I want all the buttons to do the same thing when I MouseOver. Is there a way I can reference all children of a display container so that I can have a statement like MouseChildren.addEventListener(MouseEvent.RollOver, rollOverHandler) ?
View 3 Replies
Jul 19, 2010
I have assigned two event listeners to the same property:
full_loader1.contentLoaderInfo.addEventListener (Event.COMPLETE, fullLoaded1);
full_loader1.contentLoaderInfo.addEventListener (Event.COMPLETE, tweenOut2);
So far it works fine. I am just wondering if there is a hidden penalty that I am eventually to learn about.
View 2 Replies
Aug 7, 2011
In some cases it is important to remove multiple event listeners in order to reduce CPU time.[code]...
View 3 Replies
Aug 28, 2011
I have been focusing on PHP a lot lately and just had a client that requires an MP3 player playing multiple songs so I had to whip out my rusty actionscript skills. I have the player completed and it is working as desired. The down side is it has multiple songs. I am using separate functions for each song and separate event listeners. My main question is there a way to combine these funtions into one and just use the event listener to pass another variable to the functions? Below is a sample of one of the code for Song1. I would like to make it so anywhere there is Song1 in the code, I can make it a variable so I can put in for example (Song2, Song3, Song4, etc.) This way, I can have one or two functions handle all the songs instead of having to copy, paste and then find and replace.
// Song 1
var Song1:Sound = new Sound();
pbSong1.source = Song1;
//pbSong1.visible = false;
var Song1Loaded:Boolean = false;
[code].....
View 14 Replies
May 1, 2010
This code is for my login component. I want to get a special string for encrypting my password. This string is given by my authservice. But when i login i get a multiple times a alert with Done(line 69 in the pastebin code or line 4 in the code on the bottom of this question). But i want that it shows one single time. Does someone know what is wrong with this code?
protected function tryLogin():void {
encryptStringResult.addEventListener('result', function(event:ResultEvent):void {
var encryptString:String = event.result.toString();
[code].....
View 1 Replies
Jun 9, 2010
i recently made a custom event and its easy.what i didnt find though was a way to add different types of events under the same category e.g
MouseEvent.CLICK
MouseEvent.MOUSE_DOWN
...
i know how to make CustomEvent.Type1. how to add other types.
View 4 Replies
Sep 20, 2004
Is there a way to achieve what i'm trying to do here? Obviously it doesn't work this way because only the last event handler is activated and the first one is ignored.
[Code]...
View 3 Replies
Oct 15, 2009
i have a rookie question to ask and it's how to assign the same event listeners to multiple buttons in as3 instead of having to write out the same code over and over again like so...
ActionScript Code:
listing.home.addEventListener(MouseEvent.ROLL_OVER , butOver)
listing.home.addEventListener(MouseEvent.ROLL_OUT , butOut)
listing.home.addEventListener(MouseEvent.CLICK , released)
[Code]...
View 2 Replies
Sep 18, 2011
Im tyring to turn a Movie Clip into a classic button - roll-over to display text, roll-off and text goes away, click and go to frame of animation. Each works on its own but when I put all 3 on the same Movie Clip (Tick1) each succeeding event listener seems to erase the previous one. Here is the code:
var txtField:TextField = new TextField();
Tick1.addEventListener(MouseEvent.CLICK, GoToStart);
Tick1.buttonMode = true;
[Code].....
View 6 Replies
Oct 4, 2011
I want one PopUp to show up at (a lot) of different instances. And something unique has to happen linked to that instance so my thought is:
popUp.addEventListener(TouchEvent.TOUCH_TAP, instance1Handler);
popUP.addEventListener(TouchEvent.TOUCH_TAP, instance2Handler);
etc...
[code].....
View 5 Replies
Sep 20, 2004
Is there a way to achieve what i'm trying to do here? Obviously it doesn't work this way because only the last event handler is activated and the first one is ignored.
PHP Code:[code].....
I'm simply trying to apply the function to the two handlers in the beginning of the first line: this.txtbtn_edegem.onRelease and this.btn_edegem.onRelease
View 3 Replies
Sep 20, 2010
I used After Effects to create a flv file thats got multiple event cuepoints. When i try to use these cuepoints in Flash, it says :
[Code]...
81.88 is the first position where two Cuepoints are set on the same point of time. I named them 81.88a and 81.88b in After Effects but it wont make a difference. Each of these points has some important parameters (cornerpoint data) so that i need them all.
View 1 Replies
Feb 22, 2011
I've created a grid of 3D cubes using modulus, and the 3d cubes are were created from the Math and Flash tutorial. I have set up listeners so when the mouse hovers over a cube it starts to rotate:
private function setUpListeners():void {
spBoard.addEventListener(MouseEvent.ROLL_OUT,boardOut);
}
That works fine.
To begin the rotation of the cube when the mouse passes over it I have used:
private function boardOut(e:MouseEvent):void {
addEventListener(Event.ENTER_FRAME,rotateSquare);
var i:int = 1;
function rotateSquare(e:Event) {
renderView(curTheta+i,curPhi+i);
i++;
}}
I can see why this would be inefficient, as it is running the loop every every frame, and for so many multiple cubes it just lags (very badly). I should clarify, I'm hoping for the rotation to continue indefinitely once the mouse moves off the cube. Here is how I am creating the cubes onto the "grid":
public function FlowerMenu(){
var rowY:Number = 0;
for (var i:int = 0; i < 190; i++) {
[Code] .....
View 2 Replies
Sep 8, 2009
Basically i am loading a series of URLs in from an XML file and i want to assign them to each button on stage (the number of buttons on stage and the number of URLs in the XML doc will match). They will correspond, so myButton1 will go to the first URL in the XML file and so on. I also want to declare button mode true on all the buttons on stage (they are actually movie clips) but i just don't know the syntax of how to do it in a for loop without writing the whole thing out in a really long winded way.Here is my code:
Code:
var myXML:XML;
var buttonURL1:String;
[code].....
View 3 Replies
Oct 29, 2009
I would be grateful if anyone could point me in the right direction for this question: I have an event handler that is called by multiple objects onClick - ie, I have several objects which I want to respond in the same way onClick. I was wondering if there was a way of amalgamating all the calls to this event handler into one call: at the moment I have:
[Code]...
View 8 Replies