ActionScript 3.0 :: Managing The Multiple Key-presses?
Sep 19, 2011ActionScript Code:
package
{
import flash.display.Stage;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
[code]....
ActionScript Code:
package
{
import flash.display.Stage;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
[code]....
way to attach multiple movieclips from the library to the stage is and name them in an appropriate way, then refer to them as if they were an array: fielder[i]. I have tried a few approaches but the closest I have got is this: (this is attached to a movieclip already on the stage).
Code:
onClipEvent (load) {
for (i = 1; i <= 5; i++) {
_root.attachMovie("fielder","fielder" + [i],this.getNextHighestDepth());
[Code]....
I have used AS2 for a long time, and have decided it is time to start working with AS3. When attaching multiple movieclips with instance names I would normally do this (AS2):
Code:
for (i = 1; i <= 6; i++) {
_root.attachMovie("test_mc","test_mc" + i,(300 + i),{_x:fx[i], _y:fy[i]});
_root["test_mc" + i]._width = 26.1;
}
but I am struggling to get the same effect with AS3. here is what I have so far...
Code:
var mcWheel:MovieClip = new wheel();
function attachImages():void {
[code]....
Let's say I have 5 .swfs that I am loading into one movie. Am I better off having each .swf load one after the other? Let's say once the first one is 50% complete, the second one starts etc. This will help bring the individual .swfs on faster but it will probably cause the overall load to take longer. Is this a correct assumption?
View 3 RepliesWhat I am looking to do is add a fire button (added) which for the entire duriation it is held down it fires bullets (functions added), i'm stuck with what codes to use for the bullets.I want to create the bullets at certain points on the x, y axis and use a function to move ALL of the bullets accross the screen at the same speed at the same time.I'm fairly sure I need a Array of the bullets but I do not know how to do this.Also I do not know how to use AS to add clips to the page.I also do not know how to remove the clips from the stage and array once they hit the 'destructor' bar out of the screen area. (I know how to use the hittest in AS3).
View 5 RepliesI'm creating an interactive tour (pretty much a controllable slideshow) and I have multiple pictures now that, if in the correct order, will walk you around my school. You can turn left or right at doors (the picture that you're stopped at will wait for input from either the up, left, or right button and when clicked will take you to the corrisponding picture) and will eventually lead you out another entrance of the school and take you back to the main map.
My problem lies in the pictures... I have hundreds of pictures each one needing to be referanced. The only thing I have figured out is that I need to use arrays to organize these pictures and make them easier to access. I have considered using XML to organize the lists of pictures but I cannot spend hours typing out all the names of the pictures.access my pictures from outside my flash AS3 project.
Aside from the API differences (including the QoS info you can get when using a NetGroup),what are the main differences between using a NetGoup and manually managing a group of peers using NetStream.DIRECT_CONNECTIONS? Are there performance differences?
View 1 Repliesis there a command in flash that takes multiple key presses? For example if the user presses a then b the frame will advance. Note, I dont want them to have to be held at the same time.
View 1 RepliesI have, lets say an arrow, it points up when you press w, left when a is pressed, down when s is pressed, and right when d is pressed. This is done through animations, and simple gotoAndStop commands. Anyway, Lets say that I want it to point North-east when I press D+W. whats the easiest way I can use to get it to detect Multiple key-presses. If any more explanation is needed I can easily explain further.
View 3 Repliesa way, to manage a multiple collision detection with pixel level detection, for objects, not necessarily circles, irregular objects.
View 5 RepliesI am making a game using AS2, in which the user controls the character with WASD. I am making a tutorial level in which the level only advances past the first frame after the user has pressed W, A, S, and D. The level is a single frame in which there is a movieclip that has all the enemies. I made an offscreen button in the movieclip which has the code
Code:
on(keyPress "w"){
var w:Boolean = true;
}
[Code].....
When I run it, nothing happens and it stays on the first frame of the movieclip. No errors are shown in the output panel.
I have been reading these forums for like 2 months, thus i never felt like being able to post something as a valuable answer to someone's problem, since i've been AS3ing for like 3 months now. I have a small problem here on a game that i am trying to create. I am trying to make a shooter game . Like the ones u kill enemies and then the the level advances ( imagine the pseydomovement depth feel of the background giving the player the taste of further movement of the field , yes like old airplane games ). Ok to the point.
1) created a main .as where all the code is running. The movement of the player is written there also. no problem with that. 2) created a bullet class where i assign the bullet speed and i check for the collisions with enemies. the problem occurs somewhere here i have created a statement where every some time ( like 0,5 secs ) an enemy appears and takes a random road till the stageHeight . here is the code .
[Code]...
So when all 5 mikros are out i start firing them . BUT only the last child of mikros seems to follow the hittestobject procedure of my code. Which means that if all of the 5 mikros are on stage the one with the smallest .y value will disappear when hit by "sfera". I know it is huge but this pains my head for like 1 week and i cannot think anything . Tried some staff. but i do not know if this is proper thinking or if my programming is proper for this and i must redo all.
First-time poster, I've done mostly basic animation work in Flash (for banner ads), but now I'm on to my first full-Flash web site. Quite a learning experience it has been. The project started fairly simple - navigation bar that jumps to various frames for different sections.
Then the site owner proposed doing a "full frame" layout (elements fill the browser window and resize as needed). I figured out how to do this on a dummy site, but I'm having trouble making it work on the production site. I keep generating compiler errors because certain instances only exist in a particular frame (due to there being different sections/pages).
I'm hoping someone can provide some conceptual guidance on how to do this. I know I can scrap together something that will be acceptable, but I'd like to get some opinions on what is best practice, especially as I will probably end up doing similar stuff in the future.
Things I've tried/considered:
- unique stage resize listeners on each keyframe
- all elements in a single frame with lots of confusing .visible switching
Is it possible to hook multiple keyboards to a single computer and have flash differentiate between the key presses of the keyboards?
View 3 RepliesThe searches that I did on this topic aren't providing me with any answers...that I can understand anyway. =*) Here's the situation.In the past, I did computer-based-training using "a different authoring tool." One thing I discovered I could do with that tool--which really opened up new possibilities for me--was to use that scripting language to create a snapshot of the current window and save that image as an object/class. Then I could access that object, resize it, save it to disk, and load it in later. The result--for my training at least--was a visual bookmark of their location in the training should they have to save and come back later.I would now like to do this with Flash.specificially CS4 and AS3.If anyone can point me in the right location to get started,For clarity, the steps are:
1: Take a snapshot of the current Flash window / Stage. I'm not concerned if the snapshot remains "in Flash" or goes to the Clipboard as long as I can get to it in the next step.
2: Access that snapshot from where-ever it's stored.
3: Process the snapshot and reduce it to a thumbnail, etc.
4: Save it to a file that I can bring back into the .swf at a later point. I'm not real concerned about the format of the file as long as I can bring it back in later. How do I save it? I would love to be able to save it to the user's machine but last I checked
Flash won't do that sort of thing. Can I save it as a file on the server that the .swf is running from using perhaps a PHP call /script / page?
5: And, of course, recall the image to be used at a later point. I already have a pretty good handle on this from past experiments.
I'm doing some newbie tests, so I decided to capture the keyboard events to move a rectangle. But I don't get the desired result. Unless I click on the TextArea box, I'm not able to capture the event key code. After that, all goes pretty well.
[Code]...
Does anyone know the name of the event that is dispatch by the attachCamera(), i would like to take a picture ones the camera is loaded, i try to execute my code after call attachCamera but it takes the VideoDisplay empty, that's why i would like to know if there is an event triggered after the attachcamera() is complete loeaded.
View 1 RepliesI'd like to display a group of squares following a pre-determined path to create rows. Like row 1 to 10 would be Row1(), 11 to 20 Row2() and so on. The main reason for this is to hide the Menu before actually showing/building it. After the Menu is build up, I could remove the squares any way I want to reveal the Menu behind.
View 0 RepliesIn my project I have 3 types of elements that spawn at different times. 1. When I hold the mousebutton down object 1 appears. 2. When I release the mousebutton, object 1 disappears and object 2 spawns3. At regular time intervals yet another object spawns, object 3.These objects might (or will rather) touch eachother at some point. And what I want is this:Object 1 to be under object 3 and object 2Object 3 to be under object 2
View 2 RepliesI've searched for a free split and join flv files software without success. I intend to play two flv movies on stage, one after another. How can I detect that the first movie finished in order to start the second one? I am working with NetStream objects in AS2.[code]
View 2 RepliesI am working with loadVars in an swf file embedded in an html page. The script is written to add a text string to existing textfield. The documentation I have does not address this situation. How do I get the return value from the server to the embedded SWF file in this situation?
View 4 RepliesI want to manage a username session for lifetime. means for example if u look a website [URL] in this website i have registered and i haven't logged out but whenever i open up this website my username appears there. No need to login again. so i want to do the same for my one of the games website. i have developed my website using php mysql flash.
View 3 RepliesThis is giving me major headaches! I'm having trouble even describing the problem in words. Basically, I want to be able to manage a core library (coreLib) of Actionscript classes with the following requirements: latest version is checked out when a new project starts. a dev can make changes to the coreLib and then commit them back into the repo as project is written (maybe bug-fixes, added features, etc.) the project contains a 'snapshot' of the coreLib so that, if returned to months later, it (as automatically as possible) has a copy of the coreLib that has guaranteed compatibility with the project.
I tried using externals but this can break compatibility going backwards. I'm currently exporting the coreLib into the project and its VC'd along with the project. I can't figure out how to get the changes back into the repo though, without just copying over the top and losing history.
I'm dealing with the scenario whereby my code might be included in other Flash content either included via import .as commands and then referenced as a Singleton, e.g.
import com.as3.Singleton;
Singleton.birth();
Singleton.getInstance().test();
[code].....
In Flex, how do you best manage child collection property changes, specifically notifying a parent object that a property within the child collection has changed.
package
{
[Bindable]
public class Author
[Code]....
How can I notify the Author when a Book propery has changed and update the dateOfFirstBookPublished method?
I'm having trouble managing the depths of my movie clips.I've got a startDrag() function and a stopDrag() function. Whenever I rollover another MC, I want the depth of that object to change to 1+ the object it rolled over.(I apologize if my English is poor)This is as far as I got, but cIndex returns the depth of the object that is currently being dragged; not the object it's hovering over... Is there a way to get that depth?[code]
View 1 RepliesWell the problem of my project is that I am trying to load the external content like this:
First I load on index.fla:
Code:
import gs.TweenLite; // we will import TweenLite from "gs" folder
import gs.*;
[code].....
I am creating a touchcreen (LCD) for a property development.We I am having a problem is on the interactive map.Picture a map with icons all over it.When you touch the icon a image of that area of the map pops up.you then click on a X on the top right to go back to the map.I have probably dont this incorrect and those only because I dont have much knowledge.I have create the map on the lowest layer.The icons (same graphic - eye) are on there own layers.I converted the icon to a BUTTON and added the pop up on the DOWN.The problem I have is when you touch the icon on a layer other than the top layer the top layer icon shows on the screen (ontop of the popup).
View 2 RepliesI'm creating a flashwebsite and I've got a problem with submenu appearing/disappering. What is extremely easy in html/jquery is taking me overburned in actiuonscript: make appear a submenu only when the mouse cursor is over its button and not over itself. Indeed I've my button/MC, that contains its submenu (which is a vertical list of MC), and when I go over it, submenu appears, when I leave, sub menu becomes invisible.
BUT, when I go over the space under the button (where my invisible submenu is), submenu become visible another time. I know that cause is the listener associated to the main button is linked to all its nested MC.
[Code]...
i'm building a site for a pharmacutical company. it's a resource guide. it's essentially a 300 page document, and turning it into a flash site, with links to external pdfs/ppt/doc files. when dealing with so much copy, what is the best way to manage/display it? in the first round of this project, i was simply putting it in flash type, with thumbnail images scattered throughout. it worked, but seemed a little bit archaic. often, with such heavy copy (3 full page scrolls), the thumbnails wouldn't align where i wanted them, and would end up overlapping with text.
View 3 Replies