ActionScript 3.0 :: Flash Game Performs Smoothly In IDE But Sloppy In Browser
Feb 2, 2012
I am currently making for fun a racing game. When it started to get in shape, I decided to try it in a browser.
Now, when using CTRL+Enter or running the swf file, it was all working really smoothly. But when I ran it through a browser (when publishing, I generated html file and opened it in FireFox) it was extremely sloppy.
My first thought is that there are too many calculations which resulted in low fps. I downloaded and put a script to measure the fps. In both, IDE and browser, the movie was played back with max fps of 24. When I increased it to 50 it was still reaching max fps in both, yet in browser movie was still really sloppy (though it was a little bit better than with max fps being 24). When raised to 100, playback in browser was capped at 60fps on different computers so I guess it's a flash player cap. Movie was still not smooth at all.
I am developing a ipad game using flash CS5. When I run it in flash or web browser, it run quite smoothly but when I published it into ipa file and run it on my own ipad, it became very very slow. Since my game has many stages and characters, the amount of symbols may up to more than 50. That makes the flash file more than 100mb (but the ipa is only 11mb) All of the symbols are exported in frame 1.
1)if I used preloader and exports the symbols in frame 2, will my game run more smoothly? is one preloader when the game is loaded enough? or it is need for every game scenes?
2)Is there any other technique that a big game developed in Flash has to follow in order can be run in low configurations devices?
3)Why many other big game can run so smoothly although it contains a lot more characters and background than mine?
I see lots of XML menus that perform one type of action, e.g.: open a new URL everytime a menu item is clicked, but I haven't seen a good example of how to allow for different actions for different menu buttons.In my case I need to load mainly CDATA test with the exception that one menu item will load an image gallery. I could either call a function to create the gallery or I could use loadMovie to import an external SWF. The main problem is how to change the code below so that when
I am accessing some games that my company built using a AIR browser (allowing us to sell an installable product on a CD, but keeping the content online for ease of maintenance). I can get the games to load, but i cant get them to accept keystrokes, ie: we have a tetris-like game that isnt getting any of the arrow key inputs. I'm fairly certain this has something to do with a focus issue, but I have no idea how to fix it.
There's clearly a bunch of new stuff in Flash 10, I'm seeing a bunch in the Graphics class so far. Struggling a bit to reconcile it with what I know already but it looks useful - render lists and 3D transforms, etc - however I wondered if there are good arguments for targeting Flash 9 since I can definitely manage without all the new stuff I don't know. Like support on non-Windows devices, wide adoption of Flash 9 Vs 10, etc.
I have made a plattformgame in flash, and after I had published it I tested it (local) when it was embedded in a browser, and it hacks and laggs! But when I play it in the flash player it works just fine.
I removed all the heavy graphics, lowerd the fps to 30fps and removed all the code so now its just the bassis left (gravity, collision, key checking etc. and yes u should bounce on the walls giving a wall jump effect).[URL]
Does anyone know of any existing actionscript code (as2 or as3, functions or classes) that performs a median filter on a bitmap? Seems like it's kind of a common image processing filter, but I couldn't find anything online in my google searching.
Additionally, if you know of any collections of as2 or as3 code for image processing filters in general, it would be much appreciated. An efficient Mosaic filter would be useful to me as well.
I am developing a non-real time browser RPG game (think Kingdom of Loathing) which would be played from within a Flash app. At first I just wanted to make the communication with server using simply URLLoader to tell PHP what I am doing, and using $_SESSION to store data needed in-between request. I wonder if it wouldn't be better to base it on a socket connection, an app residing on a server written in Java or Python.
The problem is I have never ever written such an app so I have no idea how much I'd have to "shift" my thoughts from simple responding do request (like PHP) to continuously working application. I won't hide I am also concerned about the memory and CPU usage of such Server app, when for example there would be hundreds of users connected. I've done some research. So, considering the fact I don't need real time data exchange, will it be wise to develop the server side part as socket server, not in plain ol' PHP?
I've been working for a month on a flash game, which should be manageable to play in a browser (light computation). This being said, I've noticed that in some browsers the game runs at what looks like 15 fps (the game should run in 80fps). This has been known to happen in IE9, and the quick fix was to add this line to the top of the html: <meta http-equiv="X-UA-Compatible" value="IE=9"> This was a quick-fix that forces IE into compatibility mode and greatly improved the fps (to about... 60, let's say). Still, I believe that the game is running slower than it should in every browser, which is evident when the html version is compared to the swf.
How do I make my flash game keep picture quality when browser is resized.I built a flash game combining using actionscript and whenever the player or browser is resized it loses quality.Is there a way so, if the browser for example is made smaller the game's picture still keeps its display quality
I made a game as the same site URL..Anyone knows how to prevent user open and play game on multiple browser windows at a time?I used flash control to embed flash into aspx page and connect to sql server
I started off game development on Android about a year ago and want to expand to developing browser games as well. Is flash worth learning? Or should I go for using an engine like Unity and learn game development in c#. Mostly I'm just worried that I would be wasting my time learning flash if I'm not going to get much use from it.
If I wanted to code a desktop-based game, I could pull some XNA code and UDP sockets and make a decent multiplayer game. I would have an extremely clear of how to code the game I wanted.But if I wanted to code a browser-based online multiplayer game, how would I do it?ou can't use XNA....I've been looking at some questions and I'm seeing PHP and ASP.NET and Silverlight and Flash and Java as the alternative languages...I really don't understand how it works. I mean, for a desktop-based game, you're opening a UDP socket and accepting clients and transferring data, updating player states, drawing the results using XNA. But in a browser, how do you open a socket and stuff? How does that concept work, communicating to people in realtime through a web-browser.
I'm working on a game and want the freedom to choose between UDP and TCP connections in the future when I decide to add multiplayer. I'm not sure how something like this would work in the browser with security.
There are two scenarios I can think of for multiplayer. The first is that a player becomes the host of the game (in the browser) and thus would need to communicate with other players directly via TCP or UDP. This would save me on bandwidth costs.
The second scenario would be to have the web server host the game and pass messages back and forth to the clients again via TCP or UDP.
Do Flash or Java applets let me do something like this? If not is there an alternative I can use for the browser or am I stuck with moving to providing a game download and installation?
I will need to display the frames of an FLV at different rates.
Here are some examples:
the user will 'scrub' through the flv frames(front/back) the flv will need to play at half the speed on a user interaction.
Currently I'm using LoaderMax and it's VideoLoader object to load and play FLV files. I've tried using the playProgress property, but only the keyframes of the FLV are displayed. I got the same result with the basic setup(using the NetStream class)
As a workaround, I playback the FLV once, and cache BitmapData instances in which I draw/cache each frame of the video. After this is done, I use the BitmapData Vector to update a Bitmap on stage. Scrubbing/changing speed works fine with this method, but still the user needs to see(wait for) the sequence once, while it gets cached, which I don't like.
How do I make my flash game keep picture quality when browser is resized.I built a flash game combining using actionscript and whenever the player or browser is resized it loses quality. This really annoys me...Is there a way so, if the browser for example is made smaller the game's picture still keeps its display quality
On the very first frame in my .swf I have over 3.000 lines of code, mostly just a bunch of functions and variables.
I'm closing in to the completion of my game and I'm about to setup a preloader. However, I was wondering, how will all that code affect the preloader when the game is being loaded in a browser?
Will it cause a slight performance issue at the beginning or should I setup all that code on an empty frame right after the preloader?
I'm programming a game in as3 using flashDevelop the player (among other things) is moving across the screen using EnterFrame event which update his coordinates while he moves its hard to see details of the animation and its look kinda blur how do i fix this problem?
I am using Adobe AIR to develop for Android and loading xml text into a dynamic text field.... when I drag the text to see more or less, it is PAINFULLY slow
I've got a problem in actionscript3 with moving large DisplayObject-s. When the size of the DisplayObject is quite large (more than screen size) the movement loses smoothness and it looks like the object starts jumping forward and backward, which overall looks very unpleasant. Does anybody know the way to fix that? I am trying to make a sort of a race game, where I need to move the background sprite to make the illusion of movement.
i have put a flv video put in a flash cs3 , i want is that when i press i a button ,ofcoure which i will create, movie and sound fade out smootly , rather then movie and sound stops at once, meaning the video fade out smoothly and sound volume slowly,lowers down ,until it is totally silent,what code should i use
Working on a 'video heavy' Flash site that has an intro video. While the intro video is playing, assets(images,flv files) should be loaded in the background. The problem is that, while the assets are loading, the intro video play gets jittery. What can I do to make the video playing smoothly while still loading assets? It might be the single threaded nature of actionscript, not sure. After using @Demian Brecht suggested method, I noticed that the culprit might be Memory allocation. As the FLVs load the memory usage goes up by ~266MB and while the videos are written to memory, the framerate drops to 1FPS.
I'm creating a game at the moment for my university course and it involves the player character jumping on top of boxs twice to break them as opposed to just once.What would be the most efficient/simple way of writing this in Actionscript 3.
I am thinking of developing of a game like this: [URL]... Do you have any idea - by which game engine I may develop this type of games? I am not sure whether I have to use any 3d physics engine? I think JiglibFlash may be useful, but I am not sure.
how to make a game tutorial as farmville game tutorial to teach the user to play the game. i have recently involve in make that kind of game tutorial for its user by actionscript 3
When game page loading , the flash game itself does not appear ( just white area as the holder of the flash game) untill the game almost finish downloading, then it appears .. This long waiting with just white area makes visitors leave, thinking there was nothing there.
in other words, suppose I want to send data, like text, programmatically from a Windows app (such as a browser plugin) to a Flash app running in the browser. Well, conceptually, an example of this might be a Flash instant messenger with a textbox and button "Send"; so let's say I want to be able to programmatically paste the text and press Send or otherwise activate it. That's NOT what I am trying to do here in reality (i.e., no,I am not trying to spam other people's chat rooms or anything)but just an illustration of a similar situation.I can include in it whatever widget or hack that may be necessary.The reason why this problem is arising for me is that AFAIK the SDK that is providing me the data I want cannot be directly accessed from Flash, so I need a way to pipe the data from a regular app into Flash. can I have the Flash app interact with other apps through localhost IP? Or are there draconian restrictions on which server Flash in browser can and cannot interact?