분류없음2009/07/08 11:27
분류없음2009/07/08 08:54
분류없음2009/07/06 12:57
분류없음2009/07/03 13:01
분류없음2009/07/03 11:03
PopUpManager Tip
주제: 팝업을 호출하고, 호출된 팝업에서 호출한 부모의 변수나 함수를 호출하는 방법
PopupCaller
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" verticalAlign="top" horizontalAlign="center" fontSize="12">
- <mx:Script>
- <![CDATA[
-
import mx.controls.Alert;
- import mx.managers.PopUpManager;
- private function showWindow():void {
- var login:myPopup=myPopup(PopUpManager.createPopUp( this, myPopup , true));
- login.loginName=returnedName;
- login.testFunc = test;
- }
- public function test(value:String):void
- {
- mx.controls.Alert.show(value, "test");
- }
- ]]>
- </mx:Script>
- <mx:Panel title="팝업 호출하는 곳" layout="vertical" horizontalCenter="0" verticalCenter="0">
- <mx:Text id="returnedName" width="100%" text="팝업이 사용할 곳..."/>
- <mx:ControlBar>
- <mx:Button id="myButton" label="팝업 띄우기" click="showWindow()" width="100%"/>
- </mx:ControlBar>
- </mx:Panel>
- </mx:Application>
PopupCallee
- <?xml version="1.0" encoding="utf-8"?>
- <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" title="팝업 창"
- showCloseButton="true" close="PopUpManager.removePopUp(this)">
- <mx:Script>
- <![CDATA[
- import mx.managers.PopUpManager;
- import mx.controls.Text;
- public var loginName:Text;
- private function returnName():void {
- loginName.text="이름: " + userName.text;
- PopUpManager.removePopUp(this);
- }
- public var testFunc:Function;
- private function callFunction():void
- {
- testFunc(userName.text);
- }
- ]]>
- </mx:Script>
- <mx:HBox>
- <mx:Label text="이름:"/>
- <mx:TextInput id="userName" width="100%"/>
- </mx:HBox>
- <mx:ControlBar>
- <mx:Button label="확인" click="returnName();"/>
- <mx:Button label="호출" click="callFunction()"/>
- </mx:ControlBar>
- </mx:TitleWindow>
분류없음2009/05/17 00:18
친척들이랑 저녁먹고 집에와서 잠시 쉬다보니 벌써 시간이 이렇게 흘러버렸네요.
늦게 올려 죄송합니다.
다들 내일 아침 수업시간에야 확인 하지 않으실까 싶네요.
잘들 주무시고 수업시간에 뵈요..
그럼...
늦게 올려 죄송합니다.
다들 내일 아침 수업시간에야 확인 하지 않으실까 싶네요.
잘들 주무시고 수업시간에 뵈요..
그럼...
분류없음2009/05/16 17:43
분류없음2009/05/16 16:04
Flex2009/05/11 03:23
다들 주말에 강의 들으신다고 고생이 많으셨습니다.
특히, 오늘(10일) 강의에서는 고비(?!)가 좀 있었죠?
수업시간에 말씀드린대로, 이 고비는 반드시 넘어야 하는거니깐.
조금만 노력하시면 분명 모두들 뛰어 넘으실 꺼예요...
오늘 수업시간의 최종 프로젝트 아카이브를 올립니다.
프로젝트를 import 하셔서 컴파일 하시면 오류가 뜨실꺼예요.
무슨 오류냐면, Naver OpenAPI의 키를 제가 삭제해 놨거든요.
뭐. 별 중요한건 아니지만, 각자 여러분들의 키로 입력하시면서,
코드도 훓어 보시라는 취지라고나 할까요? ^^
다들 코드 분석 하셔서 고비 잘들 넘기시길 바랍니다.
그럼..
이올린에 북마크하기
CustomEvent.zip