ActionScript 3.0 :: Mouse On Screen Causing Slowdown?
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
Similar Posts:
Oct 1, 2009
I am struggling with an issue at the moment related to mouse events or more specifically mouse movement. I have found that moving the mouse in my game causes it to slow down. Rapidly moving the mouse can actually freeze the game, I believe EnterFrame events are actually dropped when the mouse is moving rapidly.
I thought at first that it must be something I coded incorrectly so I used the Flex 4 Beta's performance tools and analyzed the Flash 10 SWF that I build using Flash CS4. Mouse Events were the leading performance hog by far.
Whenever the mouse moved the CPU usage would skyrocket. I then tried an empty Flash App with no Actionscript, I had the same CPU spike.
So if I'm getting this problem with a Blank SWF how come I don't see this problem talked about all over the internet, how is every other Flash Developer not running into this problem?
View 10 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
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
Sep 23, 2009
when I enable my Adobe Shockwave Object my screen will flicker when i move the mouse around the screen. I have uninstalled it and reinstalled but it didn't work.
View 1 Replies
Jun 6, 2010
Brand new PC, Windows 7, worked fine for couple of days until I installed Flash Player 10 Active X - now the operating system continually crashes around after 5 mins each time I reboot.Error message"problem starting C:ProgramFiles(x86)NOSingetPlus_Helper.dllthe specified module could not be found"Having search the web, which suggested a possible problem with Flash Player 10 installation, I removed this downloaded this file: uninstall_flash_player.exe and ran to uninsall), but Adobe Download Manager is still in the list - trying to uninstall the DLM just gives the same error message as above.
View 3 Replies
Dec 31, 2010
I have created a file where I have a custom mouse cursor using the following code:
Mouse.hide(); cursor_mc.startDrag(true); I have the mouse cursor in its own layer on the main timeline. In a layer below this one I have a movieclip symbol that when clicked I want to move to frame two of its own timeline and play.
The code I use for this is inside the movieclip symbol itself and it is:
squaremc.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_2);
function fl_ClickToGoToAndPlayFromFrame_2(event:MouseEvent) :void
{
gotoAndPlay(2);
}
The problem is the darn thing only works when the cursor symbol is in a layer below the movieclip on the main timeline and not in a layer above the movieclip on the main timeline. It wont even work when the custom cursor is in the same layer as the movieclip symbol.
Is there a work around to this or something else I could try. In actioscript 2.0 this never was a problem.
View 3 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
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
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
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
Mar 25, 2011
Video broadcast using VLC to flv file. I am using the NetConnection, NetStream and Video to play it in a flash. In Chrome and IE everything works fine, but in Firefox and Opera NetStream often dispatch event NET_STATUS with info.code = NetStream.Buffer.Flush and NetStream.Play.Stop and video is a slowdown.
View 1 Replies
Jul 8, 2009
im currently developing a website and would like to learn how to make this Effect Here
View 1 Replies
Aug 11, 2009
I've made a map and would like to scroll around it when I move the mouse up, left, diagonal etc.
View 2 Replies
Mar 5, 2008
i've hidden the mouse icon and made crosshairs which are positioned wherever the mouse currently is.it works fine and dandy, except if i take the mouse off the screen, in which case it leaves the crosshairs at the edge where the mouse last was.i know it's not a big deal, but it also caused some minor problems with this drawing program i made before (which drew lines between the previous mouse position and the current) where if you took the mouse off the edge of the frame and brought it back over somewhere else it would draw a big line between those two points..so i'm just curious if there's any way to detect if the mouse has gone outside of flash's borders.
View 4 Replies
Feb 13, 2010
I would like to know if there is any way that when mouse leaves screen, the mouse coord from the Main Movie Clip (mouseX and mouseY) keeps updating! Is there any way to get the mouse pos relative to the screen pos?For example when mouse leaves screen and goes 30 pixels up, its position would be (X,-30)
View 1 Replies
May 26, 2004
I'm trying to make a movie clip play when the mouse is in a certain position on the screen without using invisible buttons, coding this myself so far I've got
_root.top = 319
_root.bottom = 445
yval = _root._ymouse;
if (_root._ymouse > _root.top) {
_root.flowers.play();
} else {
_root.flowers.stop();
}
Doesn't seem to work right.
View 3 Replies
Oct 6, 2009
I am trying to get a box_mc to fade out if the mouse is in a set area of the screen, but if the mouse is in a different segment to reappear. I have set up a timer to detect mouse position and got the functions working but I dont know how to pause the timer in order for the fade to take effect.
import fl.transitions.Tween;
import fl.transitions.easing.*;
var timer1:Timer = new Timer(10)
[code]....
View 2 Replies
Feb 15, 2010
Imagine we have a MovieClip called "box". When I click somewhere on the screen, I want the box MC to move to that position. So I wrote something like this (just for horizontal movement):
PHP Code:
onMouseDown=function(){moveTo(_xmouse);};
function moveTo(newx){box.onEnterFrame=function(){if(box._x<newx){box._x+=5;
}else if(box._x>newx){box._x-=5;}else{delete box.onEnterFrame;}};}
Now this works to a degree, except that when the box MC moves to the right position, it then proceeds to vibrate on the spot. I thought it was probably because it can never move to the exact position of _xmouse because I'm adding 10 to the x property which is why the condition is never met. However even if I just add 1 instead of 10, I still have the same problem..
View 3 Replies
Jan 27, 2010
I have some code which moves back and forth through my menu so that it scrolls in relation to where the mouse is on teh screen. The problem is that I cant get it to scroll smoothly and is a little jerky... I want to ass maybe some smoothness or maybe a little lag to it so it just seems more smooth. I have pasted the main code I have so far below.. I am using AS3 at the moment.
[Code]...
View 1 Replies
Jun 20, 2011
I'm trying to create a game and I'm new to actionscript. I'm using actionscript 3.0 and flash player 9. I'm trying to have a button that when clicked creates an object that follows the mouse around the screen until that object is placed on the screen. When I click the button the object follows the mouse but it ends up covering the screen with the objects drag.
View 4 Replies
Mar 12, 2010
I am using it on a Sony vaio l pc (like hp's touchsmarts) in windows 7 the app doesn't need any multi-touch gestures (only single touch clicks and drags) so i am using mouse events
everything is fine (including mouse click and move events) except that a single touch to the screen (with no move) doesn't fire a mouse down. it is fired only after a small move of the finger
outside the app, on my desktop, i see that the small windows 7 cursor jumps immediately to where a finger is placed, meaning this issue isn't a hardware or a windows problem but rather how internally the flash app receives "translated" touch-to-mouse events from the os.
for example, in a windows Solitaire game, a simple touch to the screen immediately highlights the touched card.in my app, a button will change to the down state only if i touch it and also move my finger slightly (click events - down and up - are triggered fine)
shouldn't the MOUSE_DOWN event trigger exactly like how a TOUCH_BEGIN would in the new touchevent class?
View 6 Replies
Jan 19, 2009
I have an issue with an intro I'm doing. I have made animation which is around 200 frames and in the main timeline, so that it starts when you load the page. I want the user to be able to click anywhere on the screen to skip this intro as it takes a while to load on slow connections. At the moment I have made a large button on a layer under the animation which only works as a button when you have loaded the page into the cache and not the first time you load it.
View 6 Replies
Sep 7, 2011
I want to create a simple static image on a 392 x 72 document. When you move your mouse over the image, it changes to a black screen with a cursor following mask in the shape of binoculars which reveals an image below (not the same image as static one).There is going to be a clickable monster which takes you to the next scene and from there,the next scene.I have attached a storyboarded idea of my banner.I have the images, I am just struggling with the ActionScript code.Click on the image to see comments on right hand side.
View 1 Replies
Jun 29, 2011
I have an image gallery which loads up an image full screen. Some of the image spills over the screen size and I would like the image to move based on the mouse position with easing, like in the following link:URL...
View 0 Replies