///////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2010 Wolfgang Kowarschick // // Permission is granted to copy, distribute and/or modify this document // under the terms of the WK License, Version 1.0 (WKL 1.0) or any later // version published by Wolfgang Kowarschick. ///////////////////////////////////////////////////////////////////////////////// package domain.ldvcs.service { import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; import domain.ldvcs.data.DataXML; public class ServiceXML { ///////////////////////////////////////////////////////////////////////////// // LDVCS ///////////////////////////////////////////////////////////////////////////// private var v_data: DataXML; public function set dataXML(p_data: DataXML): void { v_data = p_data; } ///////////////////////////////////////////////////////////////////////////// // Methods ///////////////////////////////////////////////////////////////////////////// public function loadXML(p_url: String): void { var l_request: URLRequest = new URLRequest(p_url); var l_loader: URLLoader = new URLLoader(); l_loader.addEventListener(Event.COMPLETE, o_url_loaded); l_loader.load(l_request); } private function o_url_loaded(p_event: Event): void { v_data.xml = XML(URLLoader(p_event.target).data); } ///////////////////////////////////////////////////////////////////////////// // End of class ///////////////////////////////////////////////////////////////////////////// } } ///////////////////////////////////////////////////////////////////////////////// // End of file /////////////////////////////////////////////////////////////////////////////////