Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema installazione flash remoting amfphp

    Salve,
    ho installato i flash remoting component e AMFPHP, adesso ho trovato su internet degli esempi per testare se
    il collegamento funziona.... ebbene avvio il filmato ma non ricevo nessun dato, ho provato ad utilizzare il
    NetConnection Debugger, in pratica avvengono soltanto due eventi:

    Connect - a gateway.php
    Call- a Hello World

    però non ricevo nessuna risposta... eppure ho messo il file HelloWorld nella cartella services.

    Ma, visto che viene effettuata la chiamata, dal punto di vista di flash remoting penso che non ci dovrebbero
    essere problemi... o no? penso che il problema dovrebbe essere nella configurazione del gateway...
    per esempio in setBaseClassPath(string path) come lo devo inserire il path della cartella servizi??
    ho provato nei seguenti 3 modi: services/
    C:\www\flashservices\services\
    C:/www/flashservices/services/

    ma niente in nessuno dei 3 casi...
    da cosa può dipendere??


    una curiosità... ho effettuato alcuni test... se modifico il nome del file gateway.php allora flash mi dice
    che non riesce a caricare il file http://localhost/flashservice/gateway.php... se invece modifico il nome
    helloworld.php nella cartella servizi allora non viene visualizzato nessun messaggio di errore... bòòò



    per l'applicazione in flash ho messo i due compenenti remoting nella libreria e scritto questo codice nel primo
    frame:
    __________________________________________________ __________________________________
    import mx.remoting.*;
    import mx.rpc.*;
    import mx.remoting.debug.NetDebug;

    var gatewayUrl:String = "http://localhost/flashservices/gateway.php"

    NetDebug.initialize();
    var _service:Service = new Service(gatewayUrl, null, 'HelloWorld', null , null);
    var pc:PendingCall = _service.say("Hello world!");
    pc.responder = new RelayResponder(this, "handleResult", "handleError");

    function handleResult(re:ResultEvent)
    {
    trace('The result is: ' + re.result);
    }

    function handleError(fe:FaultEvent)
    {
    trace('There has been an error');
    }
    __________________________________________________ ___________________________________


    vorrei precisare che se clicco su http://localhost/flashservices/gateway.php

    mi compare questo messaggio:
    __________________________________________________ ____________________________________
    amfphp and this gateway are installed correctly. You may now connect to this gateway from Flash.

    Note: If you're reading an old tutorial, it will tell you that you should see a download window instead of this message. This confused people so this is the new behaviour starting from amfphp 1.2.

    View the amfphp documentation
    __________________________________________________ ___________________________________________





    grazie in anticipo

  2. #2
    nessuno mi può aiutare???

    ho visto su internet alcuni tutorial su versioni più vecchie di AMFPHP e dicono di inserire nel file .fla queste due righe:

    #include "NetServices.as"
    #include "NetDebug.as"

    ma quando provo ad avviare il filmato, mi dice che non trova questi due file...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.