AS3 Convert function name on the fly

Why would you want to do this? Not sure but a sample here:

[as]var _x = 100;

function a() : void
trace(“\t\tCalled from A = _x” + _x + “\n”);


var b = function (): void
trace(“\t\tCalled from B \n”);

trace(“Do a regular B call\n”);

trace(“Convert B to A\n”);
b = a;

trace(“B Converted\n”);
trace(“Do a regular A call\n”);


[as]Do a regular B call

Called from B

Convert B to A

B Converted

Called from A = _x100

Do a regular A call

Called from A = _x100[/as]

← Back to home