AS3メモ ApplicationDomain

○親と子のクラスを共存させたい場合
context.applicationDomain = new ApplicationDomain();
//親と子で同じクラス名で動作が違うとかでも共存できます。


○親と子でクラスを共有したい場合
context.applicationDomain = ApplicationDomain.currentDomain;
//親にないクラスが子にあった場合は追加され、その追加されたクラスは親からでも使える

参照 : http://www.at-sonic.com/blog/archives/2008/02/swfswfnew.php


○親と子でクラス共有だけど、子のクラスは独立
context.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain);
//親と子でクラス名が重なる場合、親のものが使用される。
子のクラスを親は使えない。



なんの打ち合わせもなく複数人でSWF制作したときなんかは、1の指定をしておいたほうがトラブルは回避できそうとのこと。


by
http://blog.eternitydesign.net/archives/actionscript-30/