Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class LoginClass {
- public var comm:talktoComm;
- public var talkTo:TalkToAdminClass;
- public var manualLogout:Boolean;
- public function LoginClass() {
- }
- //
- // Panel Handling
- //
- public var loginPanel:LoginForm;
- public function loginLoad():void {
- loginPanel = new LoginForm();
- loginPanel.addEventListener(FlexEvent.CREATION_COMPLETE, loginLoadComplete);
- loginPanel.addEventListener(Event.REMOVED_FROM_STAGE, loginDestory);
- comm.winManager.open("loginPanel", "center", null, loginPanel, false, false, false);
- }
- public function loginLoadComplete(e:Event):void {
- loginPanel.removeEventListener(FlexEvent.CREATION_COMPLETE, loginLoadComplete);
- loginPanel.buttonLogin.addEventListener(MouseEvent.CLICK, loginSubmit);
- var so:SharedObject = SharedObject.getLocal('saveLogin');
- if(so.data.saveUsername == 1) loginPanel.username.text = so.data.username;
- if(so.data.savePassword == 1) loginPanel.password.text = so.data.password;
- if(so.data.autoLogin == 1) loginPanel.optionAuto.selected = true;
- else loginPanel.optionAuto.selected = false;
- if(so.data.autoLogin == 1 && manualLogout == false) loginSubmit();
- }
- public function loginDestory(e:Event):void {
- loginPanel.removeEventListener(Event.REMOVED_FROM_STAGE, loginDestory);
- loginPanel.buttonLogin.removeEventListener(MouseEvent.CLICK, loginSubmit);
- }
- public function loginSaveSO():void {
- var so:SharedObject = SharedObject.getLocal('saveLogin');
- if(loginPanel.optionSave.selected == true) {
- if(loginPanel.optionAuto.selected == true) so.setProperty('autoLogin',1);
- else so.setProperty('autoLogin',0);
- so.setProperty('saveUsername',1);
- so.setProperty('savePassword',1);
- so.setProperty('username',loginPanel.username.text);
- so.setProperty('password',loginPanel.password.text);
- } else {
- so.setProperty('saveUsername',0);
- so.setProperty('savePassword',0);
- so.setProperty('username','');
- so.setProperty('password','');
- }
- so.close()
- }
Add Comment
Please, Sign In to add comment