ActionScript 3.0 :: Functions Only Work Half The Time?
Jul 24, 2009
Without getting in to the specifics, I have a .fla file that has several functions that animate movieClips already present on the stage.
When I compile/view the SWF while working on it, the functions only "run" half the time. The other half of the time, Flash never runs the functions, it just pretends the call never happened. Sometimes they work, and sometimes they don't. I have a feeling it may have to do with Flash's garbage collection, but I don't know how that works.
View 4 Replies
Similar Posts:
Jun 18, 2006
I have a movieclip with an image fading in and out (using an actionscript tween class set to yoyo). This movieclip is loaded into a dummy movieclip when a button is pressed. The first time you click the button the fading movieclip plays as it should, fading in and out continuously. However, the second or subsequent times the button is clicked the fading movieclip goes crazy, half fading in/out and half jumping from one alpha value to another.
View 7 Replies
Aug 13, 2009
Building a flash website in CS3. I've made every button the exact same way, draw a rectangle, convert to symbol, type as either button or movie clip (doesn't seem to matter and I'm not using rollover stuff), alpha 0% and stick it on its own layer above everything else.Action scrip is as follows:
main1.addEventListener(MouseEvent.CLICK, gotoMain);
main2.addEventListener(MouseEvent.CLICK, gotoMain);
function gotoMain(event:MouseEvent):void
{
gotoAndPlay(1);
}
that's with 2 buttons for main. I have the exact same code multiple times for many different buttons. It works everywhere except the last two buttons on my page will work the first time you click them from the main page, but then don't work after that until you click on the main page again. Then it works.These two:
babout3.addEventListener(MouseEvent.CLICK, gotoAboutb1);
bcontact3.addEventListener(MouseEvent.CLICK, gotoBcontact1);
the function is described on an earlier action keyframe:
bcontact1.addEventListener(MouseEvent.CLICK, gotoBcontact1);
function gotoBcontact1(event:MouseEvent):void[code]...
Of course I've tried just having one button do this and copy/pasting the button on different areas of the movie, but nothing I've done fixes. I've even gone through and deleted every button and AS and redone it. I've put every button on its own layer (shouldn't matter but I'm trying everything I can think of).if there is an easier way of using AS to navigate a flash movie let me know. The other options I've seen seem a bit too complex at the moment.
View 1 Replies
Feb 8, 2005
The first half of the tween doesn't work but the second half does. It only does this when I add the code link._visible = 0;. This is to make the alpha completly disappear.
View 1 Replies
Feb 18, 2009
So I can create a circle and an oval using trig in flash. But what if I want to create an oval with rounder points? I'm using this code for circles and ovals:[code]Could anyone help me in editing the code so i can control the tips of the oval and make them rounder?
View 9 Replies
Jun 17, 2004
I have one function that puts text in a text field and makes a button goto a url onRelease.The code is like this:
Code:
item.onRelease = function() {
myButton.onRelease = function() {
getURL("http://google.com", "_blank");
}
talk = this.txt;
}
the only problem is that the button doesn't work onRelease. i think that it is because there are too many functions there, but at the same time,
View 5 Replies
Jan 10, 2011
i would like to know if it is possible to have a letter that is made up of multiple colors. for example above you will see a hebrew letter. the DOT underneath it is actually part of the letter, but it is a different color.is it possible to have this same functionality in flash? what i would need to do is upload an XML file with all the words, and i would need all the dots below the letters to be a different color
View 2 Replies
Aug 27, 2011
Is there a way to compare running time of functions to find out which one runs faster? In Flex Builder, there's the flex builder profile that monitor performance and speed of functions. Besides using AS3, is there a similar tool in Flash Pro CS5 (or if there has always been one in lower versions)?
View 5 Replies
Jul 21, 2008
i am trying this withou succes
Code:
curr_item.onRelease = DelegateFD.create(this, generateSubMenu, curr_menu, "submenu_mc", curr_item._x, 225, 1000, curr_item.node_xml);
curr_item.onRelease = DelegateFD.create(this, releaseMenu, curr_item, curr_item.gotoURL, curr_item.pageTitle);
But only the last function releaseMenu is being executed
View 4 Replies
Oct 13, 2009
I was thinking can you call multiple functions at one time Like instead of
[Code]....
View 3 Replies
Jan 12, 2011
I was wondering if there is something that I can write (a function? I don't know what they are or how they work ) so that I don't have to rewrite code. [code]...
View 1 Replies
Apr 8, 2009
I have a five mouse click functions, each with a different navigateToURL link, and each one appears on a different key frame. The probelm is that once the end of the swf is reached and it loops, it gets stuck on the last function and therefor only links to that last URL.Is there a way to reset functions at the begining? Or is there a better way to do this?Code from one of my keyframes:
First_btn.addEventListener(MouseEvent.CLICK,onMouseClickFirst);
function onMouseClickFirst(e:MouseEvent):void{ navigateToURL(new URLRequest('http://FirstLink.com'));}
[code]......
View 9 Replies
Sep 6, 2005
I am working on learning how to work with functions in flash. I ran into a bit of trouble. What I am trying to do is make a function that creates a random _x number. Then have another function that takes that _x number and adds some easing to it. Finally I have a movie clip that will read that last function and move the object to the random _x position and ease into it when clicked. I think I have the basics of it done but I just cant seem to get it to run! I included a file so you can see were I am at with this. If anyone has a more efficient solution to this I am all ears. My hope is that with using functions I will be able to add this script to other objects in the movie more easily.
View 12 Replies
Aug 22, 2010
I have a menu consisted of horizontal strips that turn visible on roll over. One of them has a submenu over it. The thing is that when I roll over a sub item that has an action on it, the roll over function of the stip doesn't work and it disappears. If I put the strip over the submenu, it works well, but the submenu doesn't.
View 2 Replies
Jul 14, 2009
so here's the function on main stage:
function slideImage(btnNum:Number)
{
trace("scrolling image");
trace(btnNum);
[Code].....
How can i acess slideImage function on the main stage. in AS2 _root.slideImage(btnNumber); would work. How Would I do this in AS3?
View 3 Replies
Sep 7, 2009
I have an array that I have set up that would go with a series of movie clips, and I am trying to combine them with functions that upload xml pictures--firstImage(), secondImage(), and so forth.Here is the array that I have:
ActionScript Code:
var currentButtonId:Number = 0;
var buttons:Array = [btn1, btn2, btn3, btn4, btn5, btn6];
function buttonRelease() {
[code]...
It enables and disables the movieclips depending on which one is clicked.
I want to make the xml functions (firstImage(),secondImage()...) go with the buttons in sequence. So once btn1 gets pressed the firstImage() xml function gets called.
View 0 Replies
Feb 25, 2004
Worked on this for a while, does the jpb, but because of the way I have done it, I can't get any removeMovieClip() functions to work on the new instances.need it cleaned up an in a way that I can use a removeMovieClip on it and have it actually remove them all.[code]I have almost the same code in three different frames, just using different instabnces as the basis for the duplication, and another layer that has a timer, when timer runs out, takes you to the scoreboard, now all was working well before i changed it to duplicate function, I just pulled them in from the library, but they weren't all the same size an crap (for perspective) But now ehn I get to the scoreboard, the darn things are still running.
View 3 Replies
Jun 11, 2008
I don't know what's going on here. I have some onRelease functions on movieclips that work fine. However one of them takes the user to a contact form in another frame but after selecting another button to go back to the first frame of the movieclip none of the functions work again.Here's a link to my swf so you can see what I mean:
http:[url].....It's kind of glitchy because it's on deviantart and I took out a lot of stuff so the .swf would be smaller.And here is the action script I'm using:
Code:
stop();
Stage.scaleMode="noScale";
Stage.align="TL";[code].....
I'm thinking because the actionscript is located in the _root of the whole .fla and all the action is happening in the img movieclip that something is off.
View 2 Replies
Sep 4, 2009
When I test the site with the preloader.swf file I made for it, it loads, but then some of my button functions do not work in the site. When I test the site fla file everything works fine. I have been trying things out with the preloader code, but not sure what would cause this.
This is my preloader code:
var l:Loader = new Loader();
l.contentLoaderInfo.addEventListener(ProgressEvent .PROGRESS, loop);
l.contentLoaderInfo.addEventListener(Event.COMPLET E, done);
l.load(new URLRequest("sample.swf"));
prog_mc.stop();
function loop(eventrogressEvent):void {
[Code] .....
View 8 Replies
Sep 17, 2011
I have a class file called "Character_Gen" that generates a lot of random numbers and stuff and displays them on the stage via text input boxes (for the time being), as well as scaling Movie Clips to provide a visual representation of the data. So far so good...But recently I have been trying to add buttons so that you can increment and decrease values (variables) in the class file and update the stage to reflect these new values visually. I have written a setter function in my class file that requires two parameters (stat and stat1), it should in theory allow me to enter any two variables from the class file and increment them at the press of a button. But it doesn't work, the values never change. However the aggravating thing is that it works fine if I don't use the parameters and write the method with the variables I want. I plan on having a lot of pairs so writing a function for each would really suck.
Code:
//this is in my class file Character_Gen.as
public var bravery:Number;
[code].....
View 5 Replies
Jan 23, 2012
I have a problem with two functions. This is the story: the user has to press the space button on keyboard when he sees something on screen, then the "rightClick" function is called. If he presses the button when there is something else on screen that is a wrong answer (function "wrongClick" is called). The problem is that when the user presses the space button both function run at the same time.
This is the call of the wrongtClick function on frame 5
stage.addEventListener(KeyboardEvent.KEY_DOWN, wrongPress);
This is the call of the rightClick function on frame 10
stage.addEventListener(KeyboardEvent.KEY_DOWN, rightPress);
Both function are very simple:
function rightPress(event:KeyboardEvent):void {
scorenum += 1;
trace ("Right:",scorenum);
} function wrongPress(event:KeyboardEvent):void {
wrongnum += 1;
trace ("Wrong:", wrongnum);
//and plays a sound too
}
View 3 Replies
Feb 26, 2012
so I've worked with AS for a while now but I've always managed to avoid using external AS files so my knowledge of how to work with them is lacking. Right now I'm trying to work with the sample files from the vimeo API found a the bottom of the page here: It all works fine but I'm confused about how to call functions in these external files.I want to dynamically change the video being played from the fla file and have how to call the function VimeoPlayer from the fla file
ActionScript Code:
VimeoPlayer('XXXX', 35697686, 640, 360);
ActionScript Code:
[code].....
View 9 Replies
Jun 25, 2009
I have one function that for some reason, isn't calling the next function. I've been looking over this code all day and I feel like it's probably going to be something really small and stupid but I jsut really need help at this point. The function that isn't working is showUsers().
This is my code:
Code:
import fl.controls.*;
import flash.display.Sprite;
import fl.managers.StyleManager;
[code].....
View 14 Replies
Jul 16, 2009
im using this function to load my movies
[Code]...
i then place them into a grid (i load them into a created movie clip called thumbnail) and they are supposed to trace their name (or anything) when rolled over, but i cant put a working rollover on them, nothing happens with perfectly fine code. how to get loaded movie clips to work with button functions?
View 6 Replies
Aug 8, 2009
The problem I have is simple: the play and load functions doesn't work in flash CS4 as defined in the documentation: URL...So to speak, I can only define like this: URL...My flash player version on all 3 fla files that I use is set to 10.And now with the GREAT issue I can't set startTime for the video and this is just GREAT.
View 6 Replies
Jan 7, 2010
I am new to Flash and am having an issue with a project I'm working on. I have buttons that are in frame 1-150. I wrote the code in frame 1, but expanded the box to frame 150 so they will work. However latter in the project I want to be able to gotoAndStop frame 150, but when I do the buttons no longer work. I changed it to gotoAndStop frame 1 and they work. Can you not link to buttons in the middle of the "timeline".
View 1 Replies
Feb 22, 2011
I have set up my buttons so that are each a movieclip with 'over' and 'out' states/frame labels. They exist on the main timeline. The actionscript controlling them is situated in a frame on the main timeline and the frame holding that actionscript is on the same point within the main timeline where the buttons are introduced. I am using actionscript 3.
The buttons have been set up so that they navigate to another frame on the same main timeline and on that frame is a movie. The movie dimensions are smaller than the main stage so the buttons are still accessible when each movie is played. The problem is my buttons are only working once - by that I mean they go to the correct place when clicked the first time, but when they are clicked again they navigate elsewhere. Here's the code I used for the buttons...
[Code]...
View 4 Replies
Nov 21, 2010
I have made a simple animation using only the timeline. The animation is covered by a button "Knapp" (alpha 0) wich activates the actions. The whole thing works fine the first time. The last action says go to and play frame 2, wich has two actions: stop + go to and play frame 4. But this action does not work the second time. I tried to set the action to frame 3 instead of 2 and the same problem occured on another action on the timeline as well.
Here is the last action on my timeline:
Knapp.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_11);
function fl_ClickToGoToAndPlayFromFrame_11(event:MouseEvent):void{ gotoAndPlay(2);}
[Code]....
View 7 Replies
Sep 14, 2011
This is what I have...I Have 2 buttons in MC named mcMovieTrans the AS for these buttons are in the MC's timeline, the code is:
stop();
function playLifeboy(event:MouseEvent):void
{
gotoAndStop(3);[code].....
This is where the problem occurs because when this action takes place and it returns to the parent MC (mcMovieTrans) The buttons actions dont work anymore.And I get this error message:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at capQinc_fla::mcMovieTrans_89/frame1()[capQinc_fla.mcMovieTrans_89::fr ame1:15]
at flash.display::MovieClip/gotoAndStop()
at capQinc_fla::mcKraveMovie_97/frame90()[capQinc_fla.mcKraveMovie_97::f rame90:1]
View 4 Replies
Sep 25, 2009
I am trying to link a button via AS but I need to use a function that is on a different time line for it to work. I have no idea how I am going to do.
[Code]...
I am trying to use the "var flvControl" but that function is located on a different timeline.
View 7 Replies