티스토리 뷰

<?xml version="1.0" encoding="utf-8"?>
< mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
  <!--첫번째 방법--> 
< !-- <mx:Button click="txtName.text = `홍길동`"/>
--> 
 <!--두번째 방법 : 잘 사용하지 않는다-->
< !--
 <mx:Button>
  <mx:click>
   <![CDATA[
    txtName.text = "홍길동";
   ]]>
  </mx:click>
 </mx:Button>
-->
 <!--세번째 방법 : 가장 많이 쓰는 방법-->
 <mx:Script>
  <![CDATA[
   // 함수
   // public : 전역함수
   // private : 지역함수
   private function fn_click(event:MouseEvent):void {
    trace(event.currentTarget.toString());
    txtName.text = dispName(event);
   }
   
   // 반환값
   // event를  Object로 형변환을 한다음 다시 선언을 해준다
   private function dispName(event:Object):String {
    return "버튼 : " + MouseEvent(event).currentTarget.toString();
   }
  ]]>
 </mx:Script>

 <!--네번째 방법-->
< !--
 <mx:Script source="code.as"/>
-->
 <mx:Button id="btn01" click="fn_click(event)"/>
 <mx:Button id="btn02" click="fn_click(event)"/>
 <mx:Button id="btn03" click="fn_click(event)"/>
 <mx:Button id="btn04" click="fn_click(event)"/>
 <mx:TextInput id="txtName" />
 
< /mx:Application>
 
--------------------------------------------------------------------------------------------------------------------------
[ code.as ]
 
// ActionScript file
private function fn_click():void {
 txtName.text = "홍길동";

Total
Today
Yesterday
최근에 올라온 글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31