Consuming the MXNA web service using AMFPHP [Tutorial]

Posted in: ActionScript, AMFPHP- jul 12, 2005 4 Comments

Esta semana he tenido algo de tiempo y al fin he escrito un tutorial introductorio sobre como consumir Web Services mediante AMFPHP v1.0.

En este tutorial hacemos uso de los Web Services de Macromedia XML News Aggregator

Sin más rodeos aquí esta el Tutorial.

consumiendo_web_services_amfphp_flash_mx_2004

see ya… 8-)

  • Ricardo

    Esto tiene muy buena pinta, pero no consigo que funcione.

    Con el código de prueba de conexión al Web Service el NetConnection Debugger me da el siguiente error:

    Result (object #2)
    …..faultcode: “soapenv:Server.userException”
    …..faultstring: “org.xml.sax.SAXParseException: Invalid encoding name “0″.”
    …..detail (object #3)
    ……….hostname: “p01weblog01.macromedia.com”

    ¿No sabrás por qué puede ser? Soy novato en esto y la verdad ando algo perdido.

  • Ricardo

    Vale! no me hagas ni caso, si quieres puedes borrar estos dos comentarios XD.

    Tenía un problema en el gateway.

    Saludos!

  • http://flash-db.com Jorge

    Muy bueno el ejemplo, pero me da el mismo error que Ricardo (versión 1, milestone 3)
    ¿Con cual versión lo armaste?
    ¿Ricardo, que le cambiaste al gateway?
    Si puedes, ¿me pasas el mail de Ricardo y se lo pregunto?

    Grazie

  • Simón Larraín

    Hola, estoy aprendiendo a usar AMFPHP… la idea es mostrar una tabla en flash a partir de una base de datos. Seguí un tutorial básico, pero al exportar el flash (estoy trabajando con Flash 8) me tira 4 errores:

    Error 1: opening include file NetDebug.as: File not found. #include “NetDebug.as”

    Error 2: NetServiceProxyResponder.as: Line 58: There is no method with the name ‘NetServices’.
    NetServices.trace(“NetServices”, “info”, 1, func + ” was received from server: ” + result);

    Error 3: NetServiceProxyResponder.as: Line 80: There is no method with the name ‘NetServices’.
    NetServices.trace(“NetServices”, “info”, 2, func + ” was received from server: ” + result.description);

    Error 4: NetServices.as: Line 101: There is no method with the name ‘NetDebug’.
    NetDebug.traceNetServices(who, severity, number, message);

    No se qué significará esto, y estoy un poco desesperado, ojalá me puedas ayudar… el tutorial que seguí para aprender lo saqué de http://www.flash-db.com/Tutorials/update/index.php

    Puede ser que el componente de remoting conector solo funcione para flash mx 2004? De antemano muchas gracias.