きょう、dispatchEvent()について考えていたんだけど、以前の日記でMovieClipやSpriteを継承しているときはインターフェースを使わないといけない、と書いていたけれど、そもそもMovieClipやSpriteはEventDispatcherクラスを継承しているからいらないよね?
例えばMovieClipの説明を見ると。
MovieClip-> Sprite-> DisplayObjectContainer-> InteractiveObject-> DisplayObject-> EventDispatcher-> Object
という継承階層になっている。
で、実際のソースからインターフェースを外してみたんだけど全く問題なく動く。
なんだったんだろうか?
確かエラーが出たからこの手の手間を入れたんだと思うけど詳細は不明。
importを忘れていたから?
なんだったんだろう。
例えばMovieClipの説明を見ると。
MovieClip-> Sprite-> DisplayObjectContainer-> InteractiveObject-> DisplayObject-> EventDispatcher-> Object
という継承階層になっている。
で、実際のソースからインターフェースを外してみたんだけど全く問題なく動く。
なんだったんだろうか?
確かエラーが出たからこの手の手間を入れたんだと思うけど詳細は不明。
importを忘れていたから?
なんだったんだろう。