|
Looks interesting... but what does it do
exactly?
Grt, Ben From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Arnoud Bos Sent: dinsdag 18 juli 2006 14:34 To: 'Open Source Flash Mailing List' Subject: Re: [osflash] mtasc slower than IDE ??? 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
J Thanx, Arnoud Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]sflash.org] Namens Martin Heidegger 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...
2006/7/18,
|
_______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
