ActionScript 1/2 :: Deactivate The Enter Key?
Aug 29, 2010I'm making a game and each photogram is a level, and when I press the enter key it plays all photograms.Is there a way to deactivate this?
View 7 RepliesI'm making a game and each photogram is a level, and when I press the enter key it plays all photograms.Is there a way to deactivate this?
View 7 RepliesWhen my focus is inside the input text field, pressing CTRL+ENTER works but ENTER does not.Pressing Enter when my focus is anywhere BUT the input text field works just fine..My intention is to detect if ENTER key was pressed after the user fills out the field, but it seems to only work for CTRL+ENTER
ActionScript 3:
// works:
stage.addEventListener(KeyboardEvent.KEY_DOWN, enterHandler);
// ignored:
email.addEventListener(KeyboardEvent.KEY_DOWN, enterHandler);
[code]....
ENTER results in charCode == 0, whereas CTRL+ENTER is charCode == 13 email was created using the Text tool and set to "Editable"
Note: I am testing in Chrome and Firefox running Flash v10
I'm creating a Flash instant messaging application (through XMPP protocol) and run into a problem. It isn't that important but I was quite upset that I wasn't able to solve it and I want to know if their is a solution =D
I have a TextArea chat input and a button to send the text, the TextArea is multiline and so captures the Enter key to jump one line... What I need is to send the message with the Enter key and jump with a Ctrl+Enter combination... My ideas were to disable the bubbling of the Enter key, trap it, and then manually assign the Ctrl+Enter combination to jumping the line in TextArea but couldn't find how to do all this...
I am trying to deactivate Flash CS3 on my laptop so that I can install and use it it on my desktop machine. All I can find on this subject is the instruction to select "deactivate" from the "help" menu - but the help menu in my version of Flash CS3 doesn'tcontain this option. Is there another way to deactivate Flash?
The options in my menu are as follows:
- Flash Help
- Help Resources Online
- Whats new in Flash CS3
- Flash exchange
- Manage Extensions...
[code]....
I have a copy of Adobe Flash CS3 Professional installed on my work desktop. I'm soon going offsite for a couple of months during which period I'd be using my work laptop instead. My laptop does not have Flash CS3 on it, so I was hoping of transferring the license to the laptop. I read somewhere that I need to deactivate the license on my desktop (using Help >> Deactivate license) before uninstalling it. Unfortunately, I don't see that option in the Help menu at all.
View 3 RepliesI'm looking for an event that tells me when the browser is refreshed, or better to say, when my flash app exits. So I tried
stage.addEventListener(Event.DEACTIVATE, onDeactivate);
but its only triggered when closing the debug window and not on refreshing or closing the browser.
I want to temporarily deactivate some movieclips that are used as buttons. Currently I don't keep track of the EventListeners that got added to these buttons. I want to be able to deactivate and reactivate them later.
myMc.mouseEnabled=false;
works, but then they are still select- and clickable using the TAB key on the keyboard.
When I put some clips on different part of the scene, and modfify their rotationY I would like see them with the local global point of view. Unfortunately, if one clip on the left of scene and another on the right, the 2 clips won't have the same view. How to do to see them similar?
View 7 RepliesI have a menu of 10 items. I want that the selected item be highlighted. So i have a function "highlight item", called by the item listener on MOUSE_UP event.
myItem.addEventListener(MouseEvent.MOUSE_UP, selectedOn);
how can I deactivate the previous highlighted items in the menu ?
Inside a VBox I have VideoDisplay that call by dynamically. Vbox is inside a viewstack and I have a linkbar also. My need is when I click first one the first video will show and all the others deactive like that.
My code is shown below
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="[URL]"
layout="absolute" backgroundGradientAlphas="[1.0, 1.0]"
backgroundGradientColors="[#837575, #E5E6BA]" creationComplete="showXML
()">
[Code] .....
Is it possible to do this: Have two separate menus on web page. Want to reload or send some variable or any kind of way that if you click any button in one menu it also deactivates any pressed button in second menu...
View 1 RepliesI have a CS3 scrollpane component with a movieclip loaded into it that the user can scroll up and down and side to side. In the movieclip I have a PNG and a drawing function that essentially lets the user drag and draw a yellow highlight box on the PNG. So onMouseDown the drawing function starts, onMouseMove the box size is set based on where the user puts the cursor and onMouseUp the box is actually drawn.
My problem is that if the user clicks on the scroll pane dragger bars (for lack of a better term) it draws a box where they clicked and dragged the scroll bar. how I could disable the onMouseDown if the user is interacting with the scrollpane?
I have tried setting X&Y conditions, but if they only work if the user is at the bottom right corner of the image. I also tried making an invisible button that would change a variable on rollOver and rollOut but that messed up my scrollpane somehow.
here is my drawing code if that helps at all:
PHP Code:
//
var myClipNames:Array = ["mc0", "mc1", "mc2", "mc3", "mc4", "mc5", "mc6", "mc10", "mc11", "mc12", "mc13", "mc14", "mc15"];
var i = 0;
[Code].....
I would like to desactivate my buttons bt01 bt02 bt03 I take an example with button bt01. When you roll over bt01 you can see lapalm but when you roll out bt01 and after you directly roll over bt01 again (without rolling over bt02 or bt03 before) I would like to desactivate the action lapalm.play();on the button bt01 (I don t want that la palm play again)
[Code]....
I have a series of movieclips and when each one is clicked it calls a function e.g
movieclip1.onrelease = function(){
// function here
}
Is it possible to deactivate each one for 5 seconds when it is clicked, then reactivate it after 5 seconds using a timer or something?
For Flash websites that have background music or videos with audio, an essential piece of code I add is the DEACTIVATE and ACTIVATE event listeners...
ActionScript Code:
addEventListener(Event.DEACTIVATE,fadeOutSound);
addEventListener(Event.ACTIVATE,fadeInSound);
These event listeners receive a message from the browser whenever the user opens another window or a program. And at that point I fade out the sounds and pause the videos. It prevents my site from making annoying noises in the background while the user is doing other things.
One limitation of ACTIVATE and DEACTIVATE is that every browser handles them differently. Worst of all, Google Chrome doesn't seem to handle them at all. I am wondering if there is something in my HTML or Javascript that I can do to make them work in Google Chrome. I can't seem to find anything on the subject.
For an example of these events in action, you can check out my personal website. URL]
If you leave my page, the music will fade out. It will fade in when you come back.
Note: You do have to click on the Flash first before you leave the window, or it won't work.
What I am looking to do is:
1. Click a button to activate (mcButton).
2. Only be able to "dot" when its over a certain area(mcCanvas).
3. When you click on the area (mcCanvas), then it places new instances of the dots(mcDots) on the canvas where your pointer is. (new instances on every click)
4. Click the button (mcButton) again to deactivate.
I am first trying to create the action with out needing the area (mcCanvas). This is what I have so far:
Code:
startDots = new Object();
startDots.onPress = function() {
var d:Number = this._parent.getNextHighestDepth();
var dup:MovieClip = mcDots.duplicateMovieClip("dup_"+d, d);
attachMovie.dup();
[Code] .....
I am working on a portal which is built in flex. I wanted to perform some action based on my applications is in focus or out of focus. So I tried to use two Events for this purpose Event.Activate and Event.Deactivate inside my flex code.
These events fire perfectly in FF 3.0 and above, Safari, Chrome and these events get triggered till IE 7.
But when I switch to IE 8 and above versions with latest flash player plugin 10,2,152,26 the Event.deactivate is not firing, and I am not able to detect whether my Flex application is out of focus.
I tried doing some research around this issue both using Flex Events and Javascript approach using window.onfocusin and window.onfocusout, but still no luck in IE 8 and higher versions with latest Flash plugin 10,2,152,26.
As we have a large number of users viewing this portal in IE 8 with latest flash plugin.
The code is simple and I have pasted below:
package {
import flash.display.*;
import flash.utils.*;
[Code]....
I'm trying to set a common task, wich is activate/desactivate interactivity (clickability) of a button. (sometimes clickable, sometimes not). The button is a blue bowl. I use the stopPropagation() of event metod to stop propagation, then my blue bowl is not clickable anymore. (if you erase "stopPropagation()", it becomes clickable) It works.
But I want to change this statut. I've designed a ON/OFF switcher, who set the blue bowl clickability ON/OFF. And it doesn't work. I've tried everything : removeEventListener, an "if" who write "stopPropagation()" or not, but it fails, it stay on the beggining statut. Here's the very simple .fla to show you : [URL] What should be my "ON/OFF switcher" code ?
I have found that events Events.ACTIVATE and Events.DEACTIVATE do not fire in the browser when wmode = transparent or when wmode = opaque. This is found when the swf is published with or without fullscreen mode capability.However, the events do fire:In the standalone player, such as opening the publised swf locally ( not using a browser ) In the browser when wmode = window
My Goal:Is to detect Events.ACTIVATE and Events.DEACTIVATE with a swf that has been published with fullscreen capability, where the wmode = opaque. ( I have found that when in fullscreen and wmode = window, mouse interactivity events, such as clicks, do not fire. Mouse interactivity is something I need, which I get with wmode = transparent or opaque. )
FYI:I have found that when wmode = window, the DEACTIVATE event fires both when entering and leaving fullscreen mode. The event ACTIVATE does not fire when entering fullscreen mode or when returning to the browser from fullscreen ( user presses Escape, etc ). In the event the user switched to a different window, the DEACTIVATE event fires. When the user returns to the browser, the ACTIVATE fires in IE but does not fire in Firefox until the user clicks in the swf
Setup:
Flash CS4
Using the Flash published HTML ( wmode = transparent / opaque )
Firefox 3.6.6 ( Windows XP Pro )
IE 8.0.60 ( Windows XP Pro )
using an older version of flash, but it's what i got... also, not really well-versed on flash - i've always just used enough to get by..i have an illustrated room with a few hot spots spread out in it (yes, you've seen it before a million times)... when you click a hot spot, a window pops up with media that will play in it...i have a work-in-progress here:problem is, when you click the button (in this example, it's the record player) and the window pops up, the record player button is still "hot" (?) under the box...sigh, i wish i knew more about this and could explain it better..
View 11 Replieshow to enable the ENTER key in Flash (using AS2 still). In my SWF file it works fine, but once I publish it and open the HTML file, my ENTER key does not work.
How it works is: At the start you have to press enter to continue. Then you have to enter your menu choice in a input txt field with instance "databox_txt". If you type in "about" and hit ENTER it takes you to frame 30 and stops.
I've read that browsers does not support the ENTER key in Flash. Is there Perhaps a workaround? Via PHP perhaps?
How to create such a swf where we can enter data
i need to create a swf where we can enter a text information. and this swf need to call into another swf.
Is there anyway to disable the movie from playing when I hit Enter? I've got a button press later on that needs Key.ENTERI could change it, but it is the only key that makes contextual sense.
View 1 RepliesIs it possible to de-activate the Enter key so that on a stop() instruction in a frame,pressing the Enter key doesn't generate a move to the next frame
View 2 RepliesI'm working with flash 10, and having a strange problem. I can't see the enter key at all. All of the other keys work. [code]...
View 3 RepliesI need to be able to press the enter key for my form to work. I got this code from another thread:
Code:
Key.addListener(myListener);
EnterKeyListener = new Object();
[code]....
what i've done is made an application where when you click on a "Proceed" button i've placed on stage said button is removed using removeChild() and more input fields are made available.a new button named "nextbutton" is also created at the same time to run a function which, when clicked, will check the input for validity and then advance the movie to the next frame if it all checks out.assuming the data does check out then the last command of the function (of the newly created "nextbutton" button) is to gotoAndStop(2); to advance the movie to the next frame.
i'm using the mouse_down mouseevent listener on both buttons to run my functions ie:
proceedbutton.addEventListener(MouseEvent.Mouse_Do wn, proceedbuttonCLICK);
nextbutton.addEventListener(MouseEvent.Mouse_Down, nextbuttonCLICK);
the problem i'm having is that if i tab thru my input textfields to enter data (and who doesn't) i end up tabbing to my "Proceed" button and then hitting the enter key. but if i hit enter on the button istead of clicking it then none of my if/else statements written into the nextbuttonCLICK function execute. even worse somehow the gotoAndStop(2); command somehow DOES execute (at least i think it does) because the movie advances to the next frame in my timeline. so now i'm at the next frame but my variables have not even been calculated ....what i don't get is the gotoAndStop(2); statement is written into the function for the "nextbuttonCLICK" so how the heck can hitting enter on a highlighted "Proceed" button have the effect it does? is it something built into the button class itself? i did choose to make my buttons "buttons" and not movie clips so the user would see the little hand cursor when mousing over them.
i'm just trying to do something really basic and I'm stumped.all i want to do is create a radom number onEnterFrameits to go at the end of a game i've made and the score will be radom at the end screenso far I have this below but it will not stop it just keeps going and going i've put stop(); in but that does not seem to work. I know its simple but I just can't see it.
this.onEnterFrame = function() {
display = Math.round (Math.random (10)*9)+1;
}
i have managed to create a pswd protected flash animation which is working good when the pswd is given and by clicking the submit btn. What I want is, instead of clicking the btn, i want it work when i hit the enter key.
[Code]..
I need to Enter image to movie clip frame, by clicking the image.I call The frame instance name = ffff. Url sample:
View 3 Replies