ActionScript 3.0 :: Complete App Slowdown When Using Timer Class?
Mar 17, 2012
My app is set up to pause the animation when the mouse is pressed down by calling Timer.stop(). While the mouse is pressed, the user can draw on the screen by dragging the mouse. When the mouse is released, the animation starts again with Timer.start() and is based off what the user draws.However, after I let the animation run for a while the app gets so slow that I can't even drag to draw when the timer is not calling the animation update without the drawing skipping hundreds of pixels at a time.
ActionScript Code:
package {
import flash.display.Sprite;
[code].....
View 2 Replies
Similar Posts:
Jan 24, 2010
I have 2 timer related questions.
first one, I am using this great Mazoonist timer (5 min countdown) and this is a code:
Code:
function startTimer():void {
timer = new Timer(1000, 300);
timer.addEventListener(TimerEvent.TIMER, countdown);
[Code].....
only stop the timer on it's current time. i tried to use TIMER_COMPLETE instead of .stop(); but it doesnt work.
View 2 Replies
Mar 5, 2011
Just a quick question about the Timer class of Flex 4. I have a timer object with a set repeatCount. At the end of the set number of cycles, the TIMER_COMPLETE event is triggered and the timer.running changes to false. Now I can call the timer.start() function again. My question is that at this stage, does it also set the repeatCount property back to zero. Or does one have to explicitly call the timer.reset() function.
View 1 Replies
May 7, 2010
How do I listen for a timer event in my document class from another class? im thinking...... HTML Code:
[Code]...
HTML Code: 1119: Access of possibly undefined property gameTimer through a reference with static type Class.
View 3 Replies
Nov 16, 2009
I written a class, loading XML. How can I call the XML class when Event COMPLETE, because now it trace me NULL.
View 8 Replies
Aug 30, 2010
I'm currently creating a website with AS3 in FlashDevelop, so it's code only no timeline stuff.
I have a class that loads images with a method that I call from my main source. I was wondering how I go about making sure that the images are loaded before executing more code outside of the class. I know how to do it using Event.COMPLETE in the image class, but I am unsure how to get the main class to wait.
View 1 Replies
Jan 24, 2007
I've got a custom Thumbnail class that reads in an image path, a label, and an index. The class simply loads the image and and onComplete it pulls the bitmap out of loader.content, assigns it to a public variable and then dispatches an event saying its completed.
I use these thumbnails in a thumbnail gallery and I don't build the gallery in until all thumbnails are loaded and ready. The problem is the COMPLETE event doesn't always fire for every thumbnail, therefore not allowing the gallery to build.
I used a ProgressEvent.PROGRESS to make sure the files were being loaded, and found that when the loads failed the loader still loaded the totalBytes.
I've also tried Event.INIT and its the same issue.
INIT and COMPLETE just don't seem to be either caught or dispatched.
Code:
public class Thumbnail extends Sprite
{
/******************************************************************************************
* VARIABLES
[Code].....
View 9 Replies
Jun 9, 2009
When I upload a file using a Flex application,what is the difference between complete and uploadcompletedata events? In which cases one of them will be dispatched and the other one won't?
View 1 Replies
Feb 11, 2010
How do you return data from a custom class, and only when something in the custom class has completed something. For example, let's say I have this code in the custom class[code]...
This, of course, doesn't work. I need the whatever.getLoadedObject() method to wait until the loading has finished inside the custom class then do whatever with the image loaded.
View 2 Replies
Jun 17, 2011
although I do come from a OOP background. I have been asked to trial Flash and Actionscript 3 in particular - so I do come with a few preconceptions on how I expect actionscript to behave and I'm getting the impression that this is causing me problems.One issue I have is when I create a new instance of the class and assign it to a variable, subsequent background changes to that instance of the class are not 'picked-up' when referenced through the variable. I would expect that given instance of class could be assigned to many different variables and any background updates using one variable would accessible using any of the other variables. This doesn't seem to be the case.I have a test class, XMLDataLoader, which is coded as follows:
package {
public class XMLDataLoader {
import flash.events.*;
[code]......
View 9 Replies
Aug 3, 2010
For some reason, in the past few days, the auto complete feature doesn't work well when I'm creating a new class file. I'm trying to write a new class which uses away3D, and even though the auto-complete works well when I start a new AS3 file, it just doesn't work as far as away3D is concerned when I try to create a new AS3 Class file. Other features of the auto-complete don't work as well, for some reason.
View 1 Replies
Oct 26, 2009
I'd like to ask the following question: for instance, I have a scene in 3ds max with 10000 textured cubes. Is it possible to export this .max scene to Flash and create a .swf application, in which user will be able to rotate, zoom the scene and also select a particular cube and all this done without visible PC slowdown? After some googling I found that Papervision3D is a good tool for working with 3D in Flash.
View 3 Replies
Jun 14, 2011
I made a test where I download a file using URLLoader - something like this:
[Code]....
in the middle of the downloading process I physically disconnect the internet connection. the download stalls - but after aproximately 30 seconds downloadSuccessful is invoked, although only half of the data was downloaded. how can I make sure that the data to be downloaded is complete and correct?
View 2 Replies
Feb 17, 2011
I am loading in binary files with the url class which can be quite large 10mb + and it works fine on my server but another server I am testing on it can sometimes not work. Sometimes it will not load the file and other times it will only load about 20% and it throw a complete event??? Then of course other times it works fine. This server is https maybe that has something to do this it?
View 0 Replies
Feb 9, 2010
I'm having a bit of trouble in a game application I'm building,I recently added a bit of code that makes the game more visually interesting. As you move your character around screen, it creates instances of the GFX_Dot class, which is tied to a small green dot.In the class file I have a timer which decreases the alpha of the dot until it hits zero, at which point I'd like it to delete itself. Here are the functions I've got in the GFX_Dot class:
//GFX_Dot class
public function GFX_Dot() {
randomize();[code]..........
The part at the end "delete this" is meant to delete reference to "this" and allow it's memory to be re-used, however upon running the program, it's clear that they must not be deleting themselves, because after half a minute of creating a new GFX_Dot every frame at 30 fps, the game begins to get very slow. Before adding these graphical elements the game ran snappy all the time, I'm almost certain it has to do with them not being deleted properly.
View 1 Replies
Jan 20, 2010
I have this code that I found online that does an infinite rotating gallery, now my problem is that on enter frame it jumps and too fast. I want it to be as fast at after you hover out of the logo.
Here is the code:
//Import TweenMax
import com.greensock.TweenMax;
//Save the horizontal center
[Code].....
View 1 Replies
Dec 21, 2009
after starting simple project with the Collision Detection Kit i get very poor framerate. The movie starts at full frame rate, but slowdown after few seconds.
View 1 Replies
Jun 3, 2007
I'm fairly new to the use of loadMovie, unloadMovie, and removeMovieClip for external swfs, but anyways, let me summarize the problem as simply as I can. I have a shell.fla file that is currently loading in external swfs, one at a time, for a game. Here is an outline of how my shell works:
1. first part of game gets loaded in an empty movieclip (container_mc)
2. a listener is created that will listen to an event broadcaster that exists within the external swf.
3. when the listener receives the "done" message, I run container_mc.removeMovieClip() and then load part 2 of the game in a new empty clip called container2_mc.
At this point, I get really severe slowdown for some reason, and I don't know why!! Part 2 of the game is a tile based maze game which is not optimized 100%, but when I run that swf on its own (i.e. not inside the shell) it runs perfectly smooth. But when it is loaded after part 1, it goes really slow.
[Code]...
View 3 Replies
May 26, 2009
I've been building my app' and testing it every day by exporting it to a movie, and testing everything.It's all been going very well and the .swf is usually exported to my desktop in less tha the time it takes to minimize the Flash window.Today I started work on my .fla (mark18) and added a "back" button to every scene (it takes the user back to a main page with the actionscript:
on (release) {
_root.gotoAndPlay("Main");
}
There are 9 scenes which are very short.BUT, when I tried to export it, it took about 15 minutes to export.
View 4 Replies
Aug 11, 2009
I am working on some particle effects, and I am experiencing noticeable slowdown anytime I move the mouse. I am not using any MouseEvents, and I even see this slowdown when the mouse is moving outside of the Flash window. Also, I only notice this slowdown when running the movie from within Flash CS3 (when I run the .swf externally, it runs flawlessly).How can I make this slowdown disappear?
View 2 Replies
Mar 17, 2010
I have a game that has around 400 movie clips in it and whenever I mouse over the stage the FPS drops to around 8-15. I tried setting Mouse.hide() and mouseEnabled = false but it doesn't seem to do anything
View 1 Replies
Sep 18, 2009
I have the code here in a Document Class - I'm trying to fade in a logo than after a set time fade it out.he logo fades in but when it starts to fade out I get a repeating error - the logo still fades out but there's obviously something wrong that I can't work out
Quote:
TypeError: Error #1016: Descendants operator (..) not supported on type Logo.
at Doc/fadeOut()
[code]......
View 4 Replies
Oct 11, 2009
When I run my flash app in the default player it runs at 60 fps (the code is ~2ms a frame), but when I run it in firefox, the rendering phase is incredibly slow (~50ms).This is a relatively new symptom. I have not increased the amount of data to be rendered, but I have modified the type of data from MovieClips cached as Bitmaps, to straight Bitmap data... if that's relevant.[code]
View 3 Replies
Jan 10, 2012
I have a scrollbar function.In the content area i attached movieclips.Those moviclips have dynamic textfield.The scroll bar working for small list of contents.up to 500 or 600 moviclipsWhen i attached 2000 or larger number of movieclip the Entire flash get slows. How to i fasten them with same number of movieclip. why flash player slow when attaching large number of movieclip? it takes near by 58% cpu usage at this time.What is the reason for
View 2 Replies
Feb 9, 2009
I am using Bulkloader [URL] to load in a succession of 10 images whilst the main elements of my site have already been preloaded. It is required that these images are not loaded within the preloader as they are large in size and this will increase the wait to an unacceptable level. They are not added to the display list upon succesful load but instead are added at a later time.
The problem I am having is that the menu navigation of the site is slowed down considerably and looks sluggish if the user navigates around whilst the images are being loaded in the background. Once loading stops everything is fluid and smooth. The animations are being carried out using a combination of timeline and Tweener.
Firstly, does anyone know if this is normal behaviour? I don't see why something being loaded should interfere with something moving on the screen, they are doing completely different tasks so I am a bit puzzled as to why they seem to clash.
Secondly, can anyone suggest a feasible workaround? I have been experimenting with using BulkLoader's pauseAll and resumeAll methods and have had some success by detecting mouse events and pausing/resuming as and when required, but it is proving a lot more complicated than I feel it should be, especially as I don't think loading should be affecting animation in the first place.
I have tried loading the images in one-by-one as I thought having too many connections open (apparently bulkloader can open multiple connections for faster loading) may cause some memory issue or suchlike, but that made no difference, everything is still choppy and sluggish whilst the background loader is running.
View 2 Replies
Dec 9, 2011
I want to add a child to the stage for 5 seconds and then remove it. When I use the following code I get a "1120: Access of undefined property WordoScreen." error.
In particular the problem only occurs when I use the "removeChild(WordonScreen);" using the TIMER_COMPLETE. If I remove that statement I don't have a problem.[code]...
View 5 Replies
Apr 28, 2011
I am developing a project where ClassA creates the instances of ClassB , ClassC and ClassD and adds the eventsDispatcher with them. ClassB and ClassC are able to dispatch the events back to ClassA which is fine. But ClassD is not dispatching the event. It only dispatch the event only when I call the dispatchEvent(new Event(Event.Complete)) function after giving 1 Second delay.
View 11 Replies
Jun 18, 2009
I'm in the process of making a game (a shmup) and I've started to question the accuracy of the timers in ActionScript. Sure, they're accurate enough when you want to time things on the order of a few seconds or deciseconds, but it seems to perform pretty poorly when you get to finer ranges. This makes it pretty tough to do things like have a spaceship firing a hundred lasers per second.
In the following sample, I tested how long (on average) the intervals were between 1000 timer ticks intended for 30ms. Time and time again, the results are ~35-36ms. Decreasing the time, I found the floor on the timer delay to be ~16-17ms. This gives me a max fps of ~60, which is great visually but also means I can't possibly fire more than 60 lasers per second :-(. I ran this test a few times at 100 and 1000 loops, but for both the 30ms test and the 1ms test the results didn't change. I print to a textField at the end because using trace() and launching the swf in debug mode seems to negatively affect the test. So what I'm wondering is:
Is this test a decent measure of the Timer class's performance, or are my results questionable? Will these results change dramatically on other machines? I understand this is dependent on the getTimer() method's accuracy, but the discussions I find on this topic usually center around getTimer()'s accuracy on larger intervals.
[CODE]...
View 5 Replies
Feb 11, 2010
I am using the Timer class to time events. Although, I am not sure I have it set up correctly as after a few seconds the events start to get synchronized. first two, then three, etc. Here is an example of the code:
[Code]...
Does anyone know what could be possibly interfering with the Timer for this to happen? It mainly starts happening after you click on an mc and it is removed from the stage (this is for a game).
View 3 Replies
Sep 2, 2011
Im new to AS and this seems that it should be incredibly simple. I'm trying to switch between two statements based on a variable that is counting. I need to switch between two xml files every 5 seconds. It seems that the code reads my counting variable correctly when the code starts but never updates the statement in real time. Heres a simple example of what I'm trying to do:
[Code]....
View 3 Replies