ActionDefineFunction2については良く分かりませんが、「不具合」と言ったのがまずかったのかも知れません。当たり前の結果ですから。
function createEvt():Void
{
var foo:String = "this should be ao";
var bar:String = "i need not it remain";
onEnterFrame = function():Void { trace([foo, bar]) };
//onEnterFrame = plot;
}
function plot():Void { trace([foo, bar]) };
createEvt();
上でonEnterFrameにplotを割り当てれば、createEvtのアクティべーションオブジェクトは残りません。
引用:
これはどういう不具合の事を言っておられるのでしょう?
swf7からはActionDefineFunction2を使うようになってるので
activationObjectには不要な変数等は残らないと思うのですが?