ActionScript 3.0 :: TabIndex Arrow Alternative To WASD?
Jun 17, 2010
I have a challenge in a flash movie with TabIndex that involves some pretty comprehensive keyboard functionality and have solved the problem but the client is not madly happy with the solution. Problem is I don't know whether there is another way of solving it.
I've built a app the allows the user to upload a picture and manipulate it using marker placement. You can either drag the markers with the mouse or using tabIndex can tab through them then, once highlighted, you can move each marker up, down, left and right using the WASD keys.
I thought this was a nice solution since gamers are familiar with WASD to move directionally, however the client wants to use the arrow keys for this function. The problem resides in the fact that within the tabindex the arrow keys act in the same way as the tab, in that they tab forward or back through the index.
Client suggest tabbing to marker, clicking ENTER to disable tabbing, using the arrows to move the marker, then clicking ENTER again to re-enable the tabbing, move to the next marker, click ENTER to disable... etc etc.
View 0 Replies
Similar Posts:
Feb 15, 2011
I'm trying to let my ship move with WASD.I've got it to work with the arrow keys, no problem.It seems to be the problem that my event isn't triggered when i press W, A, S or D. Because,when i place a trace(event.keyCode), it doesn't trace anything.I'm using this within a class.Here's my (part of the) code:
Code:
public function ship() {
stage.addEventListener(KeyboardEvent.KEY_DOWN, keysDown);
stage.addEventListener(KeyboardEvent.KEY_UP, keysUp);[code]..
In the code above, the W key doesn't work. But the left, right and down arrow keys work fine.If i change those to the corresponding key values of a, s and d.It doesn't work anymore.
View 4 Replies
Mar 24, 2005
I am looking for the AS for moving an abject with WASD. I had it working with Key.Left, Key.Right, Key.Up, and Key.Down but I want to change them to WASD.
Code:
if (Key.isDown(Key.LEFT)) {
this._x+=moveSpeed;
} else if (Key.isDown(Key.RIGHT)) {
this._x-=moveSpeed;
} if (Key.isDown(Key.DOWN)) {
this._y+=moveSpeed;
} else if (Key.isDown(Key.UP)) {
this._y-=moveSpeed;
}}
View 12 Replies
Apr 14, 2011
i want to create a keyboard-controlled "wasd" game with proper hitdetection,doing this tilebased is no feat and is pretty straightforward.But say i want to do this in the fashion for a game like WoW, and things quickly starts getting trickier.How would i resolve something like this with AS3? One possible solution would be to implement Box2D, but since I'm planning to make a rich 3d-game, the question is whether 2d collision-detection will be sufficient. What options are there for collision-detection in AS3 if the aim is to create a game with similar mechanics to WoW?
View 1 Replies
Apr 30, 2009
I have a main swf and some nav items which load in external swfs. This all works but it needs to be accessible. No problem. I created a set of alt nav buttons for tabbing. This works. what doesn't work is when an external swf is loaded in I can't the extranal swf to get the focus. It just stays on the buttons on the main swf.For buttons on the main swf I have set the tabIndex and in the external swf those buttons have their tabIndex's set and all are unique numerically.
View 1 Replies
Mar 10, 2011
Does anyone know if there is a way to set focus to the next item in the tabIndex? So for example (in psuedo code): stage.focus = whatever the next item in the tabIndex is
Maybe something like tabIndex.next? I know this doesn't work because I already tried it, but maybe something like it?
View 2 Replies
Oct 11, 2011
how to set the tabIndex for the RadioButton of a same group.
View 5 Replies
Mar 10, 2011
if there is a way to set focus to the next item in the tabIndex? So for example (in psuedo code): stage.focus = whatever the next item in the tabIndex is
Maybe something like tabIndex.next? I know this doesn't work because I already tried it, but maybe something like it?
I have a series of dynamically generated textfield boxes that form a grid and I want users to enter a single character and then have the focus change to the next box. I have had all kinds of issues trying to reference the next textfield using the instance name I gave them when they are generated, so I thought if there was a way to just automatically go to the next item in the tabindex, that would be perfect.
View 0 Replies
Dec 1, 2004
I have a login system set up in flash where people enter an email and password. Hence,there's two text fields and a submit button.This submit button responds to the Enter key on the keyboard.The problem is that if I define those two textfields with tabIndex, the submit button does not respond to the enter key anymore.
View 2 Replies
Apr 18, 2007
I have a form with numerous input boxes. I've set tab orders to tab through the fields. In this scenario, I actually LIKE the edge highlight that appears around the textField when tabbing through them. However, this dissappears for any textFiled that I placed an onSetFocus event
View 1 Replies
Jul 27, 2010
I'm trying to add tabIndexing to a dynamically-created form, with a SEND button on the end that is constructed from a custom button class that extends Sprite.
For some reason, the tabIndex gets stuck on this button no matter what I do. If I disable it -- and enable it only for the TextFields -- it works fine, cycling through all of the TextFields endlessly. But as soon as I give this custom button Sprite a tabIndex value, it will highlight that button just fine in the order I tell it, but I can no longer tab or shift-tab to get off of the button again; it remains stuck there unless I use the mouse to click somewhere else and start over.
In an attempt to eliminate any variables, I threw this code together -- essentially the same thing I'm trying to do -- and it gets stuck with this code as well[code]....
View 8 Replies
Dec 23, 2004
I have several input text fields in flash. For instance, email and password to login. I also have a button that responds to the Enter key (to submit the data). Everything works perfectly until I use the tabIndex property in ActionScript. The moment I define those 2 text fields as tab Indexes the Enter Key does not execute the submit button. I can only click the button with the mouse.
I have:
userName.tabIndex=1;
password.tabIndex=2;
Where userName and password are the text field names. TabIndex works then but not the Enter key. It's only one or the other. How can I make Tabindex and Enter key Compatible?
View 1 Replies
Jul 20, 2010
iam giving tabindex order. some swf file loading runtime than can i change tabIndex order
View 1 Replies
Feb 17, 2011
I have a contact form on my site for which the text inputs are created via AS2. This works fine but I cannot get the tabbing to work (or even have any effect) no matter what I do. I have a menu that sometimes displays at the top, sometimes on the left and sometimes at the bottom. If it's at the top or bottom then the form tabbing works fine, however if it's down the side then when i tab from contact_namefield it goes to the 8th menu option, then the 9th menu option, then contact_emailfield then contact_messagefield.Similarly if i tab from the top of the menu it's goes down sequentially to menu option 7, then to contact_namefield, then menu option 8, then menu option 9 then contact_emailfield then contact_messagefield.
I cannot for the life of me work out how to change this, I would rather avoid setting tabenabled=false for every other element on the page (as i'd still like these to be tabbed), but either way I don't think this will fix it as the tabindexes i've specified seem to be having no affect at all, no matter what values i put in (even if i reverse them) the tab order is always exactly the same. I am using the following code and would be so grateful if anyone could point out what i'm doing wrong as I can't for the life of me figure it out!
var currfont=_root.textfont;
var inputcol = "0x" + _root.textcolour;var my_fmt:TextFormat = new TextFormat();my_fmt.bold = false;my_fmt.font = "Arial";my_fmt.color = inputcol;
[code].....
View 1 Replies
Jun 25, 2009
I feel like I'm missing something really simple here. I'm loading a AS3 swf containing a form (created by one of our designers) into a flex app. The swf's tabIndex properties work fine when the swf is viewed by itself, however, once it's loaded into the flex app:
<mx:SWFLoader source="form.swf" top="20" horizontalCenter="0" id="formSwf" complete="swfCompleteHandler(event)"/>
the form fields stop receiving focus on tab. I've been looking at the FocusManager in flex, for some sort of solution, but I can't seem to find any examples, and I'm not entirely sure I'm looking in the right place. Am I stuck redoing this form in flex?
View 2 Replies
Dec 5, 2009
I have some numericstepper in my movie, I given the tabindex for all numstepper, Its working fine with pressing TAB key, but I need this event also work even if I press "SPACE" key.
View 2 Replies
Apr 9, 2010
I have set up a Qwerty keyboard within a swf using duplicateMovieClip() - all works fine. If I have no tabbing whatsoever then I can use the tab key to randomly jump all over the keyboard.
But I would like it to tab in an order. Other buttons at the _root level are tabbing fine but these dynamically created ones are not doing a thing.
The keyboard buttons are created within a movieclip called mcContent which is sat at the _root level, anything within this mc is usually referenced by mcContent. or _level0.mcContent. (if it is being really fussy).
I have an instructions button - if this is NOT included in the tabIndex then the tabbing will work on the keyboard, erratically, but it at least goes there. As soon as I set _root.mcInstructionsBtn.tabIndex = 1; then nothing but the _root level buttons work
I have tried to add the tabIndex when creating the movieclips but this has not worked either. I have tried to set the tabIndex in a copy version where the keyboard buttons are created at the _root level and it functions exactly the same.
View 1 Replies
Aug 9, 2010
I'm having an issue where the browser will not tab to a dynamic text region. If I change the region to input, the tab works fine, but I don't want users to change the text in the region. It is just meant to be read aloud by screen readers.
View 2 Replies
Feb 29, 2012
I've got a problem with following example code in flex:
Test.mxml:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" [code]..........
When I start the application and press Tab to cycle through controls, the focus jumps to the first text box, then to the first radio button of the first TestComponent, and then directly to the last textbox missing the second and the third TestComponents.
UPD: Explicitely setting tabIndex does not work either:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"[code]...............
View 3 Replies
Oct 3, 2011
I have a button with a tabIndex. The button contains a textfield.When I click on the edge of the button and hit tab, the next item is correctly focussed.But when I click on the textfield (non-editable,not tab-enabled, no tabindex), and then hit tab, it focusses on the first object on the page, even though the parents focusIn function is triggered, in which I'm setting the focus to the parent object[code]...
View 1 Replies
Dec 1, 2004
I have a login system set up in flash where people enter an email and password. Hence, there's two text fields and a submit button. This submit button responds to the Enter key on the keyboard. The problem is that if I define those two textfields with tabIndex, the submit button does not respond to the enter key anymore. Do I need to use listeners to fix this somehow?
View 2 Replies
Dec 17, 2010
[code]...
iphone safari can't see <a id="alternative" target="_blank" href="#">iphone can't see me</a>
But PC's safari,firefox can see the alternative.
View 2 Replies
Nov 7, 2006
I made a script which will tile dynamic mc in a way that after a number of clips (say 5) in a row, i would like the 6th mc to position on the next row below the first row, like this:
1 2 3 4 5
6 7 8 9 10
i was able to do it thru series of if-else if statements but the thing is that i was wondering if there's a better logic in doing this, i was thinking of using switch statement but is there a way to type "i>=9 && i<=20" into a case parameter? here is the code and i have also attached the fla if anyone would like to see:
Code:
if (i>=20 && i<=25) {
item._x = item._width+275;
yVal = (i-20)*(item._height+5);[code].....
View 2 Replies
Oct 25, 2007
I have created a Flash application for a "big" client which communicates heavily with the server. Flash app is initially loaded with a big XML file, which is retrieved by an aspx file. Then every 5 seconds, it calls a different aspx file to update. There are 3 asp files, which also sends back XMLs, that it calls periodically on top of the aspx file. Buttons on the app calls 4 different asp files with data being sent via querystring, but, uses the XML.sendAndLoad commands since we want the communication being done behind the scene.
During testing on development and live sites, we noticed no problems. We had sporadic complaints about the application being slow, but, they were so rare that we let it slide.
Now, it seems more frequent. I went back to the application and tried utilizing the built-in garbage collection by deleting all temporary variables, but, that didn't seem to improve much.
Given this scenario... is there anything I could try to improve the speed of server communications?
View 1 Replies
Mar 5, 2011
I have been working on a tutorial in Flash on the topic of Flash () for two days, and I am just finishing up on a template. I have fixed five bugs, but I cannot think of how to fix this last one. I'd rather actually fix the problem this time, instead of improvising . So, here is what is going on:
I have this thing at the end where you have to enter in the code that I taught the viewer to proceed, then hit the continue button to finish the tutorial. But for some reason, whenever I try to go back with the back arrow, it does, but then I can't go forward with the forward arrow until I reach the first frame that contains actual tutorial ("page" 2). Then it works again. It seems really random, but there is [obviously] a good explanation for it. I thought it might have something to do with the fact that all of the arrows up to the "test" part, excluding the back arrow there, have the exact same instance name. However, "page" 2 is the 2nd time it is used (introduction, then the "page" 2, then 3, 4, 5, and 6, then the test part thing), so it makes less sense that it would work the 2nd time, but not the third, fourth, fifth, or sixth. And I know there's nothing wrong with the code itself:
[Code]...
View 3 Replies
Sep 5, 2009
I have an application requiring exporting of Flash animations to run on an embedded media player. This accepts a number of video formats. The most reliable I have found so far is DivX. The player supports DivX versions 3.11, 4.x & 5.x. The export codec in CS3 is DivX 6.8.5 which is not compatible with the player.The player also supports MPEG2 but the quality is not very good. Other options are Xvid Mpeg4 video (doesn't work) and MS Mpeg4 video codec V2 & V3 (also not supported in CS3).I have tried downloading a variety of alternative second source file converters but frankly tied myself in knots. Any idea how I can get around this problem and get a DivX 5.x codec to work natively within CS3?
View 2 Replies
Sep 23, 2009
I'm having huge bug issues with LocalConnection that nobody seems to be able to find errors in my code/files. So... I'm looking for an alternative. I need a main swf file to load an external swf including the ability to have it move from one frame to another. If this isn't a possibility, I can also just have the main swf hide/reveal a div or just an image in the html.
View 9 Replies
Jun 27, 2009
I am an Adobe Flex developer and I am sick of Eclipse. Is there an alternative (free) IDE for Flex? I am aware of Tofino, but I can't get that to work on my MSVS Express editions, and I don't want to buy the whole thing.
View 5 Replies
Mar 24, 2011
Good alternative Flex IDE? I am interested in free editions mostly but I will also take under consideration the paid ones.
View 2 Replies
Dec 20, 2011
We have developed a magazine reader which is basically PHP application. Admin panel is built in PHP but when any user wants to read a particular magazine, it is handled by Flash i.e. we are embedding the .swf object with HTML in PHP page. But flash is not supported in iPad/iPhone. So we want to create this application in Xcode so that user can read the magazine in iPhone/iPad also. There is confusion how it can be accomplished.
View 1 Replies