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>

 
 
 

FLEX

Hagi 2009. 11. 1. 13:11

예를 들어 MXML의 인코딩 속성을 변경하려면 UTF-8 -> EUC-KR


window -> preferences에서 다음과 같이 한다.



 
 
 

FLEX

Hagi 2009. 11. 1. 13:08

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Panel x="182" y="116" width="250" height="200" layout="absolute">
        <mx:TextInput x="35" y="39" id="txtName"/>
        <mx:Button x="82" y="97" label="Button" click="mx.controls.Alert.show('Hello!'+txtName.text)"/>
    </mx:Panel>
</mx:Application>


Button은 아래의 것으로 바꿀 수도 있다.

LinkButton ->마우스 올리면 색깔이 변함

=================================================================================================================================

쓸데없는 짓 하나...

네임스페이스를 내것으로 한번 바꾸어 보았다.


<?xml version="1.0" encoding="utf-8"?>
<hagi:Application xmlns:hagi="hagi.*" layout="absolute">
    <hagi:Panel x="182" y="116" width="250" height="200" layout="absolute">
        <hagi:TextInput x="35" y="39" id="txtName"/>
        <hagi:Button x="82" y="97" label="Button" click="hagi.controls.Alert.show('Hello!'+txtName.text)"/>
    </hagi:Panel>
</hagi:Application>