Debug flash with Firebug | Foobr, forever beta. Major Flash Player 8 Memory Leak. Posted on October 27, 2005 by Grant Skinner Or… how to kill a user’s computer with 1 line of ActionScript. I’ve been profiling CPU/RAM usage in Flash 8 content in the last few days in preparation for the Flash 8 Bootcamp I’m running in Toronto and LA. Last night I ran into a major memory leak that is wreaking havoc with some of my latest experiments, and this morning I isolated it. This leak makes it ridiculously easy to accidently create a process that increases the Flash Player’s memory heap at a very rapid rate, and ultimately immobilizes the user’s system (I’ve had to do a few slow motion restarts while testing this – I had over 15GB of virtual memory dedicated to the player at one point).
The problem is simple: The Flash Player does not ever dispose of BitmapData objects stored in function variables. Run it and watch the memory usage. In many scenarios, you can avoid this problem by using BitmapData.dispose to explicitly remove your bitmaps from memory. TechNote : Links from SWF in HTML page no longer functional. To view/add comments, you must enable JavaScript in your browser. Issue In Adobe Flash Player 9 update 3 (v9.0.115.0), calling getURL (or its ActionScript 3.0 equivalent, navigateToURL) does not work properly when the calling Flash Player movie (SWF) file is located in a different domain than its hosting HTML page.
An exception to this issue is when the target name is "_blank" or the HTML parameter AllowScriptAccess is set to "always. " This issue may prevent some SWF files from changing a user's web browser location. Itmay also interfere withattempts by the SWF file to execute JavaScript style URLs within the context of the hosting page or other frames within that page.
Reason In some situations, authors of HTML pages may decide to embed SWF files that they do not trust in their HTML pages. With Adobe Flash Player 9 and later, getURL (or navigateToURL) calls affecting "_self," "_parent," or "_top"were considered an interaction with the hosting HTML page.
Solution Modify the HTML page. FSViewr.