apakah ada yang punya penjelasan bagus tentang operator as?
Di satu sisi menurut saya, seringkali lebih baik menggunakan sebagai daripada membuat instance objek baru.
Namun ada kalanya operator ini mengecewakan saya. Misalnya ketika memuat file teks dalam format XML melalui URLLoader sebuah>:
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);
}
Mengapa saya harus menggunakan konstruktor di sini? Mengapa saya tidak bisa mengatakan var x:XML = loader.data sebagai XML; dan menghemat memori?
Terima kasih atas wawasan apa pun! Alex