ActionScript 3.0 :: Avoid Repeating The Same Function For Various Buttons?
Apr 18, 2012
I have the following code for the button over/out effect. It is nice but instead of writing the same code for function for each button (I have 15 buttons), how to shorted the code by modifying it?
Code:
Button1_mc.addEventListener(MouseEvent.MOUSE_OVER, navOver);
Button1_mc.addEventListener(MouseEvent.MOUSE_OUT, navOut);
function navOver(e:MouseEvent):void {
[Code]....
View 5 Replies
Similar Posts:
Apr 8, 2009
I've been trying all morning to figure this out but I'm really not the best when it comes to actionscript. I've looked around and I just simply don't have a clue how to adopt other code to fit my own .I have the following code
Code:
function reActivateTopMenu() {
_root.top_nav.btn1.gotoAndStop(1);
_root.top_nav.btn1.enabled = true;[code]....
I just can't figure out the exact way of writing the code in "flash" talk and not "dave" talk!
View 10 Replies
Mar 28, 2012
I am developing a game with a large amount of code. The unfinished version of the game can be found here[url]...
There are two Key Listeners. One listens for SPACEBAR for the big jump, the other listens for CTRL for the small jump. The problem I am experiencing is that when the two buttons are pressed precisely the same time, both jump actions occur, resulting in a super big jump. (A combination of the two jump heights.)[code]...
View 2 Replies
Aug 22, 2011
I am importing several external files using the Loader-class, and one of them is an swf-file. When doing so (I had done it successfully before, so did not expect any issues), I ran into all sorts of errors, and finally Flash crashed.
I put down a trace in the constructor function, and it didn't trace just once, but kept on tracing, suggesting that the constructor was stuck on loop. I guess the loading of too many of the same swf is what causes flash to eventually crash.
Here is my code (the swf im loading is now a simple test-file which contains an image and no code):
private var slides:Loader = new Loader();
public function DocumentClass()
{
[Code]....
View 2 Replies
Mar 26, 2012
I have a movieclip with multiple movieclips inside of it, and these movieclips' alpha changes over time(basically its a map with graphics nested within that light up certain areas of the map). By change I mean they "flash" ond and off once. I have each of these counties in an array and I have a timer and for loop firing on each of these mcs and I push them into the array. Problem is I keep getting an error (1009) after it runs through one cycle.... I of course need it to loop.
Code:
import fl.transitions.Tween;
import fl.transitions.easing.Strong;
import flash.utils.Timer;
[code]....
View 3 Replies
Mar 17, 2010
I want to load an XML file and access one node value. I decided to store it in a variable(var addedNumber).
The problem is I want to access this variable in a new function (loadURL)"outside" of the scope. Is there a clearer way to do this instead of using nested function?
PHP Code:
var XMLLoader:URLLoader;
var XMLPath:URLRequest;
var XMLDoc:XMLDocument = new XMLDocument();
[Code].....
View 3 Replies
Jun 19, 2011
I got an input function in witch i set all the variable i want to display. To make it clean i would like to input any number of vars without having to change my input function to avoid the "Expecting more/less arguments". Then i would like to get any type of var (bool num int ....) in the input and then check their type, instead of declaring the first input var being exclusively a number for example. Is that possible and how, don't know if i was clear,
View 5 Replies
May 12, 2010
By the way I'm still really new to Flash and AS3.I'm writing this quiz that gets questions and answers from an xml file in the same directory and displays the question in a TextArea, the available answers in a list, and additional text in another text area.Most of it was working the way I wanted and I noticed the apostrophes weren't coming through the XML so I thought I'd try escaping it with a not thinking. I did a publish preview and saw that my list loop became infinite populating my answer list. I took the out and still had the same problem. I backed out as far as I could in the AS3 and couldn't find anything that would cause it to continually loop like that. I traced a statement at the beginning of the script and realized it was actually looping the whole app not just an event or function. I'll reply back with the code.
View 1 Replies
Nov 20, 2009
I am putting together a simple flash anim - and pretty much have about 25 buttons that I need to fade in and out on rollover. I seem to remember there is a way to apply the same function to all buttons - as long as the over and out state labels within the mc are the same.
View 8 Replies
Nov 16, 2008
I have three buttons. My goal is that each button will load and play a sound file from the internet. Here is what I have:
function loadPlaySnd(pSpecifier1:String):void {
arguments;
SoundMixer.stopAll();[code]....
Every Button I press goes to the same sound file. The best I can figure, is that the file I loaded the first time I pressed a button has been uploaded, and from there I cannot load another file over that variable when I try another button.
View 2 Replies
Jun 3, 2009
i made two buttons, first called buttonA and the second buttonB.each button will run a movieclip when it's clicked now, the first time when i try it it works wonderfull, then when i keep clicking it, the scrips repeats causing the moviclips to pause or run again, the more i click the more it repeats ,
View 2 Replies
Sep 14, 2010
Is something wrong in this syntax? I'm getting only the first record and it keeps on repeating. When the php file is being tested in the borwser, it shows its data correctly in this format. AA,,BB,,CC,,DD,,
senderLoad.sendAndLoad("http://www.web.com/bb.php",receiveLoad,"POST");
txt2.html=true;
receiveLoad.onData = function(src) {
[code].....
View 18 Replies
Sep 25, 2010
I have a website with a mc inside a mc. The nested clip keeps repeating , I want the nested clip to run 1 time. I have stop actions on each clip, it delays, but won't stop repeating.
View 6 Replies
Oct 20, 2003
if there is a piece of code that will count from 0 through 9 and then just keep repeating over and over?
if there is would there be a way of controlling the spped of the count - so it could go really fast or quite slow??
i tried
[AS]onClipEvent (load) {
myValue = 0;
}
[Code].....
View 5 Replies
Mar 9, 2009
What I have is a series of buttons created via attachmovie based on XML nodes. I want to make sure all buttons are all clicked. What I have below is the onRelease of the button and I need to put my checkDone function in there because of the XML onLoad function. What I am struggling with is how to check if each has been clicked. Typically I would just do like but1==true but that does not seem to work.
_root["but"+b].onRelease = function() {
function checkDone(whichbut) {
done = true;
[code]....
View 2 Replies
May 11, 2010
I've got 2 buttons. I need it to function like radio buttons. When one is clicked I need the other to automatically be invinsible.
if echeck_mc is visible I need echeck_mc to be invinsible. If I'm doing this wrong (marked in red) how should this be coded.
this.check_btn1.onRelease = function() { _root.glv_mc.rotate_mc1._visible = !_root.glv_mc.rotate_mc1._visible; _root.ltab_mc.echeck_mc._visible = !_root.ltab_mc.echeck_mc._visible; if (_root.ltab_mc.echeck_mc._visible = true) { _root.ltab_mc.tcheck_mc._visible = false; }};
View 3 Replies
Oct 5, 2010
I have the following scenerio, a main.swf which loads swfs on top, code below
stop();
var Xpos:Number = 0;var Ypos:Number =0;var swf:MovieClip;var loader:Loader = new Loader();
var defaultSWF:URLRequest = new URLRequest("swfs/home.swf");
[code].....
View 7 Replies
Oct 11, 2010
One of the things that I love about AS 1/2 is with scrpt assist on, the ability to click a box and assign an action to a button (over, rollout, rollover, click, etc.). With action script 3, at least in CS4 that interaction isn't there and you have to write the code.I'm wondering if in CS5 there is that ability with AS3? Am I the only designer who misses this function.
View 1 Replies
Jul 24, 2009
I have a group of 50 buttons (named Bottle01 > Bottle50) that I want to have the same code on. The code I want is to, when pressed, put the buttons individual name into a variable and then move to a point later in the timeline. I have just started using as3 as I need this to work through Air and have been googling all afternoo and have cobbled something together, but it doesn't seem to work that well. This is the code I have sofar which is probably very wrong:
[Code]...
View 2 Replies
Mar 1, 2011
I am using isdown method but i am also familiar withe switch and case i already made the KeyObject.as and the human.fla[code]...
View 0 Replies
Jun 7, 2011
I have 30 buttons on the stage each with a different instance name.
ActionScript Code:
private function init(e:Event):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
btnArray = [h1_btn, h2_btn, h3_btn, h4_btn, h5_btn, h6_btn, h7_btn, h8_btn, h9_btn];
for each (var btn:*in btnArray) {
btn.addEventListener(MouseEvent.CLICK, checkClick);
btn.buttonMode = true;
[Code] .....
Not all of them only a snippet. Is there a short way of doing this. The only prob is each function will have a completely different piece of code in it eventually doing different things. I have 20 mc with 30 btns in each.
View 9 Replies
Oct 22, 2004
I am building an interactive world map, and for ease of updating am slapping all the functions in a frame on the main timeline.
Say I have a the word "Belgium" with a generic button symbol underneith it (instance name of Belgium of course), and also the maps shape of Belgium, as a button labeled, say Belgium_Map , each requiring several functions for rollovers, movement etc, is it possible to simple write one expresion and apply it to both buttons?
My code looks something like this:
buttons.belgium.onPress = function(){
map:scale_target = "250";
map_target = "-1050";
map:y_target = "-280";
[code]....
So can I apply it to my completly separate button with the path map.europe.belgium as well, without having to write out all that crap again for each, when they execute the same things?
View 2 Replies
Aug 14, 2007
I have the following function, basically a whole lot of ohter things happens onRollOver and onRollOut but pretty sure it's here I need to edit. I have 5 mc's on the stage called 'btn1', 'btn2' etc.[code]As I said there is other bits and pieces that happen, but what i want to achieve is btn2, is actually just going to an external link, but at the moment I don't want it when pressed to play.Is there anyway to keep it as part of the function, but if btn2 is pressed NOT to play?
View 1 Replies
Oct 5, 2009
function clicked(e:MouseEvent):void {
if(a == 0){
Tweener.addTween(circle, {scaleX:5, scaleY:5, time:0.5, transition:"easeOutElastic"});
Tweener.addTween(circle, {x:middleX, y:middleY, time:0.5, transition:"easeInOutBounce"});
a = 1;
}else if(a == 1){
[Code] .....
The addEventListener will be in a forloop and applied to all the circles that are created. But how do I have the function apply itself to all the circle(s). How do I send an "circle" array as an argument or whatever it's called to that clicked function.
View 10 Replies
Oct 22, 2004
Say I have a the word "Belgium" with a generic button symbol underneith it (instance name of Belgium of course), and also the maps shape of Belgium, as a button labeled, say Belgium_Map , each requiring several functions for rollovers, movement etc, is it possible to simple write one expresion and apply it to both buttons?Im sure, like most things that one gets stumped on, it is pretty simple, however Im not sure of the syntax..My code looks something like this:
buttons.belgium.onPress = function(){
map:scale_target = "250";
map_target = "-1050";
[code]......
View 2 Replies
Dec 3, 2009
I have a simple mp3 player, with PLAY PAUSE PREVIOUS and NEXT buttons. the problem i have is if you click the play button more than once, the mp3 clip will start to play itself as many times as you clicked. this sounds really bad..u could have the clip playing over itself 5 times.
Code:
if(play button is clicked ONCE){
(deactivate play button until next song);
}
in other words, only one PLAY-button-CLICK allowed per song...
View 7 Replies
Mar 10, 2010
I am dynamically playing a video.flv file on the stage when a button is clicked. It plays fine but continuously repeats itself. I want it to play once and the disappear.
View 2 Replies
Apr 25, 2009
So, I downloaded a simple sound loop from Flash Kit.
I am building a Flash webiste and want the sound to loop once the movie loads. I have added a stop and play button to the movie in case the viewer doesn't want the sound on. I understand sound can be annoying.
I add the following code to the FRAME 1 of the movie. Everything works fine but when the loop finishes, it just stops. How do I get it to continue looping? Also, as I navigate to other sections of the movie.. I want it to continue playing and not restart when I go back to say "Home". Home starts at frame 1 as well.[code]...
View 9 Replies
Jun 8, 2009
I'm just starting to learn to make my own functions and was trying to make a walk sequence. My original program used an elaborate series of counters and onEnterframe, but I want to take a different route (basically starting from scratch) because my walk sequences always turned the avatars into picasso paintings when two or more keys were pressed simultaneously. I'm more familiar now with set and clear timeout, but what do I do if I want a specific sequence to count up, then down, or rotate back and forth, like the pendulum of a clock? starting with a basic function like function walk(bodypart){bodypart._rotation += 45;}. if (keyUsed == 68){walk(square_mc);} what do I have to change so the square rotates back and forth +/- 45 degrees while depressed?
View 1 Replies
Jun 16, 2010
On the stage of a flash app I have several movieclips that keep repeating. Now I need a movieclip that doesn't repeat. It should play once, and then keep its last state on stage. I can't find out how to stop this movieclip from repeating.
View 3 Replies