FLEX

Hagi 2009. 11. 1. 14:08

참고 : Programming Flex3/O'REILLY (p43 ~ p62)

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 <!--[버튼] (인라인 액션 스크립트) : 이게 제일 편한듯-->
 <mx:Button id="alertButton" label="경고창 띄우기1" click="mx.controls.Alert.show('예제');alertButton.x += 10"  x="56" y="87"/>
 <!--[버튼] (내포 액션 스크립트)  -->
 <mx:Button id="alertButton2" label="경고창 띄우기2" x="56" y="128">
  <mx:click>
   <![CDATA[
   import mx.controls.Alert;
    Alert.show("예제2");
    alertButton2.x += 40;
    alertButton2.y += 20;
   ]]>
  </mx:click>
 </mx:Button>
 <!--[버튼] (MXML 스크립트) -->
 <mx:Button id="alertButton3" label="경고창 띄우기3" click="alertButtonClickHandler2();"  x="56" y="173"/>
 <mx:Script>
 <![CDATA[
  import mx.controls.Alert;
  private function alertButtonClickHandler():void{
   Alert.show("예제3");
   alertButton3.y += 40;
  }
 ]]>
 </mx:Script>
 <mx:Script source="code.as" /> <!--여기에 예제3 버튼과 같은 내용의 alertButtonClickHandler2()를 작성하였다 -->

<!--src에서 우클릭하고 ActionScript File로 생성하시길 이름은 당연히 code.as -->

 

 <!--사용자가 입력하면 아래 동시에 써진다. -->
 <mx:VBox>
 </mx:VBox>
 <mx:TextInput id="input"  x="197" y="24"/>
 <mx:Text id="output" text="{input.text}"  x="365" y="26"/>
 

</mx:Application>