[osflash] mtasc slower than IDE ???
Arnoud Bos
a.bos9 at chello.nl
Tue Jul 18 08:33:33 EDT 2006
Hi Martin,
Strange, cause i use delegates al the time as well as event dispatching.
Also the project has 30+ classes with some 1000 rules of code in them.
What I do use is the prototype hack like:
(this is the create function in my Screen class)
public static function create(target:MovieClip, name:String, depth:Number,
visible:Boolean) : Screen {
// create the visual representation of the screen.
// uses a hack to prevent needles library assets
with linkage is's or classes attached
var goal:MovieClip =
target.createEmptyMovieClip(name, depth);
goal._visible = visible;
goal.__proto__ = Screen.prototype; // redirect
objects prototype chain
goal.__constructor__ = Screen; // assign
superclass constructor to the object
var instance:Screen = Screen(goal); // force
right class
GDispatcher.initialize(instance); //
make dispatcher
return instance;
// return the instance
}
This I use in many classes that have a visual representation.
Maybe there is something in this code MTASC doesn't like too much.
It does work however :-)
Thanx,
Arnoud
_____
Van: osflash-bounces at osflash.org [mailto:osflash-bounces at osflash.org] Namens
Martin Heidegger
Verzonden: dinsdag 18 juli 2006 12:32
Aan: Open Source Flash Mailing List
Onderwerp: Re: [osflash] mtasc slower than IDE ???
Well I recognized the MM Compiler (7&8) to be slower if you use complex
relationships. The more you type the slower it gets. Delegations and complex
structures help to confuse it further. Perhaps for the cases where it uses
almost no typing (just preparing bytecode from methods) it might be almost
same fast. Just thoughts...
yours
Martin.
2006/7/18, Arnoud Bos <a.bos9 at chello.nl>:
Thnx David and Nicholas for your answers,
It was indeed the ASO cache, when deleting it theye are now both compiling
at apox the same speed.
I think the speed improvement of MTASC is most noticeable when you have a
complex library that needs not to be recompiled due to the code injection,
right?
My lib is not complex at all so that may be the reason that the performance
is likewise of both.
Thanx again.
Arnoud
-----Oorspronkelijk bericht-----
Van: osflash-bounces at osflash.org [mailto:osflash-bounces at osflash.org] Namens
David Rorex
Verzonden: dinsdag 18 juli 2006 6:08
Aan: Open Source Flash Mailing List
Onderwerp: Re: [osflash] mtasc slower than IDE ???
So does flash 8, the whole '.ASO' issues come from that if i'm correct.
Try doing Delete All ASO files (or Clear All ASO files) in the IDE
before compiling & timing it. It's in one of the top-level menus
-David R
On 7/17/06, Arnoud Bos < a.bos9 at chello.nl <mailto:a.bos9 at chello.nl> > wrote:
>
> Im not using flex builder :)
> This is a flash 8 project
>
> Thanks,
>
> Arnoud
>
> -----Oorspronkelijk bericht-----
> Van: osflash-bounces at osflash.org [mailto:osflash-bounces at osflash.org]
Namens
> Richard Lyman
> Verzonden: dinsdag 18 juli 2006 0:55
> Aan: Open Source Flash Mailing List
> Onderwerp: Re: [osflash] mtasc slower than IDE ???
>
> Flex Builder uses incremental compilation by default.
>
> _______________________________________________
> osflash mailing list
> osflash at osflash.org
> http://osflash.org/mailman/listinfo/osflash_osflash.org
>
>
> _______________________________________________
> osflash mailing list
> osflash at osflash.org
> http://osflash.org/mailman/listinfo/osflash_osflash.org
>
_______________________________________________
osflash mailing list
osflash at osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org
_______________________________________________
osflash mailing list
osflash at osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org
--
ICQ: 117662935
Skype: mastakaneda
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/osflash_osflash.org/attachments/20060718/3627c0f9/attachment-0001.htm
More information about the osflash
mailing list