ActionScript 2.0 :: Controlling A List With The Keyboard?
Dec 8, 2009
I'm trying to create an interface that's controlled totally with the keyboard (arrow keys and Enter button), and for part of it I'd like to use lists that the user can scroll up and down to select items. It's make things a lot easier if I could use the list component for this, but I'm not overly familiar with using it and can't find anything about my specific problem online.
dynamically loading in a swf into another flash file, and I'm wanting the user to be able to either advance to the next frame(of the dynamic swf) with the right arrow key, or go to the previous frame with the left arrow key. If I have to I can create a couple of arrows as a generic interface but I am not sure now to code those either.
I am very new to AS3. I have not wanted to migrate to it, but have been forced to do it for a current project which uses AS3 components. I am creating a slideshow (full screen) and will be creating each slide as a separate SWF file. I have been successful in loading and unloading the slides (SWF's). I need to use the arrow keys to move through the slides. I have that working, but want to load the slides without hard coding everything in each frame of the main timeline. I am using a var to get the currentFrame value. All is well exept that if the left arrow key is pressed and the main timeline is on FRAME 1, the playhead seems to think it can go backward to frame zero and then into negative numbers with each press of the left arrow key. I need to be able to stop the timeline from advancing backward at frame one. I have tried several methods that either do nothing or cause the right arrow key to work unpredictably and keep returning to FRAME 1 no matter what if statement and evaluation I perform. Here's the current code on.[code]
click once on the screen with your mouse and then you can control the man with arrow keys on your keyboard.i can't figure out why the man turns back to the right if he is facing left if you press the up or down arrow. this is one of my first scripts,it's not set up right here is the code:
Code: function rightKey(yourEvent:KeyboardEvent):void { if (yourEvent.keyCode==Keyboard.RIGHT) {
I'm trying to control my mp3 sound clips with keyboard commands and have managed to get this to work with internal sound clips:
//************************************************** ************* var note2:b = new b(); btn2.addEventListener(MouseEvent.MOUSE_DOWN,playNo te2); function playNote2(event:Event){
im trying to get a button to move a list of movie clips up and down how would u go about this
e.g
i have a button at the top of the stage and a button at the bottom and when the top one is clicked it moves up one movie clip till last one is hit. and if the bottom one is hit it moves down one until it hits the last one
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.
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 ?
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
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);
I'm using flex 4.1 to write an application. i read in the documents that has the rowCount property to set how many items to display. the does not have that property. how can I limit the list to display 3 items ?
I am working on an older Flash project created in CS3 ActionScript 2.0 How can I make the pointer cursor change to the hand when hover over a list item?_root.slidePanel.myList'myList' is the list. I have traced out the contents of the List MC and it has a child MC called 'content_mc'. I assumed this was the object containing all of my list items but the only members of this MC I can see (when tracing them out) are 'setRGB' and 'searchKey'.
Creating a dynamic list and associating a picture with each list item. i need the list to be scrollable, and i want the list and it's associated picture to be displayed randomly when the application is re-launched. i.e it doesnt show the same list everytime.
I also what to be able to sort the displayed list items. e.g if the list items is about restaurants, i want users to be able to sort the displayed items by either; district, cusine type and gastro type.
I have a combobox and list component on the stage. The combobox has 3 selections. How do I get it so that each selection triggers the specific xml file to load into the list component? I can't get them to communicate to each other.
The 'recommendations' dataProvider is an ArrayCollection of String, which are generally sentences about as long as this one. By setting the variableRowHeight and wordWrap properties as shown, if a sentence is too long to fit on a single line, everything works fine- the row expands and the messages show on two lines, or occasionally three.
The space allocated for this panel within the entire canvas means if the total text size of 'recommendations' exceeds six lines, I need for the entire list scroll. This is also working just fine. The trouble is when using the mouse wheel to do the scrolling- Flex scrolls both the entire list and the single item where the mouse is hovering. Often this results in only the second half of a sentence being visible. Non-programmer friends I have asked to look at this noticed this, and tell me it as a problem. If a user does not notice the dual scrolling, and sees only a fragment of a sentence, it will be perceived as an error in the application.
I want to add a SimpleButton to a list item in a list component. I am getting the CellRenderer for the list item I want and using the addChild method to add the simple button. The button appears in the right spot on the list item but it doesn't function like a button. It's like the contents of the buttons first frame is added to the CellRenderer and nothing else.
When a user selects a category from the first drop down box then i want the 2nd drop down to be updated based on the selection of the first drop down. I have created multiple ArrayCollections whose names are set to the "data" values of the first drop down, for instance:
[Bindable] public var countries:ArrayCollection = new ArrayCollection([ {label:"USA",data:"USA"},
Why I have to press 2 times the arrow key down to get a navigation through the list items in a list component of Flash?
Theres any workaround for this? I have a listener for keyboard event that checks if keyCode is equal to 40 if it is then I use 'stage.focus = list', but I have to press 2 times key arrow down to start navigating through list items.
I'm trying to animate a list as I delete the top row. All the examples I can find use itemsChangeEffect to bind to the effect, but this property exists only in MX lists, not spark lists.
Any idea how I can get the same effect done in Spark Lists?
I'm trying to remove the top most item in the list with a slight fade out effect before the rest of the items move up to replace the gap.
I am creating a map of the USA and when a user mouses over a particular state,I want to display a movie clip (which is just a text list of our dealers in that state). When the user mouses out I want the list to disappear.However, I want the user to be able to mouse over the list to scroll the list and whenever I try it, obviously the state loses focus and the MOUSE_OUT Event fires.How to I get around this?Here is the code I have currently:
The traditional way to assign an icon would be to use the icon field of the item renderer,which reads the value of "icon" property in your data, for example:
But i want the DefualtThemeLogoutIconClass to changed to another class: ightThemeLogoutIconClass when the theme is changed.The only way to do this would be to use a style declaration containing a classReference to the icon, and change its the value in each of the CSS files of the various themes.The question is, is there any way to assign this style to an icon in a List, something as easy as intuitive as list[0].getIcon().setStyle("styleName");
I have two Lists (components) on stage. The first one (mainList populates from an XML called topics.xml
[Code]...
on event handler change, I want to load the second list on the other list component, called subList..It's not loading.. I believe it's because when it reads the data from my topics list, it reads topic1.xml instead of "topic1.xml" ( reads without the quotes). If I unquote line v.list.load("subtopic.xml"), it works, but I need it to be loaded from the XML..
how to populate a list box component located within a seperate mc in my swf with an array... the array comes from a response from a webservice call. I am not currently on the computer with my source code available so lets just use the following....
listdata[i] = the array i want to populate the list box with..... (listdata1, listdata2, listdata3, listdata4, etc. etc.) movieclip1 = the MC within my fla containing the list box component mylist = the actual list component
... just not all that familiar with the format of actionscript when working with objects... using CS3 and as2 btw,
I'm creating a sort of search/sort thing using XML and List Boxes. It's three list boxes, when a selection in the first is chosen, it populates the second box based on the choice, and then when a choice is made in the 2nd box it populates the third based on that choiceThe choices are being pulled from an XML doc.I'm so close to having it working. I can get the first to populate the 2nd but not the 2nd to 3rd. I know it's just something with the syntax, how I'm referencing the node I need and how I'm using the listener. It's all running together in my head at this point. This is in Flash 8.Here's my AS:
Code: var RootNode:XMLNode; var selectedCategory:String; // formerly selectedGallery
This is my first time working with a class attached to a movieclip that is nested inside a class attached to a movie clip.I've tested all the properties and methods of PTListItem.as and they work properly but when I try to call them on the list item through PTListTop.as it returns undefined.The end goal is to dynamically load a checklist via a txt file.