thanks a lot, it works all right.
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  ?

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

Reply via email to