Is there any framwork or component already done that does something like this? I guess it should be too difficult to build? When building this I only want the shortcuts to be active when the view is visible. How do I detect this? What base class is best to inherit from when working with non visual components?
I have an mx:Menubar, which I need to be able to open/expand based on the key pressed. For e.g., if Shift + R is pressed, it needs to open the 'Request' topmenu. Then if Shift + N is pressed, it should load the 'New request' module in the module loader. I've already implemented the MenuBar/module-loading functionality with the mouse, but I haven't been able to implement the keyboard shortcuts. I found a nice sample at [URL].
However, the solution directly performs the action (e.g. Shift + N to load the 'New request' module). The menu does not open/expand when you press the shortcut as though you had hovered your mouse over it (e.g. Shift + R to open/expand the 'Request' topmenu and then Shift + N to load the 'New request' module).
I have a flex app with lots of custom components, like custom buttons, comboBoxes etc. I am trying to add keyBoard shortcuts to the flex app. In doing so, I added a key-down listener to the app to listen for ctrl+shift key combination like this: this.stage.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown);
Then I dispatch a custom event that all of my custom components are listening for: private function reportKeyDown(event:KeyboardEvent):void { var evtObj:Object = new Object(); evtObj.keyEvent = event; dispatchEvent(new CustomEvent(CustomEvent.SHORTCUT_KEYS_PRESSED, evtObj, true, false)); }
In my custom button component I have: this.addEventListener(CustomEvent.SHORTCUT_KEYS_PRESSED, ShortCutKeysHandler, true); So, if I go ctrl+shift+W then I want one instance of the custom button to get clicked. For some reason, the event never gets triggered and never gets to the ShortCutKeysHandler function.
My keyboard shortcuts have quit working. I'm not talking custom shortcuts that I have defined. The default Flash shortcuts just don't work anymore.Before anyone asks, yes, I have made sure the "Disable keyboard shortcuts" option is turned off. I'm running Flash CS4 on a Windows XP pro machine.
I would love to backup my Flash CS4 keyboard shortcuts, but I could not find the file anywhere on my harddrive. I searched for every *.WFX file (or at least that was the right file type for older versions of Flash). I even tried to make an advanced search for all files on my PC and sort them by date modified, right after I made some changes in Flashes keyboard shortcuts - hoping that I would find the file, but haven't.
I'm assuming the answer to my question is "no" but figure it's worth asking just in caseI'm mostly an AS3 coder, but I need to work on library assets quite often to set classnames on assets so they can be instantiated through code. This usually involves hunting through the Library for the asset I need, then giving it a new name, clicking the tiny little "info" icon at the bottom of the window to bring up the Properties panel for the library item, and assigning a class name etc.
My problem is bringing up the Properties panel is not as quick and simple as it should be. That "info" icon really is tiny, and right-clicking the item in the library and scrolling through it to get to the "Properties" item is fiddly and error prone.What I really want is a keyboard shortcut. There doesn't seem to be one, and I can't assign one in the otherwise excellent Keyboard Shortcuts... menu item since Library commands are not listed there. It is not even a menu item so I can't even trigger it with applescript.
Flex application is contained in one of the rows of a html table, and that row is hidden as per one use case. Flex application is refreshed when visibility of the row is changed to visible. This results in lose of data that is already entered in the flex application. Is there any way to stop this behavior?
I wirte my own jsfl commands and put them into "Commands/myScript" folder, and Flash-IDE can recognize/run them without any problem.But when I assigned key shortcut to my commands in "Commands/myScript" folder, and restart Flash-IDE, my shortcuts will NOT WORKING.To correct this problem, I have to open Keyboard Shortcuts Setting window, switch to my own commands, not doing any change and click OK, then my shortcuts work again now(I have to do these EVERY TIME after Flash-IDE started).
For years now I have had to restart Flash about once a week because my keyboard shortcuts just stop working. This has happened to me since about Flash 5!
I have a photo gallery that can be navigated via arrow keys and various keyboard shortcuts. However on the same SWF is also a contact form...now whenever you fill it in and use the 'F' key it tries to put the flash file into Full ScreenHow can I disable all shortcuts when in frame 30 of my SWF (the contact form) and then re-enable them when moving away from that frame.Using Flash CS5 with SlideshowPro. Have looked over the web but can't find very much on this issue at all (surprising?)
I always used this shortcuts for copy/pasteCut - Shift+DelCopy - Control+InsertPaste - Shift+InsertSo this shortcuts doesnt work in Flash IDE. I've addet this shortcuts in Edit -> Keyboard ShortcutsBUT IT STILL DOESNT WORK !!!I dont wanna use Control+X Control+C Control+Vwhy shortcuts customizing doesnt work ?
You can easily export Flash keyboard shortcuts in a HTML format but how on Earth do you import them? There simply is no visible way to do it in the keyboard shortcut panel? How do I go about doing this? (I'm using CS5.5)
Accessibility is driving me up the WALL! I have a system that has menu pop-ups and because of accessibility when the user selects OK it does what ever action the pop-up does and when the user presses ESC it leaves the menu. My issue is this all works fine when testing it in the swf file and selecting the 'disable keyboard shortcuts' BUT when I embedded it into HTML is loses this function and the short cuts stop working and at points activate html stuff. Is there a line of code or something that I can place in the .swf or .html that will disable the keyboard shortcuts?
CS3 -> CS4 transition newb here who's getting increasingly frustrated with the new motion tweens; however, for this project, I'm working in a 3D space and require using them, so I'm dealing with this bit by painful bit. I found the tip about Split Motion, but first question: how do you apply Split Motion across several layers at the same time? I have six different tweens, and in CS3, I used to be able to shift-click or click-drag across frames and apply a command to all of them (for example, hit F5 to add frames), but Split Motion is requiring me to right-click on each and every layer. This is really laborious, and I worrySimilarly, I tend to add custom keyboard shortcuts to each of my Flash versions for commands I use frequently and don't want to right-click a menu for (such as "add motion tween") - however, I can't seem to find where to create a custom shortcut for either that, or Split Motion.
I'm trying to capture keyboard events with the following code. I'm testing in an external popup flash player in FlashDevelop and it ain't tracing anything. I reckon it might be something to do with keyboard shortcuts in the flash player.
I have four views:1.SplitView (main view)2.SplitViewHomeView(root Panel)3.SimpleView(Right panel)4.Details(child of Right Panel View).I am trying to accomplish the split view as in Ipad in adobe flex mobile.But unable to connect the root panel to right panel...Can any one suggest the path to me.My Code is below
Does anyone know if it's possible to integrate the ToushSmart's virtual keyboard with an Adobe AIR application? In most programs (Internet Explorer, Firefox, etc), when a user touches a text field a little keyboard icon automatically pops up which, when pressed, will bring up the virtual keyboard. However, this doesn't happen when clicking on text input fields in Adobe AIR applications.
Has anyone had any experience working with AIR/Flash and touchscreens? Is there any API that can tell Windows (or the HP virtual keyboard specifically) that the user has clicked in a text field and that the virtual keyboard should be shown? The text fields are the standard kind (fl.controls.TextInput).
I am preparing a document for a project. The project's backend is developed in Java, frontend is adobe flex. I am not sure about the correct way of describe the project in Model-View-Controller way.
For Model layer: Using Hibernate Java beans to implement all the business logic and persistence? For View Layer: Using Adobe flex send post or get request to Controller layer, and get respond in XML format. For Controller Layer: Using Java servlet to handle requests from Flex client?
I have setup a Scroller container around an HGroup of labels. The Scroller is setup to only display a single label at a time. What I am trying to do is determine which label is in view of the Scroller when a button is clicked. I have scoured the reference material on Scrollers and HGroups, but cannot formulate a programmatic strategy to determine what element of the group is in view.
difference between key code and character code. For example, the number 1 (one) and the character ! (bang) both have the same key code but different character codes. Likewise, the number 7 from the row of numbers and the number 7 from the numpad have different key codes but the same character codes.
I'm programming a music rhythm game in Adobe Flex and would like to bind keyboard keys. This isn't a problem, but I certainly would have a problem, say, setting the default keys to A, S, D, and F and telling the user that this is the case.If you take a look at the documentation for flash.ui.Keyboard, you'll see that there are constants for keyboard keys to key codes. However, these are only available in Adobe AIR and not the browser. This makes sense since not all operating systems and keyboards are alike (or present!), so key codes can vary.
So, how can I assign default keys that have meaning instead of picking key codes and praying?My only sane thought is to store the character codes for the key bindings and then provide an character code to String mapping so I can tell the user what to press. However, my gut tells me that this will break in subtle or not-so-subtle ways. Like CAPSLOCK.
I have a Flash movie which fills the whole browser window. This means that always the key events are catched ("stolen") by the Flash movie only, when using Firefox. IE7 seems to be working as I want.
I want for example ctrl+w (close window), ctrl+n (new window), ctrl+t (new tab) to work in Firefox while the focus is on my Flash movie. How to accomplish this?
One of our application is implemented in flex and adobe air. We want to have the user press combination of keys, say 'ABC', and have the keyboard return a different character, 'FOG', to whatever app is in focus. This should work even if app has no focus.
Will it possible in Adobe Air/Flex? If yes, provide me some examples?
I have a print function that is supposed to print the current visible view of an mc...the mc contains a map that can be zoomed in on and panned...I want to only view what the mc shows...and I had this function working before...but I have made hundreds of changes to my code, without testing the print function along the way, so I have no idea what I did that may have broken my function..
From an Adobe Air application, I need a function to launch the Windows Virtual Keyboard (c:windowssystem32osk.exe). I tried the Native Process, but it didn't work when telling it to execute cmd.exe /C osk.exe. How should I launch the keyboard application from an Adobe Air application?
How could I assign a keyboard shortcut to the "edit multiple frames" button, and setting onion skin options?I don't see these options anywhere in Flash's standard top menus.These are the buttons I'm talking about:Also, how about a keyboard shortcut for setting brush sizes?The only way I can figure out how to set this is from the tools panel dropdown.
I'm currently using RobotLegs with the Presentation Model pattern to develop a Flex 4 project. I understand that all business logic related to a View resides in the Presentation Model associated with that view, however, I am confused when it comes to View specific logic.For example, I have an indicator that needs to be positioned relatively to list items depending on which list item is selected. Is it acceptable in the Presentation pattern to put the logic that will position the indicator in the View and simply have that logic run in reaction to a selectedIndex property changing in the presentation model?The reason I am considering this is that since the Presentation Model does not have a reference to the view it is difficult to come up with an ideal solution for manipulating view components.
I tried catching the command key shortcuts using the keyDown event and checking for KeyboardEvent.ctrlKey, but the browser(Safari) seemed to have intercepted all those key events because the shortcuts I am trying to use coincides with the safari ones.
I have one .mxml file (the Application) with a ViewStack (with 4 views) and a ControlBard, obviously I can change the views with it, but what I want to do is: in view #1 I have an image which I want to convert to a "hyperlink", so when I click it I go to View #2, is this doable? Also I would like to pass somehow some data (like a String) to that View #2 (lets say the it's a user avatar I click so I want to go to the second view which will show me his profile, that's why I need his name/id).
My problem is that when I try to pass an object from the navigator.pushView(view, dataobject), I can't figure out how to access the dataobject from actionscript. I can access {dataobject.property} from MXML easily, but I want to set a variable in the new view to the passed dataobjects property.