본문 바로가기

move()와 x,y 속성, setActualSize() 메서드와 width, height 속성(2) 찬익님 글로 setActualSize() 와 width 의 사용에 대해 개념적으로 상당히 구체화 되었습니다. 이전 관련글 move()와 x,y 속성, setActualSize() 메서드와 width, height 속성(1) setActualSize()와 move() – 찬익님 찬익님 말대로 x, y, width, height 속성을 사용하면 전체적인 레이아웃에 그 값이 영향을 미치게 되고, move(), setActualSize() 메서드를 사용하면 그 컴포넌트를 포함한 컨테이너의 레이아웃에 아무런 영향을 주지 않는다. 그러니까 flex 에서 사용하는 layout 방식 이외에 다른 방식으로 레이아웃을 계산 해야 할 상황 (Container 나 Effect 클래스)에 이런 메서드를 사용하면 좋다. 이런 취.. 더보기
Event의 흐름 제어 이벤트 모델은 ActionScript 3.0 에서 상당히 중요한 부분입니다. 그만큼 여러 자료가 많이 있지만 이벤트 전파를 제어하는 방법에 대해서 정리 차원에서 남겨봅니다. preventDefault() 메서드 예를 들면 여러 책에 많이 소개되어 있듯이 텍스트박스에 키보드로 입력했을 때 입력된 문자열을 표시해주는게 텍스트박스의 기본 동작입니다. 이런 기본 동작을 중간에서 무시하게 하거나 이벤트 전파를 멈추게 하거나 하는 방법입니다. A. 이거슨 컴포넌트 제작할 때 이벤트가 발생되는 부분 private function dispatcher():void { // 이벤트 객체의 cancelable 매개변수를 true로 설정 var e:Event = new Event(type, bubble, cancelable .. 더보기
Flash CS4에서 폰트 임베딩 주름살_뿌꾸님에 (htmlText에 embed Font 적용시 주의점) 글을 읽다가 Flash 8.0으로 개발하던 때 폰트 임베딩 시키고 이를 적용하는 방법 때문에 한동안 삽질했던 기억이 납니다. 라이브러리 창에 폰트 임베딩 하는 것도 처음 이였고(이름 지정 하는 데가 왜이리 많은지..) 적용 시키는 것도 setNewTextFormat()와 setTextFormat() 두 가지 메서드를 사용하는데 사용법이 살짝 달라서 말하자면 3가지를 잘못 사용할 경우가 짬뽕된 상황에서 제대로 삽질했었죠 ㅋ~. 나중에 해놓고 보니 뭐 별것도 아닌게… 라는 생각에 한번 더 확 올라왔죠. 참 쉬운 것도 누군가가 알려주지 않으면 맨땅 헤딩하듯 찾아야 하는게 우리 일인가 봅니다. 그때 고생 했던 게 문득 생각나서 CS4에서 임.. 더보기