Flex :: Reduce SWF Filesize By Optimizing The Code?
Jan 26, 2011
Considering we have already done the following actions:
Flex Framework as RSL
Compiling with debug=false
Loading most images at runtime
Drawing other simple images with flash draw features
[code].....
We believe we spent a lot of time into asset optimization and most of the work is remaining on the code.By analyzing our link-report, our guess is that the heavy part of the code is comming from Flex .mxml nested components. We don't think there is much to do on our pure AS classes.Is there any analysis or coding best practice in order to reduce the impact of the code on the swf filesize ?
View 3 Replies
Similar Posts:
Feb 25, 2007
i have a fairly large flash file and i'm wondering what i can do to reduce/compress this anymore to make it load a little quicker??
View 2 Replies
May 7, 2002
I have written a small bit of actionscript code which is designed so that small objects fly across a window from left to right at varying speeds, and then get moved back again with different attributes once they reach the right edge. The code is fully functional.My problem is that this eats a huge amount of system resources, and runs slowly on a 1Ghz machine. Is there a more efficient way to achieve this?
//Frame 1 Code - create 20 objects of varying scale, x/y position and alpha.
dcount = 1;
dupcount = 20;
while (dcount<=dupcount) {[code]......
View 1 Replies
Oct 14, 2011
I recently completed the battle engine for my game.But the problem is that it is lagging horribly.optimize the code(because the graphics I'm using are really very basic)
View 13 Replies
Jul 14, 2010
I'm trying to take into account the Garbage Collector (GC), so I decide to optimize this code:[code]For instance, is it useful to put "xmlOne = null" in every iteration? I'm checking with the Flashdevelop's profiler, but I don't see the difference.maybe, I can also reuse the item object rather than creating it every time, right?
View 1 Replies
Sep 29, 2010
We have a big project, which include about 700 classes and based on Robotleg frameworks.at some point looks we reach some limitation of flash ide, we got this error and can't render properly.[url]...
View 1 Replies
Aug 9, 2011
I have two mc's on the stage, the first one is called missiles and the second one is called boxes. So accordingly I put boxes in the boxes mc and missiles in the missiles mc. My problem is how to detect whether any of the missiles collide with boxes and make damage to the box.
I am using simple and effective algorithm which works but it is very slow when there are many missiles and boxes on stage. I am using two nested "for" cycles which is a bad practice, but I don't have other idea at the moment.
Here is the code
public function onEnterFrame(e:Event) {
for(var i:int=0;i<ground_mc.boxesLayer_mc.numChildren;i++){
mc1=ground_mc.boxesLayer_mc.getChildAt(i);
for(var j:int=0;j<ground_mc.bmLayer_mc.numChildren;j++){
[code].....
Are there other techniques to solve this problem. I have already tried to add detection code in every missile but it is also slow with "for".
View 3 Replies
Nov 16, 2009
[code]I'm pretty sure I could just run a for loop and add the listeners and settings for each button that way, but what would it take to do this, if the buttons are added on the stage's timeline, they're not added via actionscript.Should I just create an array in AS with each name as an object in the array? [code]Or should I add the dynamic text field inside of the button MovieClip and just change the text to "A", "B", "C" etc in the For loop, as well as setting the mouseEnabled property to false? That way, I don't even need the buttonText array at all.
View 6 Replies
Feb 23, 2011
I'm getting this error all of a sudden when I try to compile my flash file.
"5005: Unknown error optimizing byte code."[URL]Which seems to work for most people, but I am still getting this error. I'm also getting this message in the output window:"ReferenceError: Error #1065: Variable ComponentShim is not defined."It started happening after I created a new .as file that is about 43kb (holds data for a game level).
View 6 Replies
Aug 30, 2011
I got this horrible error, But then I found this solution.[URL]
View 1 Replies
May 26, 2009
5005: Unknown error optimizing byte code. I just got this error for the first time today on a project I've been building for over a year. The really weird part is, it happens about half the times I compile it, with no changes to the code. It first cropped up when I made a change to a class that extends Loader:
[Code]...
I added a feature that checks whether the content is a Bitmap or a MovieClip, since prior to this my class was only used for quick-loading images, but now I've got a need to load MovieClips with it as well. But since the compiler error only happens half the time, I'm wondering if this has anything to do with it. I'm wondering if the logic board in my laptop is going, at this point. Has anyone run into this error before?
View 13 Replies
Jun 4, 2010
I'm posting regarding a small app I'm working on that basically allows a grid of particles to be manipulated based on the mouse position. It is fairly primitive in its ideas, but I thought it would be a good test of my newly acquired actionscripting knowledge! It runs on the basic idea that (when clicked) a force is applied to a particle (movieclip instance). The force is inversely proportional to it's distance.
A loop goes through all the particles in the grid (a 1 dimensional array) and calculates this force, changes the velocity, and then the position. This happens every frame for every particle. At about 10,000 particles however I notice a huge decrease in fps. I know what you're thinking, its because of the amount of particles! However, I thought that the performance of the app would be directly affected by the processing power. Considering my itouch can easily handle about 8000 particles I'm guessing my pc should be able to handle 10000 particles a lot better.
View 14 Replies
Feb 24, 2011
I'm getting this error all of a sudden when I try to compile my flash file."5005: Unknown error optimizing byte code."url...Which seems to work for most people, but I am still getting this error. I'm also getting this message in the output window:"ReferenceError: Error #1065: Variable ComponentShim is not defined."It started happening after I created a new .as file that is about 43kb (holds data for a game level).Running Flash CS5 in Mac OSX Snow Leopard.
View 2 Replies
Jun 7, 2010
i have 8 movie clip and i use it as a navigation buttons and when clicked it should go to different links. i use these codes but i think these codes are not pure oop so reduce programming using oop but works in same way as it is doing right now.
the codes are follows
function buttonmode(link:MovieClip):void{
link.buttonMode = true;
}
buttonmode(rec1_mc);
buttonmode(rec2_mc);
[code]....
View 6 Replies
Aug 2, 2010
I'm trying to compile my flash project from Flash CS4. But it raises me this error "5005 unknown error optimizing byte code" Does anybody know the exact solution for this problem?
View 1 Replies
Aug 11, 2007
I found myself writing this code ...
Code:
this.onRelease = function():Void {
delete this.onEnterFrame;
// and a bunch of code ehre
}
[code]....
See how the two functions are identical. How can I re-write this so I'm not duplicating (copying and pasting) code?
View 4 Replies
Jan 25, 2011
There is so many ways to improve the actionscript performance and reduce code size. Let share what tricks you can come up with.
View 1 Replies
May 29, 2009
My Flex web application is almost ready for launch. I'm currently optimizing as much as I can in order to make sure even low-end clients are able to run it fluently. The problem is, I have no idea where to optimize more than I've already optimized. My question is, what are the usuals suspects regarding bottlenecks? What tips and experiences do you have when it comes to Optimizing a Flex app?
View 4 Replies
Apr 9, 2011
I know ADG related questions generally get ignored because "it's a crappy component". Indeed, it is not one of my favorite pieces of code ever, but I'm stuck with it and have been working (pretty hard) at optimizing its performance. Turns out there's a fair amount of stuff one can do to make things go fast. One thing I've been stuck on, though, is not to optimize adding an element to the underlying dataprovider. Say you want to add a row to the ADG using a addChildAt call on the DP. All seems well but the operation is so slow - it's unbearable. Now, I realize that the ADG may need to redraw all the stuff below the line added, but seriously, in 2011 that should not take a load of time and 100$ of my CPU. Does anyone know what may be the main culprit?
Note: I'm able to catch the CollectionEvent of kind "add" and not deliver them to the ADG, which I thought would do the trick, but the ADG still updates and takes forever to do so, so I'm guessing there's something else somewhere else.
View 1 Replies
Jul 12, 2010
I have implemented application client-server with spring blazeDs message services using JMS message destination. The idea is a producer declared in Java send message using activeMQ and consumer declared in Flex receives them. I have configured the AMFChannel with a polling interval 0, but I have seen when the consumer subscribes to the destination in Flex, the time request can be of up to 3 seconds.
[Code]....
View 1 Replies
Mar 26, 2012
I'm using the SpinnerList component in a flex mobile application, the spinner turn too fast for my need, is it any way to reduces its speed.
There is many answer regarding the speed of the mouse wheel but no answer concerning the spinner itself.
View 1 Replies
Nov 23, 2009
I'm working on some photo manipulation stuff and have multiple images loading and displaying ontop of each other, each with various blendmodes set e.g. overlay, multiply etc.
The problem is it is sooooo slow! I thought I might be able to optimise it by drawing the resultant image to a new bitmap using BitmapData.draw (so sort of pre-baking the effects). The problem is (as I understand it) blendmodes are not draw when not on screen, so I can't use this approach until I've added the images to the screen at which point it has already slooowed down.
View 0 Replies
Oct 31, 2011
I have one text field which needs to support RTL languages but this is not achievable with ordinary TextField so I used TLF. I created a test project just to make a test with this small text field which uses TLF, and guess what it became 346KB. I browsed the compiled swf in flash develop and I can see a lot of classes from TLF framework which I havent imported in the text project.
How to remove them from addin to the main swf file?[code]...
View 2 Replies
Oct 19, 2009
does size of the vector simbols in the library depends on how big the swf is going to be when compiled?
View 1 Replies
May 4, 2010
How can I reduce the space between my linkButtons and inside each linkButton ?
I've set padding to 0 but it was already 0.I've been able to only change the height of the LinkButtons, but I cannot do that with the width because the text is dynamic.[code]...
View 2 Replies
Jan 17, 2011
In the below code sometimes when microphone is not connected some noise is generated and the system just keeps on buzzing the same sound.Whats wrong with the code below and how to reduce the unwanted noise. Should i set myMic.setLoopBack(false) in the below code
[Code]...
View 1 Replies
Aug 26, 2011
I am using Flex Builder 3. Even for a small project, my exported .air file's size is around 400k. Is it because of all the Flex libraries being compiled into my application. I wanted to know if it is possible to remove the libraries that I don't use.
What are libraries like "qtp.swc" and the "automation" libraries?
View 1 Replies
Sep 13, 2010
I have a simple application that consists of a HSlider and a list that contains a item renderer with a border container managed by a tile layout. For some reason when moving the slider to reduce the size of the item renderer it only reduce to a certain size and wont reduce any further. I use the same principle in flex 3 (with mx components it works fine).
[Code]....
View 1 Replies
Nov 19, 2010
I'm loading a 33MB .swf, and my preloader is removed by the Flash Player and replaced by this strange graphic while the swf is loaded.
View 3 Replies
Dec 6, 2009
I'm looking for an AS3 function to get the filesize of a file that is being hosted on a remote webserver. Tried to find some functions but didn't succeed.
View 3 Replies