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/