ActionScript 誰かが物凄い勢いで解答するスレ 23

このエントリーをはてなブックマークに追加
653Now_loading...774KB
型変換について伺います。

instance.addEventListener(MouseEvent.CLICK, focusMe);
function focusMe(event:MouseEvent) {
stage.focus = InteractiveObject(event.target)
}
InteractiveObject(event.target)
event.target as InteractiveObject;

上のソースで、InteractiveObject(event.target)
の意味が良くわからず、InteractiveObject()というメソッドはないし、、。いろいろ調べたらキャストらしいことがわかりました。

InteractiveObject(event.target)の代わりに
event.target as InteractiveObject

におき変えても同じ結果が返ってきました。
そこでで質問ですが。クラス名(別のクラスのオブジェクト)でキャストになるのでしょうか?