I have a lot of experience with Flex remoting and BlazeDS with Java, but with 
FlexJS and Royale I have none, but extrapolating from some JS tests I've done 
with AMF at this line: amfTestService.send("getShippingMethods", []); you have 
to call a class in gateway.php and a method. Your request needs at least 3 
properties. 

 

I'm also assuming your JS file and gateway.php are in the same domain and same 
port (this gave me problems).

 

Take what I said regarding my experience with FlexJS and Royale into account. 

 

Carlos 

 

 

From: Fréderic Cox [mailto:[email protected]] 
Sent: Sunday, January 14, 2018 4:01 PM
To: [email protected]
Subject: Re: RemoteObject

 

Script tag was stripped from the post:

 

import org.apache.royale.events.MouseEvent;

                     import org.apache.royale.net.events.FaultEvent;

                     import org.apache.royale.net.events.ResultEvent;

                     

                     protected function 
textbutton_clickHandler(event:org.apache.royale.events.MouseEvent):void

                     {

                           statusLabel.text = "calling.......";

                           amfTestService.addEventListener("fault", 
amfTestService_faultHandler);

                           amfTestService.addEventListener("result", 
amfTestService_resultHandler);

                           amfTestService.send("getShippingMethods", []);

                     }

                     

                     protected function 
amfTestService_faultHandler(event:FaultEvent):void

                     {

                           statusLabel.text = "error!";

                     }

                     

                     protected function 
amfTestService_resultHandler(event:ResultEvent):void

                     {

                           statusLabel.text = "result!";

                     }

 

none of the events are triggered ..URL is 
http://winkelbeheer.cityfashion.be/amfphp/gateway.php

 

On Fri, Jan 12, 2018 at 4:55 AM, Carlos Cruz <[email protected] 
<mailto:[email protected]> > wrote:

I may be blind (and or ignorant as I'm more familiar with Flex) but where
are you sending an AMF request? I don't see any code that sends a request to
a service and invokes method.


-----Original Message-----
From: coxfrederic [mailto:[email protected] <mailto:[email protected]> ]
Sent: Thursday, January 11, 2018 9:09 PM
To: [email protected] <mailto:[email protected]> 
Subject: Re: RemoteObject

<?xml version="1.0" encoding="utf-8"?>

<js:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
                   xmlns:js="library://ns.apache.org/royale/basic 
<http://ns.apache.org/royale/basic> " >
        <fx:Script>

        </fx:Script>
    <js:valuesImpl>
        <js:SimpleCSSValuesImpl />
    </js:valuesImpl>

        <js:beads>
                <js:ClassAliasBead />
                <js:RemoteObject id="amfTestService"

endPoint="http://winkelbeheer.cityfashion.be/amfphp/gateway.php";
                                                 destination="Meta"
source="Meta" />
        </js:beads>

    <js:initialView>
        <js:View>
                        <js:VGroup>
                                <js:Label id="statusLabel" text="Hello
World!" />
                                <js:TextButton text="Get AMF data"
click="textbutton_clickHandler(event)" />
                        </js:VGroup>
        </js:View>
    </js:initialView>
</js:Application>


Any idea why I'm not getting a fault nor success event on this?



--
Sent from: http://apache-royale-users.20374.n8.nabble.com/

 

Reply via email to