<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
--
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/