Foros del Web » Creando para Internet » Flash y Actionscript »

Problema cargar xml actionscript 3

Estas en el tema de Problema cargar xml actionscript 3 en el foro de Flash y Actionscript en Foros del Web. Buenos dias, soy nuevo en flash y estoy haciendo una aplicacion que requiere la conexion a una bd, en este caso uso mysql. Utilizo asp, ...
  #1 (permalink)  
Antiguo 30/05/2014, 07:37
 
Fecha de Ingreso: mayo-2014
Ubicación: Mexico
Mensajes: 79
Antigüedad: 10 años
Puntos: 2
Exclamación Problema cargar xml actionscript 3

Buenos dias, soy nuevo en flash y estoy haciendo una aplicacion que requiere la conexion a una bd, en este caso uso mysql. Utilizo asp, para hacer la conexion y crear un xml y me muestre los datos. Todo bien me muestra los datos, pero cuando hago una insercion de datos ya no muestra los nuevos datos.

A continuacion le dejo los codigos:
Código ActionScript 3:
Ver original
  1. import fl.controls.ComboBox;
  2. import fl.data.DataProvider;
  3. import flash.net.navigateToURL;
  4. import flash.events.Event;
  5.  
  6. //Combo de actividades
  7. stop();
  8. //Asigno la url que se va a cargar
  9. //var url:String = "discos.xml";
  10. var url:String = "http://localhost/cone/index.asp";
  11. var XmlExterno:XML;
  12.  
  13. //Carga el XML
  14. function CargarXML() {
  15.         //Creo el objeto cargador
  16.         var loader:URLLoader = new URLLoader();
  17.         //Le añado los listeners
  18.         ponerListeners(loader);
  19.         //Creo el objeto que contendrá la petición
  20.         var peticion:URLRequest = new URLRequest(url);
  21.         //Cargo la petición
  22.         loader.load(peticion);
  23. }
  24.  
  25. //Añade los listeners al cargador
  26. function ponerListeners(dispatcher:IEventDispatcher):void {
  27.         dispatcher.addEventListener(Event.COMPLETE, completeHandler);
  28. }
  29.  
  30. //Funcion que se ejecuta cuando termina la descarga.
  31. function completeHandler(event:Event):void {
  32.    
  33.     var cargador:URLLoader = event.target as URLLoader;
  34.     XmlExterno = new XML(cargador.data);
  35.     for each(var nodo:XML in XmlExterno.elements()){
  36.         //Devuelve el atributo puntuacion
  37.         trace(nodo.nombre);
  38.         //Devuelve el contenido del nodo <grupo>
  39.         trace(nodo.apellido);
  40.         //Devuelve el valor del atributo id dentro del nodo <grupo>
  41.         trace(nodo.telefono);
  42.         //Devuelve el contenido del nodo titulo
  43.         trace(nodo.ciudad);
  44.     }
  45.  
  46.  
  47. }
  48.  
  49. //Empezamos
  50. CargarXML();

Y el codigo de asp:

Código ASP:
Ver original
  1. <%
  2. Dim conn_string
  3. conn_string = "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;Database=agenda;Uid=root;Pwd=123456"
  4. Response.ContentType="text/xml"
  5. Set conn = Server.CreateObject("ADODB.Connection")
  6. conn.Open (conn_string)
  7. set RSC=createObject("ADODB.recordset")
  8. sqlString = "SELECT CONTACTO.NOMBRE, CONTACTO.APELLIDO, CONTACTO.TELEFONO, CONTACTO.CIUDAD FROM CONTACTO"
  9. Set RSC = conn.Execute(sqlString)
  10.  
  11. rsc.MoveFirst()
  12. response.write("<contactos>")
  13. while (not rsc.EOF)
  14. response.write("<contacto>")
  15. response.write("<nombre>" & rsc("nombre") & "</nombre>")
  16. response.write("<apellido>" & rsc("apellido") & "</apellido>")
  17. response.write("<telefono>" & rsc("telefono") & "</telefono>")
  18. response.write("<ciudad>" & rsc("ciudad") & "</ciudad>")
  19. response.write("</contacto>")
  20. rsc.MoveNext()
  21. wend
  22. response.write("</contactos>")
  23. rsc.close()
  24. conn.close()
  25. %>

Etiquetas: actionscript, as, flash, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:19.