AS3からAS1/2の呼び出し

FlashPlayer9にはAVMとAVM2が同居しているそうで、AS3からAS1/2のコンテンツが呼べるらしい。
ということでプログラムを試しに作ってみたが、次のことがわかった。

・AS3からAS1は呼べる。ただし、そのAS1から別のAS1を呼ぶには、AS1をFlashPlayer7以上対応のコンパイルが必要。
・AS1の場合、LocalConnectionは利用不可。
・AS2の場合も、FP7以上対応のコンパイルが必要。ただしLocalConnectionは利用可能。
で、AS1ではLocalConnectionが使えないかというと、どうやら
・AS1からロードしたAS2では、LocalConnectionが利用できる
ということがわかった。
つまり、どうしてもAS1で使いたい資産があって、AS3と通信しないとだめな場合は、AS2をかませばよい、ということになる。
あと、AS1/2から_root.unloadMovie()をしてもAS3でハンドルできないようなので、ムービーが閉じたことをAS3に通知するには
何かしら通信してあげないといけないみたい。