AS3:StringからClassの参照を得る
actionscript,tech&programming
/ 2008.10. 2 18:30
AS3になってから、識別子がClassで代用することになって、不便すぎねと思っていたが、ちゃんと対策が用意されてた。
import flash.utils.getDefinitionByName;
var classRef:Class = getDefinitionByName("MouseOverSound") as Class;
var instance = new classRef();
こんな感じでクラスのレファレンスを得て、インスタンス化するまで可能だった。
そりゃそうだよな。できないと、困りすぎる。
でも、getDefinitionByNameとか他の人は、どういう動機で見つけるんだろう。APIひたすら読むのかな。
| カテゴリー | : | actionscript,tech&programming |