This happens if the result is not an instance of Users. Dimitrios's
way will give you an exception instead.

Cheers,
Ralf.

On 10/16/06, Dimitrios Gianninas
<[EMAIL PROTECTED]> wrote:
>
> try: model.currentUser = Users(event.result);
>
> Dimitrios Gianninas
> Optimal Payments Inc.
>
>
>
> -----Original Message-----
> From: flexcoders@yahoogroups.com on behalf of boy_trike
> Sent: Sun 10/15/2006 10:43 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] problems assigning an object to an object
>
> <code snippet Main Application>
>
>                 [Bindable]
>                 public var model:ModelLocator = ModelLocator.getInstance();
>
>
>                 private function processLoginResults( event : ResultEvent) : 
> void {
>
> //                      model.currentUser = event.result as Users;
>                         model.currentUser.firstName = event.result.firstName;
>                         model.currentUser.lastName = event.result.lastName;
>
> <modelLocator>
> package util{
>
>         import flash.events.EventDispatcher;
>         import mx.collections.ArrayCollection;
>         // IMPORT ALL USER VO'S BELOW
>         import vo.Users;
>
>
>         [Bindable]
>         public class ModelLocator extends EventDispatcher{
>
>
>                 public function ModelLocator(){
>                         //
>                 }
>
>                 private static var _instance:ModelLocator
>
>                 public static function getInstance() :ModelLocator{
>                         if( !_instance ){
>                                 _instance = new ModelLocator();
>                         }
>                         return _instance;
>                 }
>
>
>         //
>         public var currentUser : Users = new Users();
>         }
> }
>
> <Users.as>
> package vo
> {
>         [Bindable]
>         public class Users
>         {
>                 public var userID               : int;
>                 public var firstName            : String;
>                 public var lastName             : String;
>                 public var loggedIn             : Boolean = false;
>
>
>                 public function Users() {
>                 }
>         }
> }
>
>
> The commented line near the top does NOT work. (leaves a NULL value in
> model.currentUser).
>
>
> Thanks
> Bruce
>
>
>
> --
> WARNING
> -------
> This electronic message and its attachments may contain confidential, 
> proprietary or legally privileged information, which is solely for the use of 
> the intended recipient.  No privilege or other rights are waived by any 
> unintended transmission or unauthorized retransmission of this message.  If 
> you are not the intended recipient of this message, or if you have received 
> it in error, you should immediately stop reading this message and delete it 
> and all attachments from your system.  The reading, distribution, copying or 
> other use of this message or its attachments by unintended recipients is 
> unauthorized and may be unlawful.  If you have received this e-mail in error, 
> please notify the sender.
>
> AVIS IMPORTANT
> --------------
> Ce message électronique et ses pièces jointes peuvent contenir des 
> renseignements confidentiels, exclusifs ou légalement privilégiés destinés au 
> seul usage du destinataire visé.  L'expéditeur original ne renonce à aucun 
> privilège ou à aucun autre droit si le présent message a été transmis 
> involontairement ou s'il est retransmis sans son autorisation.  Si vous 
> n'êtes pas le destinataire visé du présent message ou si vous l'avez reçu par 
> erreur, veuillez cesser immédiatement de le lire et le supprimer, ainsi que 
> toutes ses pièces jointes, de votre système.  La lecture, la distribution, la 
> copie ou tout autre usage du présent message ou de ses pièces jointes par des 
> personnes autres que le destinataire visé ne sont pas autorisés et pourraient 
> être illégaux.  Si vous avez reçu ce courrier électronique par erreur, 
> veuillez en aviser l'expéditeur.
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>
>


-- 
Ralf Bokelberg <[EMAIL PROTECTED]>
Flex & Flash Consultant based in Cologne/Germany


--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to