..., 내 Flex 어플리케이션 측에서이 두 MXML 파일Java mxml에서 Java Object를 Flex의 Main mxml 파일에 표시하는 방법은 무엇입니까? 플렉스 - 블레이즈 DS-자바를 사용하여 내 응용 프로그램에서
- Main.mxml
- Login.mxml
Main.mxml 파일에서 Login
클릭 난 자바 ... 샘플 code`
public var userService:UserService = new UserService();
[Bindable] public var userVO1:UserVO = new UserVO();
protected function loginUser(event:MouseEvent):void
{
var rpcAuthenticateUser:AsyncToken = userService.authenticateUser(userid_id.text, password_id.text);//Hear authenticateUser(-,-) is a java method it return UserVO object
rpcAuthenticateUser.addResponder(new mx.rpc.Responder(handler_success, handler_failure));
}
private function handler_failure(event:FaultEvent): void {
Alert.show("in handler_failure :" + event.message);
}
private function handler_success(event:ResultEvent): void {
userVO = event.result as UserVO;
Alert.show("test "+userVO.loginId);
}
를 연결하는 인증 로직이이 파일에
Login.mxml
라고이 버튼을 한 팝업 개방이라는 버튼이 있습니다 그것의 ResultEvent에게 경고 상자 쇼 올바른 값의 경우 완벽하게 작동하고 내 데이터베이스 논리를 따라
들으 로그인도 (예를 들어 :은 loginid는 'narasimham
'입니다) ... 그리고 모든게은 Login.mxml
Now The Problem Start...
을 완벽하게 디폴트 작동하지
나는 ... 점에서 나는 다음과 같은 코드를 사용하고 있으므로 Main.mxml 파일 UserVO
개체를 사용하려면
public var loginUserVar:Login = new Login();
protected function afterLoginUser(event:FlexEvent):void
{
Alert.show("LoginId ="+loginUserVar.userVO.loginId);
}
사실 내 값
narasimham
을주는이 경고 상자를 생각하고 있지만
null
값을주고있다.
null 값을주는 이유는 무엇입니까? 변수를 만들려면 해당 범위가 지정되어 있습니까? handler_success
에서
여기서 loginUserVar로 값을 복사하고 있습니까? – ethrbunny
그냥 mxml 파일 로그인 전용 객체를 만들고 있습니다 ... –