ActionScript 3.0 :: Optimize Script To Do Similar Activity For Various Buttons?
Apr 5, 2009
Iam having 3 buttons in stage and three corresponding movieclips. When I clicked on one button, it should play its corresponding movieclip from the second frame. (Same case for the rest of the buttons).Here the action for the three buttons are almost same, only the movieclip differs. In AS2, I can optimize the script for the above activity as below
for (var i = 1; i<=3; i++) {
_root["btn_"+i].onRelease = function() {
myname = this._name.split("_")[1];[code]..........
My Question is ===>is there any way to add the Event listeners for all the 3 buttons using "for loop" instead of initializing it for each buttons seperately ? [Imagine if we have more than 10 buttons and it will be very boring to add the listener for each button in a seperate line ].
So I have 10 buttons, and I would like them to all do similar actions, but I was wondering if it's possible to optimize the code somehow.
When you rollover the button I would like it to alpha IN, and then when you rollout I'd like it to alpha OUT. Lastly, onPress I'd like to go to a different keyframe in the scene.[code]...
I have created an activity in which the user is invited to click on some buttons. There are approx 60 buttons to choose from with 7 of them being the correct ones. If the user clicks on 1 of the incorrect 53 buttons i want a hint pop up to appear to steer them in the right direction. Is there a efficient way of doing this without having to create a function and apply it to all the incorrect buttons? Perhaps an event listener? (AS2).
I'm using the below code to have a button that adds a MC to the stage. The problem is that I have over a dozen of these buttons and I'd rather not have to write out the event listener and function for every single button. Is there a way to use a single function for all the buttons and just change what MC is added based on which button is clicked? So if the user clicks on the draw5 button the function adds the deck5 MC to the stage?[code]
I've been trolling the web all day looking for button FX sounds similar to 2 advanced. Can't find any and my deadline is running out. Nothing I have on hand is right for this job.
If u have these or similar FX for buttons etc can u send a wav or aiff???
I am creating a map of the US. I've created a button for each state and named each button with it's 2 letter state code (AL, AK, AR, etc) in the library. I would like for each button to link to a directory on the site with a similar name, /site/map/AL, for example.
Rather than set up each button individually with script like: on (release) { getURL("/site/map/AL", "_parent"); }
Is there a way to consolidate the 50 buttons in to a few lines of code? If the destination directory were to change in the future I would then only have to change a couple of lines of code instead of 50 instances. I'm thinking the name of the button could be read and passed in to the button function, but I'm no programmer and not familiar enough with Actionscript to know where to start.
I have a site that has multiple pages of similarly sized buttons. These are magazine covers. I'd like for the mag covers and links they point to (loaded swfs) to be dynamically loaded via a text file, if possible. The client always has new magazines she's been in and to manually load the newest buttons first is time consuming.
im making an image recignition app. for a kiosk and im trying to figure out a way to make the movie start over if it hasnt been touched after a certain amount of time. i tried to use a timer class but it doesnt seem to be working the way i want it to.
Anyone know of any code I can add to my project to keep a log of how many times a button is pressed? Ideally it would write to the disk with date/time stamp.
Why setloopback needs to be set to true for microphone activity to be detected. The problem is the echo feedback when using a macbook with a built in mic. Right now I'm experimenting with toggling gain, depending on activity to simulate echo reduction. Not optimal though.
Get all URLRequests() that are made within the application? Get all RTMP:// connections to a Flash Media server?
Since my application contains SWC files which were compiled by another developer, I cannot directly access the ActionScript which creates the URL requests and RTMP connections.
I have created an application in Flash and in the first frame u enter a number of parameters for the application. Then you press start and it continuose to the second frame. Here is all my code and mc.
Now I have created a RESET button and when it is pressed. I want all the functions, variables to be deleted i.e. nothing should happen.'
My first attempt was to just tell the main timeline to go to frame 1 (which is empty, only the textboxes with the param. are there), and i thought that all running functions from frame 2 would just stop. But they dont.
So how can i stop/reset all activity, cause i dont want to close the app. each time i would like to enter new values?
I have a flash project on the solar system. I created a drag and drop activity, dropping pictures near in the correct place/next to the correct name.
Everything is working perfectly but when I return to the home scene, the pictures are still being displayed from the acitivity even though they are on a different scene... they go away if I navigate through to different places.
I have a very large projector movie with many loaded in swf files. I want to make it so as you are reading and viewing the whole movie the screensaver is not active. I then want it so after 10 minutes of no activity a screensaver (or movieclip in the movie) starts playing and then goes away when there is activity again. How do I do this? What would be the best way... just have the screensaver (movieclip) the only thing in the first scene and it just goes to this after 10 minutes?
I have a problem with using the webcam in flash. Most of the times it works fine but sometimes the wecampicture is not updated and is outputs a constant activity level of 100%.
I have to detect avtivityLevel of microphone in Flex. I am using the activityLevel property of Microphone class but as I found out it always return -1 even if I have done Microphone.getMicrophone(). To detect activity level we have to set microphone.setLoopback = true;
how to do this without using loop back as I do not want to hear my sound back just monitor the activity level
i am trying to detect the microphone activity level. In windows XP, it's returing the activity level. But in windows vista, even if the mic is not connected it's returning an activity level. has anyone come across like this.what is the problem?
i attached my fla file and the sample activity image.so before i create like this activity i try basics of this activity.so i got proplem.there are lot of line drawing
As I have done all my work for the week already I have been given the basically pointless takes of creating generic functions, classes and maybe components for a number of possible e-learning interactions for the projects we have, things such as sliders, drag and drops, multiple choice questions, scenario driven things and so on. How would I go about making things like this generic? The graphics will always be different and more then likely so will the kind of things needed from them, in many cases we don't know the capacity these things will be used in!
I have a set of 5 button that change their opacity when clicked to a lower opacity. What I need to add is the ability to "toggle" the button to go back and forth from 100% opacity to 20% or whatever and then back to 100%. I would also like to add the ability to fade the opacity instead of it changing all at once. Her is the code as I have it so far.
im working with games ryt now, im animator, my knowlegde in scripting is basic, im just curious with my project right now, i need to provide the .fla the problem with my .fla is to big, 200mb, is there any way to reduce the .fla without editing the inside of .fla,
I do many photography flash sites. I usually bring in all the images and then select each one, click their bitmap properties and adjust the quality individually.
Take a look at [URL] I have made a preloader for a site but the tween dosnt seem to be working properly. Stop the page from loading as soon as you see the preloader. You'll notice that the preloader circle appears to shimmer, i have no idea why. its basically a photoshop psd file that i have dropped to the stage as a graphic and then done a motion tween to make it rotate across 24 frames. I have set the html page to show the flash at 'best' quality and tried it on a black background to see if it was an optical effect, but its always the same.
I've put together a little flash activity for my educational website, and although it works perfectly on my PC (I also zipped it up and passed it onto my laptop, where it also works perfectly), when I try to open it after uploading it to the website, all it shows is the background.
[URL]
To download the ZIP file I passed onto my laptop: [URL]
I was looking this new game ([URL]) that uses the iPhone as a control pad for a flash game in your computer browser. I tried to monitor the HTTP activity of the browser but it doesn't seem to be using the HTTP protocol. Do you know how does this works? It's sockets programming? Can the flash movie become a socket server?
I have SWF application that contains some video windows and a chat window. Do you know any opportunities to save all contents of an application into video file (may be flv)? In other words i need to record all activity in program into video file. I need to do this in AS code.
I have an invisible movieclip over some buttons/images. I have it so that on mouse over that invisible button the images start panning from one to the next. The thing is that these images/buttons are supposed to be clickable, but with the invisible movieclip on top I just can't do that. Is there a way to force mouse activity on the buttons/images?
I've tried simply adding a movieclip to the back of the buttons/images and make the MOUSE_OVER listener on the whole movieclip that holds all the images but for some reason whenever the mouse goes from one image to the next it pauses the movement and then continues it, which looks like it identifies different movieclips (images/buttons AND the mc in the back) and re-does the MOUSE_OVER listener for each of them instead of the whole movieclip that holds all of them.
I have an invisible movieclip over some buttons/images. I have it so that on mouse over that invisible button the images start panning from one to the next. The thing is that these images/buttons are supposed to be clickable, but with the invisible movieclip on top I just can't do that. Is there a way to force mouse activity on the buttons/images?
I've tried simply adding a movieclip to the back of the buttons/images and make the MOUSE_OVER listener on the whole movieclip that holds all the images but for some reason whenever the mouse goes from one image to the next it pauses the movement and then continues it, which looks like it identifies different movieclips (images/buttons AND the mc in the back) and re-does the MOUSE_OVER listener for each of them instead of the whole movieclip that holds all of them..
I would like to create some text on the stage that does not respond to mouse activity. I've found that after adding a piece of text to a class I am using to draw, it covers up some of the mousing area of my class and disables the user from being able to roll over the other graphical elements...
Is there something like:
var t:TextField = new TextField(); t.text = "hello"; t.active = false; //
i know that this is wrong, but I haven't found an equivalent method