ActionScript 3.0 :: Keyboard-based Interface Navigation?
Sep 27, 2011
I want to create an interface navigatable through keyboard. The interface is somewhat like nested DVD menus, and it is not known in advance how many buttons there will be or where they will be placed. So for example you would be on button 1, if you press right, the closest button to the right would be selected. how would I go about enabling this? The purpose is to enable keyboard navigation for complex management screens for a game I am doing;
I would like this to be as independant and reusable as possible, which means I would like it to work with any clickable object, not just buttons, and certainly not my own custom class of buttons. This also means the buttons might be placed through the flash IDE and so placing them on a grid is not an option (I'd like this to be easy to use for non-techies).
My thinking goes like this: add all buttons to a manager, then select the first one, then on keypress, triangulate and select the closest in an angle of (+45degrees,-45degrees) of direction pressed. But it seems overkill to me, and I guess in some edge cases, some buttons will be forever unselectable.
View 2 Replies
Similar Posts:
Jul 15, 2010
I recently stumbled upon a site called The Influence Project' which allows the user to control a infinite wall of photographs in space with the keyboard.tell me if there are any actionscript 3 libraries to build this kind of interface?
View 1 Replies
Jul 7, 2009
A 3*3 grid, consisting of 9 squares (0-0, 0-1, 0-2, 1-0, 1-1, 1-2, 2-0, 2-1, 2-2). I want to be able to navigate the grid using a keyboard by going up, down, left and right. If I hit the edge of the grid, I would like to "wrap" to the other side. This kind of menu is seen on games, mobile devices etc.
Does anyone have a good implementation of navigation algorithm (does not to be in AS3), rather something I can refer to?
View 3 Replies
Nov 4, 2011
I just discovered impure.com and was very impressed by what can be achieved in terms of visualizing data using their workspace. Although the platform is free to use, but not open source yet. This causes a few problems because the API section works with .com sites for eg. for ebay, so I cannot visualize ebay listings for regional sites such as ebay.in because the link to ebay.com is hardcoded.I searched around, but didn't find other projects that offer a similar way to work with site APIs and other data sources with the kind of user interface and detail that impure.com does in a realtime way within a browser window.This brings me to the questions:
-What technologies would be involved in creating a similar kind of project
-What are the open source tools that can help develop a fullscreen UI to render the workspace. Are there any alternatives to flash for this, and how do they compare
The goal would be to use standard python data structures, python scripts to do some processing on these data structures, scripts to gather data from csv, json and API sources such as google yahoo, wikipedia and flickr, and scripts to render graphs, tag clouds, network visualizations etc. Then bring them all together into a visual interface that supports drag drop and simple type checking.How would the python backend integrate with the UI.
View 1 Replies
Jul 2, 2008
I am about to make my portfolio site in which I'd like to have a drag and drop interface similar to these sites [URL] and [URL] where you have to drag to advance the page. Also I am assuming they are using empty movie clips to load in XML data. i am wondering how to make the drag transition bring the next or previous picture in together with the current one, and how far do you need to drag before the other one takes over? Do they just use 1 or 3 empty clips or MC for however many pictures there are with each empty MC assigned one of the XML links?
View 3 Replies
Jun 2, 2011
how to change the focus of movieclips and buttons when I press the arrow keys of the keyboard. Its kind like the tab navigation but with de arrows keys, in the four direcctions. This flash app i'm developing has to be handled 100% with the keyboard.
View 2 Replies
Nov 17, 2010
Is there any way to access Windows on-screen keyboard through a flash interface. Have searched and can not find any reference. Developing a kiosk with touchscreen BUT the client wants a backup (just in case!!!!!)
View 3 Replies
Jun 2, 2011
how to change the focus of movieclips and buttons when I press the arrow keys of the keyboard. Its kind like the tab navigation but with de arrows keys, in the four direcctions. This flash app i'm developing has to be handled 100% with the keyboard.
View 2 Replies
May 11, 2009
Is there a code for the tab key like works for the return key. I am using AIR to write to an excel file and need the values to go horizontally in different cells, and all i can do right now is use to get them to enter vertically. In all my searching I can only find articles about keyboard navigation regarding the tab key.
View 2 Replies
Jun 2, 2011
change the focus of movieclips and buttons when I press the arrow keys of the keyboard. Its kind like the tab navigation but with de arrows keys, in the four direcctions.
View 1 Replies
Jun 3, 2011
I'm trying to build a custom keyboard into flash to display text in the interface. So far all that I have tried failed
View 7 Replies
Jan 10, 2007
I'm trying to setup an interface where an event is triggered by the user pressing a key on the keyboard. So far I have the following code in a button on the stage:
Code:
on (keyPress "a"){
trace("you pressed a")
}
on (keyPress "b"){
[code]...
Which works fine. I was wondering if there was a way to either remove the case sensitive properties of the keypress action, or to force the keyboard to return a caps lock or something. The only way I can think of doing it so far would be something like this:
Code:
on (keyPress "a"){
trace("you pressed a")
}
on (keyPress "A"){
[code]...
Which obviously will double the amount of code needed - especially as the event for a small c and a capital C would be the same.
View 12 Replies
Sep 20, 2010
Below is the working code I have for navigating a presentation composed of multiple scenes.It works by starting a listener that waits for key presses and then jumps to the scene where the letter that was pressed is present in the first frame of the scene.Example: Press the letter C and the presentation jumps to the scene where there is a frame marker with the uppercase letter C present.
ActionScript Code:
// Begin Keyboard Navigation
// This script goes to the frame/scene-frame labeled in a single uppercase letter.
[code]......
View 9 Replies
Dec 3, 2009
My company has some software which we use to acquire data and interact with some hardware. If we wanted to put a mockup on a website which allows the user to get a feel for the UI (gather some data, change some settings etc.), what are some good methods to do so?I'm thinking either some clever javascript or flash. I've done some JS before but only to style elements of a page. I did some stuff with flash about 8 years ago and found it really fiddly.
So my questions; Are javascript/flash reasonable solutions for this or is there something better. What is likely to be the simpler/quicker route? Is there a better way to achieve the end result?] The demo doesn't need real data, just some fake/dummy example stuff is fine.
View 3 Replies
Dec 22, 2010
Is it possible to make ribbon like interface similar to MS Office suite using Flex 4 for a Adobe AIR desktop application
View 2 Replies
Aug 21, 2009
I want to implement an Excel like keyboard (arrow) navigation in an Advanced Datagrid in Flex.The docu at [URL]states that arrow keys can be used to navigate around cells. However, in my case that does not work. I can only navigate rows up and down
When focus is on the AdvancedDataGrid control:
* Use the Left, Right, Up, and Down Arrow keys to move between cells.
* Use the Shift+Home and Shift+End keys to move to the first and last column in current row.
* Cells are only selected by default, they are not editable.
* Press the F2 key to make a cell editable.
View 2 Replies
Oct 6, 2005
I am trying to create a XML file & a flash based interface which would:
A) Sort the data on the node specified (I tried, it doesnot sort correctly many times)
b) Search the XML nodes for the text the user inputs and display the data
Say he gets 5 results all five must be displayed.
View 5 Replies
Jun 1, 2010
I am developing a website completely on Flash, it has an option for Fullscreen as well as keyboard navigation to switch between slides. On windows, when i do fullscreen, everything works fine. On Mac machines, after full-screen the keyboard navigation script stops working. This is the script I am using for keyboard action. Is there any particular script for Macs too ?
on (keyPress "<Right>") {_parent.gotoAndStop(2);}
View 1 Replies
Aug 9, 2010
I am trying to build a experimental interface (menu, text etc) which is based on a fine grid of points, on which i try to render custom fonts and shapes, by connecting the dots. I would store coordinates for characters (O consists of 4 lines for instance) and render them in an animation line by line, character by character.(this non interactive version is my first step)My question is, what would be the best way to store such a font collection, and execute the above. Any Thoughts? all ideas are welcome
View 1 Replies
Mar 15, 2012
I am new to actionscript. I was trying to make a slide show frame by frame. I have my main timeline with the following code in first frame.
stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_changeSlide);
function fl_changeSlide(evt:KeyboardEvent):void{
if (evt.keyCode = 37) // LEFT{
gotoAndStop(this.currentFrame-1);
}else if (evt.keyCode == 39 || evt.keyCode == 32){
gotoAndStop(this.currentFrame+1);
}}
In the third frame I am trying to load an external swf by clicking a button 'rrbutton' and unload the same when the user clicks left arrow.
var loadit = new Loader();
function ack(evt.keyboardEvent):void {
if(evt.keyCode == 37){
loadit.unloadAndStop();
stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_changeSlide);
[Code] .....
The external swf loads on clicking the button and unloads when left arrow is pressed and the main time line frame appears. But thereafter the keyboard navigation in the main timeline(through function fl_changeSlide) is not working properly.
View 1 Replies
Apr 22, 2010
I'm building a website where I hook people up so that they can anonymously vent to strangers. You either choose to be a listener, or a talker, and then you get catapulted into a one-on-one chat room. The reason for the app's construction is because you often can't vent to friends, because your deepest vulnerabilities can often be leveraged against you later on. (Like it or not, this is a part of human nature. Sad.)
I'm looking for some insight into how I should architect everything. I found this neat tutorial, [URL], which suggests using python & stackless + flash. Someone else suggested I should try using p2p sockets, but I don't even know where to begin to look for info on that.
View 4 Replies
Dec 11, 2009
I'm a web designer. In a effort to make Flash-based sites for my clients I have gone over stacks of AS books now for months. I just don't get any of it--and I've tried. Moreover, the books all give abstract examples to do just about anything with AE. My needs are very limited: I need to use AS for web navigation in order to create Flash-based websites. Here's an example of what I'd like my websites to do: [URL]
Can anybody point me to Flash templates, demos, tutorials, AS libraries, websites, videos, classes, that focus on Flash navigation, with specific examples of real life websites? Or blocks of code where all I have to do is replace some lines with my own stuff? Or an AS library comparable to jQuery? I know this has to be doable. I don't know any JavaScript either, but I'm perfectly able to fulfill all my web design needs with jQuery.
View 2 Replies
Mar 29, 2004
Doing flash interface project with only the 4 arrow keyboard keys and the "a" key as the activater! No mouse allowed!!I have created movie clips which have a roll over affect created by an array but i now want to make these movie clips into button which can be selected using the arrow keys and the "a" button. Which then takes the user to the desired page. Really dont want to change them from movie clips format .
View 3 Replies
Apr 22, 2009
In a nutshell, the swf contains four ads (which link to portions of the site) and each ad uses the Timer element, displaying it for 5 seconds before moving on to the next one. Everything has come together nicely (although I'd like to clean up the code and use classes at a later date - I'm currently taking AS training from Lynda.com).
What's giving me trouble right now is the navigation bar. What I want to do is create four numerical buttons that a) change color during a mouse roll over b) change color for a corresponding ad (for example, when the third ad displays, the number "3" changes from white to gray to show that it is active and goes back to white when the fourth ad comes up).
Right now, I'm at a loss as to what to do. I've tried making the numbers buttons, but I can't control color changes unless I create two sets of buttons: one with white numbers, one with gray numbers.This also makes for some really bizarre Actionscript coding ideas (ex: after I code the function for the gray nav buttons, I have to code functions that make the white buttons work - but this ends up screwing with the ad cycles). I tried making them as movie clips, but I lose the ability to assign a large hit area like I can with buttons.
View 5 Replies
Feb 17, 2011
Is there a way to generate an instance of a class that implements an interface based on the name of the class?
I am trying:
var ClassReference:Object = getDefinitionByName("movement.OuterSpaceMovement") as IMovement;
var m:IMovement = new ClassReference as IMovement;
trace("startup..." + m);
-But I am getting an error message ReferenceError: Error #1065 (OuterSpaceMovement) not defined.
I have several classes that implement the same interface (IMovement) but I need to be able to generate new instances of these classes and then pass these instances as a datatype (IMovement datatype) to other classes...
So then I tried:
var ClassReference:Class = getDefinitionByName("OuterSpaceMovement") as Class;
var m:IMovement = new ClassReference() as IMovement;
and this doesn't seem to work...but the following
var m:IMovement = new OuterSpaceMovement();
View 1 Replies
Dec 25, 2009
i seem to have trouble finding on the internet what happends when one interface extends another interface.
View 2 Replies
Nov 7, 2009
I have 2 scenes. In both scenes, I have a movie clip that moves via keyboard control. If the goto next scene is triggered by the movie clip in the first scene the keyboard control works in the second. However, if I use a button to move to the next scene then there isn't any control over the movieclip in that scene. I've traced the keyCode in the second scene and it is picked up but the switch statement doesn't run. I'm migrating to Actionscript 3.0 and updating something I created in 2.0. I would like to do it without writing a class.
[Code]...
View 5 Replies
Apr 29, 2010
When using a notebook and I have remarked that I cannot enter numerical character with shift + a letter to enter number.Is this a bug in flash ? How to circumvent this ?
View 2 Replies
Jul 26, 2011
How do? Edit the field with numeric keypad, not a full keyboard my code: <s:TextInput text="{TransactionObject.cartao}" id="item" restrict="0123456789" /> app for Android and playbook
View 2 Replies
May 4, 2011
I get an error while extracting the asdoc of my flash professional project:
Code:
C:...Main.as(33): Spalte: 73 Fehler: Access of possibly undefined property D through a reference with static type Class.
private var moveRightArray:Array = new Array(Keyboard.RIGHT, Keyboard.D);
^
C:...Main.as(33): Spalte: 73 Fehler: Access of possibly undefined property D through a reference with static type Class.
private var moveRightArray:Array = new Array(Keyboard.RIGHT, Keyboard.D);
[code]....
View 9 Replies