ActionScript 2.0 :: Intermittent Failures Of .gotoAndPlay?
Oct 20, 2010
I have a function that fires when a movieclip is pressed. It determines what animation to play and then calls the appropriate function. When it calls FlipWinCard
"private function FlipWinCard( card:MovieClip ):Void
{
// save card so we can flip it back over.[code].......
Most of the time the animation plays correctly but sometimes the animation fails. This has lead me to place most of the followup code in a function that is called by the animation (so I don't change state without showing an animation to the user). I would like to get some clues as to why gotoAndPlay inconsistently fails.It's not always the first time in a run, so I can't blame loading. It just gives up sometimes.The frame is a constant so it's not like I'm guessing a number that should change, in my opinion.I made a watchdog timer to check for the animation so my question isn't a "how to workaround" kind of question.I think there might be better coding practices I'm overlooking and maybe you've seen this before.
View 0 Replies
Similar Posts:
Sep 13, 2011
I monitor (and log to server) most user errors in our flash game. Quite frequently I see security errors related to trying to make requests to a cross-domain URL (usually the Facebook Graph API). 99% of our players can make these graph API calls with no issues.What I think is going on is that the client makes a request, but fails to load the crossdomain.xml file. I don't quite know how AS3 handles this in the case of a failure to load the crossdomain policy file...will it retry for every URLRequest made until it succeeds in loading it, or does it just give up forever?
View 2 Replies
Jun 14, 2010
I've just recently tried my hand at actionscript 3 and have come across a road block.How do I go about rendering the cubes (cube1) intermittently, ie. staggered loading. I need the cubes to load a split second from each other.Below is a snippet of what I have so far:
var rows:int = 5;
var cols:int = 3;
var spacery:int = 100;
[code]....
View 1 Replies
Mar 17, 2011
I am building a quiz using XML for the questions and a ButtonTopLevel class to control the behaviour of the buttons tasked with choosing a question. Basically, the docClass imports the XML, makes sure it is fully loaded and then adds these top level buttons as children. I need to maintain the MouseEvent.CLICK in the button class because once the button has been used, it will switch to feedback mode and no longer be available as a button. Once clicked, the button says:
[Code]....
I have a sort of "go back" button in during development, and if I go back to the top level buttons and click any one of them, it works as it should. There is nothing undefined, with the possible exception of a variable or two I've declared and not yet used. Is it something in the way I'm telling the child to talk to its parent? My code is rather lengthy, but I will post if need be - just hoping it might be something I'm missing in this call to the parent.
View 2 Replies
Mar 29, 2006
Are the images showing up out of center? I'm having intermitent problems with the images not coming in the right place. Then if you click on one for a second time it may show up in the right place???Below is the code used to load the images... it was from a tutorial... I don't see
Code:
spacing = 10;
containerMC._alpha = 0;
[code].....
View 7 Replies
Sep 10, 2009
We have discovered that when we draw one bitmapdata into another bitmapdata using draw, there is an upper bound on the scaling transformAt some point the IBitmapDrawable parameter ceases to be rendered on the target bitmap.Does anyone know what the parameters of this upper bound are? Is this documented somewhere?
View 4 Replies
Aug 30, 2010
We have an old Flash application that has worked fine for years, but intermittently fails on latest versions of Firefox. Using the same version of the Flash Player, the application runs fine in Internet Explorer. Recompiling the product is risky, and I'm trying to fully understand the problem before resorting to that. I'd like to be able to point to a known browser or player bug, but I can't really say where the problem is yet.I've gather the following information using Charles Proxy:The Flash application gets a list of files it needs to load. It requests a file then waits until the Flash Plug-in dispatches an Event.COMPLETE before requesting the next file. During this process I can see the HTTP requests and server responses. When the application "hangs", Charles Proxy reports that the response actually completed; however, Firefox's status bar shows "Transferring ..."
Sometimes for an extended period, I can't recreate the problem at all. At other times, the hang-up happens over and over again.Finally, if we switch to using https instead of http, the problem NEVER happens. Because Charles Proxy shows Status Complete while Firefox shows that a Transfer is still occurring, I speculate that the problem is actually in Firefox. I believe that Firefox is failing to recognize when the file actually finished loading, and therefore it fails to tell the Flash Player. The end result is that our code gets no Event.COMPLETE from the player and cannot continue requesting files.
View 1 Replies
Dec 14, 2011
In my case I need to be able to cancel loading as the user could possibly be scrolling through alot of images and the if not canceled it can take a few minutes to catch up to the scroll position.So after research the URLStream class seems to cure this problem and I found a good streaming class hereThis class works very nice except when there is heavy load on the server causing lag.When this lag happens the class will dispatch the complete event yet the image will not show.Watching the download with HTTPFox shows the image in fact does get loaded.
I assume there is some kind of delayed issue with the URLStream class and the author of this class tried to correct it using the setTimeout method. I also tried delaying the dispatching of the complete event using a timer and not dispatching until if( this.width != 0 ) was detected and this seemed to work much better.But it is still haunting me just not as often.
View 1 Replies
Jul 9, 2004
I was playing around last night trying to learn simple AS to make a movie clip act like a button. I wanted the button movie clip to reduce the alpha value of the other movie clip when you rollover the button and when you roll off the button the alpha of the movie clip goes back up. It works, but if you keep rolling over and out of the button movieclip sometimes the alpha gets stuck at a certain value for a bit, then does what its supposed to. I'm using onEnterFrame () to do the hitTest constantly.
Here's the SWF and FLA files for you to look through:
hitTest SWF
hitTest FLA
Here's the AS code I used in the frame to do this:
Code:
onEnterFrame = function() {
if ( background._alpha > 100 ) {
background._alpha = 100;
[code]....
View 12 Replies
May 17, 2010
I know the problem is with how I have this structured. Here's the code:
scrollHand.buttonMode = true;
scrollHand.addEventListener(MouseEvent.MOUSE_DOWN, beginDrag);
var bounds = new Rectangle(747,200,0,handLimit);
var dragging:Boolean = false;
var dy:int = 0;
View 2 Replies
Nov 9, 2007
For some reason i'm having problems swapping scenes in my flash movie. At first i put the action in a "actions" named layer and a link to a button. So basicly when scene1 loads the frame 1 action is "stop ();". The viewer clicks on button1 which has a code of;
[Code]...
View 1 Replies
Jun 18, 2009
I have a slideshow which has an image preloader on it. I get an intermittent error - it only pops up sometimes, and sometimes it pops up once, and sometimes 4 times. After dimissing the error, the movie runs fine. Here's the error[code]...
View 2 Replies
Mar 9, 2010
basically i'm trying to get something like this;
Code:
on (release) {
gotoAndPlay(1-30);
[code]....
View 1 Replies
Mar 11, 2010
I am currently creating a project in flash. Basically I have nearly a hundred frames. I want my next button to play scene 90 to 100 and then play 60-80 after the previous one has finished. I have already put action script in the top layer to make sure it will stop at 100 and stop at 80 but i cant get them to play after each other. I haven't a clue of what function to use only go to and play but then they would play at the same time right?
View 2 Replies
Jun 21, 2009
How can I get a movie clip to play when pressing the right arrow key? The movie clip is called helicopter and it has stop(); on its first frame (with an animation following).
Here is the loop that tells the arrow keys what to do when pressed:
public function loop(e:Event) : void
{
vy += gravity;
y += vy;
[Code]....
View 5 Replies
Oct 22, 2009
hen you click on a button within my swf it loads an external swf into an MC that sits on top of the 1st swf, which continues to play underneath.Within swf2 I have lots of pages that you can navigate to, which works fine on its own, but not when I try to play it through swf1.When I click on any of the navigation buttons they don't work.I've tried making an MC within swf2, putting all the pages in there and on the navigation buttons doing:
on(release){
_root.swf2MC.gotoAndPlay("frame");
}
[code]....
View 2 Replies
Feb 28, 2005
I am trying to perform a simple jump on a button with this basic code,
on(release) {
gotoAndPlay("ToMain");
}
This works most of the time. Other times it simply skips the jump and continues on. This jump is aimed to skip over an intro (so heavy image transitions with music and commentaries added). I am guessing the intense cpu processing is the cause of the skip. Is there a sure way of performing this jump?
View 3 Replies
Apr 22, 2009
On the same frame, I have two buttons - one with alpha transparency above an image, and one regular one. Both have the " on (release) { gotoAndPlay (2) ; }" code. The transparent one doesn't work, but the other one does.
View 2 Replies
Sep 27, 2009
im using as3 to make buttons, and basically when you click on something, all other tabs close, i can not get this to work....
invisible.addEventListener(MouseEvent.CLICK, fn_tab3_1); // invisible is the invisible button, mouse move in this area triggering this event//
function fn_tab3_1(event:MouseEvent){
[code]....
View 2 Replies
Feb 4, 2010
I've got a movie clip and at the final frame of the clip, I have an action to make it go back but to a frame label and I've tried a number of different versions of the GotoAndPlay action and none work. They're all being ignored and I don't get it. Here's what I've tried:
this.gotoAndPlay("32");
this.gotoAndPlay("start");
gotoAndPlay(32);
gotoAndPlay("start");
View 1 Replies
Feb 14, 2009
I'm having problems with my animation getting cut of by my navigateToURL code. What is supposed to happen is,If you click on "buttonBtn" it triggers a animation. At the end of the animation it is supposed to stop and bring up a url. I've used gotoAndPlay ("frm") and navigateToUrl. Each time I test it in the browser the animation will begin, but the url comes up before the animation is finished. How do I allow the animation to play all the way through and then retrieve the url?
stop();
//SimpleButton ButtonBtn;
function handleClick( pEvent:MouseEvent):void
{
[code]....
View 9 Replies
Apr 21, 2009
I have a preloader that loads an external .swf. Problem is, it doesn't show the .swf until it is 100% loaded. But, the external .swf starts to play before it reaches 100%. I placed a stop function in the external .swf so now, after it loads 100% it is still on the first frame. How do I get it to automatically goToAndPlay the second frame?
Also, when the external .swf reaches the end, it needs to loop back. I am guessing that I will have the same problem after it reaches the end, loops back to first frame and stops again.
View 6 Replies
Sep 28, 2009
I've got a simple button that when clicked needs to go to a particular frame and stop when it hits the stop(); however when I test it I get a type error #1009 Cannot access a property or method of a null object reference. at PostCard_fla::MainTimeline/frame25()
I need to be able to tell it what frames to go to manually so the user can jump around the time line using short animated transitions between pages (set up like a web page) in AC2.0 this was easy, but its different in AC3 and I'm not quite sure what I'm doing wrong.
This is my code:
stop();
btn_flip.addEventListener(MouseEvent.CLICK, buttonClick);
function buttonClick(event:MouseEvent):void{
gotoAndPlay(28);
};
View 1 Replies
Jul 5, 2010
On my first frame, I have: 6 buttons (p1 through p6). A holder mc_holder, which holds mc_pages, {a movie clip that shows 6 pages (each their own movie clip, page1 though page6) tweened across the screen, made to look as if the pages are being "flipped" through).
The following code:
Code:stop();
var _holder = mc_holder.mc_pages;
var picked;p1.goal = 1;
p1.onRelease = goPage;
p2.goal = 10;
[Code] .....
The problem is, as soon as the movie loads, ALL these animations begin to play. I am looking for a solution so that the animations will not play until the page is viewed. I am thinking I can put a stop on the first frame of each page, and a frame label ("go") on the second frame. Can I add this (my knowledge is limited but say... gotoAndPlay (go")) to the code shown above? I have tried messing around with it but have not yet had any results.
View 3 Replies
Sep 8, 2010
I'm trying to make it so that when a movieclip (box) touches another movieclip (exit), it goes to frame 2.I've made it so that (box) moves with the arrow keys and doesn't go pat the barriers (boulders) using this:
x.onEnterFrame = function()
if (Key.isDown(Key.RIGHT)) {box._x += 5;}
if (Key.isDown(Key.LEFT)) {box._x -= 5;}
[code]....
View 2 Replies
Sep 9, 2010
I'm having trouble getting a game to go to the end scene after a collison with a barrier.
Code:
function dead() {
clearInterval(ants); //stop spawning
[code].....
View 8 Replies
Apr 8, 2009
I am trying to go about a "smarter" way of setting up multi paged full flash sites. This has got to be something very simple that i can't seem to put my finger on.
I'm trying to create a variable called 'currentScen' that i can declare off the start and change depending on what page the viewer goes to in the site.
I could put a bunch of 'if' statements saying that 'if the current page is this page then do this, if it's this page do this' etc. for each individual page but i thought there must be an easier way.
I am trying to get the following to work:
Code:
// declaring what the starting page is
var currentScen:String = "welcomeMovie";
//function fading in called page with animation used on the 'over' frame label
function animateOn(page:String) {
[Code].....
View 1 Replies
Mar 2, 2011
I have a movieclip with labels "normal" and "mouseover" . I am using the following code :
var thisButton:MovieClip = this.getChildByName(e.currentTarget.name) as MovieClip;
thisButton.gotoAndPlay("mouseOver");
On debugging "thisButton" does goto mouseover and the frame changes. But visually there is no change and the animation is not played.
View 1 Replies
Nov 25, 2011
I'm trying to gotoAndPlay using AS3 in a certain frame inside a symbol, my target frame is inside another symbol which is "Carrera" (class name). Both symbols where placed on the scene by dragging from the library.
I've tried with:
MovieClip(carrera).gotoAndPlay(1);
Error Output:
TypeError: Error #1034: Type Coercion failed: cannot convert carrera$ to flash.display.MovieClip.
at fondoUcreativa/frame500()
Also tried with:
carrera.gotoAndPlay(1);
Compiler Error:Symbol 'fondo Ucreativa', Layer 'Layer 2', Frame 500, Line 4 1061: Call to a possibly undefined method gotoAndPlay through a reference with static type Class.
View 2 Replies
Feb 3, 2009
Is there any way to disable the gotoAndPlay? I currently have a drop target and when I drop a movie clip on the target it runs the gotoAndPlay, but when I drop the movie clip on the target again it runs the gotoAndPlay. I don't want this to happen.How would I get the gotoAndPlay to run once, so that when i drop on the target again nothing happens.
View 3 Replies