誰かがas演算子の良い説明を持っていますか?
一方で、新しいオブジェクトをインスタンス化する代わりにasを使用する方が良い場合が多いように思えます。
しかし、このオペレーターが私を失望させる状況があります。たとえば、URLLoaderを介して XML 形式のテキスト ファイルをロードする場合:
private function completeHandler(event:Event):void {
var loader:URLLoader = URLLoader(event.target);
trace("completeHandler: " + loader.data);
var x:XML = new XML(loader.data);
trace("x=" + x);
}
ここでコンストラクターを使用する必要があるのはなぜですか? var x:XML = loader.data as XML;と言えないのはなぜですか。メモリを節約しますか?
洞察をありがとう!アレックス