On Tue, Apr 15, 2008 at 12:38:27AM +0200, Riccardo Cohen wrote:
> thanks a lot, it works all right.

Cool!

> in the Words.as file, there is also an attribute :
> 
> public var hessianTypeName:String = "com.caucho.ria.examples.words.Word";
> 
> Is this necessary ? and what for  ?

This is for the other direction: that is it sets the type when
serializing from Flash/Flex.  In your case, it probably won't help, but
we might do an equivalent on the Java side which would help you.

Best,
Emil

> Emil Ong wrote:
> > On Mon, Apr 14, 2008 at 02:32:21PM +0200, Riccardo Cohen wrote:
> >> Hello
> >> I have an object on the server : "Adluser". This object is sent to the 
> >> client as a return value of getUser() function.
> >>
> >> I have an object on the flex side : "Adluser" with the same properties, 
> >> and 
> >> eventually some methods
> >>
> >> Is it possible to receive directly a flex user ? For the moment, the 
> >> object 
> >> received is of class Object. I cannot "cast" it into my class :
> > 
> > Hi Riccardo,
> > 
> > It should be doing this automatically as long as your full class name is
> > the same on both sides.  That is, the Flash/Flex class name and package
> > must match the Java class name and package exactly.  If that's the case
> > and you're still having problems, please feel free to send the code and
> > I'll take a look.
> > 
> > Best,
> > Emil
> > 
> > 
> >> for each (obj in event.result)
> >> {
> >>   output.text+=obj.name; // this works but my object is of class Object
> >>   var user:Adluser=Adluser(obj); // this compiles but does not work
> >>   output.text+=user.getFullName();
> >> }
> >>
> >> the output of user.getFullName() does not display anything...(the program 
> >> seems to stop there)
> >>
> >> Of course I can simply use the received object, but then I have to write a 
> >> class with static methods to work on this object instead of calling 
> >> methods 
> >> of the object itself.
> >>
> >> In the sample provided with flex hessian client, the "Words" are not 
> >> directly used, all fields are copied from the received object.
> >> Thanks for any info. (enclosed the Adluser flex class)
> >>
> >> -- 
> >> Très cordialement,
> >>
> >> Riccardo Cohen
> >> -------------------------------------------
> >> Articque
> >> http://www.articque.com
> >> 149 av Général de Gaulle
> >> 37230 Fondettes - France
> >> tel : 02-47-49-90-49
> >> fax : 02-47-49-91-49
> > 
> >> package 
> >> {
> >>   //[RemoteClass(alias="adljavaflex.Adluser")]
> >>   [Bindable]
> >>   public class Adluser 
> >>   {
> >>     public var id:int;
> >>     public var firstname:String;
> >>     public var name:String;
> >>     //public var hessianTypeName:String = "adljavaflex.Adluser";
> >>     public function Adluser()
> >>     {
> >>       id=0;
> >>       firstname="";
> >>       name="";
> >>       super();
> >>     }
> >>     //ADL
> >>     public function getFullName():String
> >>     {
> >>       return(firstname+" "+name);
> >>     }
> >>   }
> >> }
> > 
> >> _______________________________________________
> >> hessian-interest mailing list
> >> [email protected]
> >> http://maillist.caucho.com/mailman/listinfo/hessian-interest
> > 
> > ============================================================
> > 
> > Emil Ong
> > Chief Evangelist
> > Caucho Technology, Inc.
> > Tel. (858) 456-0300
> > mailto:[EMAIL PROTECTED]
> > http://blog.caucho.com/
> > 
> > Caucho: Reliable Open Source
> > --> Resin: application server
> > --> Quercus: PHP in Java
> > --> Hessian Web Services
> > 
> > Visit us at booth #518 at the JavaOne Conference, San Francisco, May 6-8
> > 
> > 
> > 
> > _______________________________________________
> > hessian-interest mailing list
> > [email protected]
> > http://maillist.caucho.com/mailman/listinfo/hessian-interest
> > 
> 
> -- 
> Très cordialement,
> 
> Riccardo Cohen
> -------------------------------------------
> Articque
> http://www.articque.com
> 149 av Général de Gaulle
> 37230 Fondettes - France
> tel : 02-47-49-90-49
> fax : 02-47-49-91-49
> 
> 
> 
> _______________________________________________
> hessian-interest mailing list
> [email protected]
> http://maillist.caucho.com/mailman/listinfo/hessian-interest
============================================================

Emil Ong
Chief Evangelist
Caucho Technology, Inc.
Tel. (858) 456-0300
mailto:[EMAIL PROTECTED]
http://blog.caucho.com/

Caucho: Reliable Open Source
--> Resin: application server
--> Quercus: PHP in Java
--> Hessian Web Services

Visit us at booth #518 at the JavaOne Conference, San Francisco, May 6-8



_______________________________________________
hessian-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/hessian-interest

Reply via email to