actionscriptじゃないとできないような処理を細かい単位でたくさん作って各処理の制御タイミングはjavascriptにまかせるとExternalInterfaceでas->js公開する関数が増えてきてExternalInterface.addCallbacl5回くらいまでは我慢できるけどそれ以上になるとなんか考えたほうがいいなーと思って考えた。 最初は指定namespaceをExternalInterface.addCallbackしようとしてたんだけどどうもdescribeTypeではnamespace情報取得できないらしいので、関数prefixを使う。 jsへの公開を簡単にする関数作って、 package org.buffr.util { import flash.utils.describeType; import flash.external.ExternalInterfa