0

コード :

import flash.display.Sprite;
var c:Class;
c = new Sprite()["constructor"];
trace(1,new c());
c = Sprite["constructor"];
trace(2,c);
trace(3,new c());

結果 :

1 [object Sprite]
2 [class Class]
TypeError: Error #1115: Class$ is not a constructor.
    at Untitled_fla::MainTimeline/frame1()

したがって、クラスからコンストラクタープロパティを取得すると、コンストラクターではないクラスが返されます..? これはどういう意味ですか?インスタンス化できないのはなぜですか?

4

0 に答える 0