如果有任何方法可以从 swf 编辑存储在服务器中的.xml
文件,我会一直搜索很长时间,该文件将存储在同一个网址中xml
是。{然后另一个swf将获取此信息并将其显示为动态文本框。我有以下.xml文件名为data.xml:
<Salas>
<Sala program="Program Name">
<className>Name of the Class</className>
<timetable>De 10:30 a 18:30</timetable>
</Sala>
然后在另一边我有swf,其中我有一个AS3代码,说明如下:
//Importo las clases necesarias
import flash.display.*;
import flash.events.*;
import flash.net.*;
//Asigno la url que se va a cargar
var url:String = "data.xml";
var XmlExterno:XML;
//Carga el XML
function CargarXML() {
//Creo el objeto cargador
var loader:URLLoader = new URLLoader();
//Le añado los listeners
ponerListeners(loader);
//Creo el objeto que contendrá la petición
var peticion:URLRequest = new URLRequest(url);
//Cargo la petición
loader.load(peticion);
}
//Añade los listeners al cargador
function ponerListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
}
//Funcion que se ejecuta cuando termina la descarga.
function completeHandler(event:Event):void {
var cargador:URLLoader = event.target as URLLoader;
XmlExterno = new XML(cargador.data);
for each(var nodo:XML in XmlExterno.elements()){
//Devuelve el atributo puntuacion
dText0.text = nodo.@program;
dText1.text = nodo.className;
dText2.text = nodo.timetable;
}
}
//Empezamos
CargarXML();
我希望有人能帮助我。