AS3.0 15

플렉스 Sprite 그림판

걍 샘플식으로 그림판을 만들어 보았습니다. 메인 소스 AS 소스 package spliteTraining { import flash.display.Sprite; import flash.events.MouseEvent; public class grimSplite extends Sprite { private var _splite:Sprite; public function grimSplite() { super(); _splite = new Sprite(); this.addChild(_splite); _splite.graphics.beginFill(0xFFFF00); _splite.graphics.drawRect(0, 0, 300, 300); _splite.graphics.endFill(); _splite.ad..

My Study/Flex 2009.01.16

플렉스 커스텀 컴포넌트

초보강좌 입니다. 간략한 강좌~ㅋ 복습하는 의미겸 as와 mxml 컴포넌트의 다른점을 볼겸 플렉스 커스텀 컴포넌트를 만들어 보겠습니다. 먼저 메인이 될 MXML을 만들고 컴포넌트로 할당할 as와 mxml을 만들어 봅시다. asTraining.mxml 확장 커스텀컴포넌트가 될 as,, 액션스크립트 클래스 생성하고 이렇게 넣어주면 됩니다. 제가 만들어 볼것은 버튼이라 버튼으로 만들었습니다. 요런 팩키지가 생겨납니다. mxml은 요기서 위에 MXML 컴포넌트로 열면 됩니다. ㅎㅎ --- 이제 코딩 메인코딩은 이처럼 했습니다. --- asButton.as 파일 입니다. package asTraining { import mx.controls.Alert; import mx.controls.Button; publi..

My Study/Flex 2009.01.14

이미지 돌리거나 클때 찌그러지는 현상 방지

여기저기 구경하다가 지돌스타님 블로그에서 유용할거 같은 as 퍼옴;; 문제되면 자삭 할께요!! 원문보기!!! package { import flash.display.Bitmap; import flash.display.DisplayObject; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import mx.controls.Image; public class imgSmo extends Image { public function imgSmo() { super(); } override public function load(url:Object=null):void { super.l..

My Study/AS 2008.12.05

textInput 숫자 입력만 되게 하기

숫자입력만 되게 하는 텍스트박스만들기 public class TextInputNumber extends TextInput { public function TextInputNumber(){ restrict = "\\-0-9"; addEventListener(TextEvent.TEXT_INPUT, textInputHandler); } private function textInputHandler(event:TextEvent):void { callLater(setText); } private function setText():void { //숫자 뒤에 있는 - 부호만 제거했습니다. var myPattern:RegExp = /(\d)\-/g; text = text.replace(myPattern, "$1"); } }

My Study/AS 2008.12.02