책상 위 컴퓨터/FLEX & ActionScript 8

FLEX 에서 컴포넌트 순서 정하기

flash.display 패키지 내에는 DisplayObjectContainer 라는 Class가 있다. 위의 Class는 UIComponent를 상속받는 Container 들에게도 해당 속성이 적용 받는데, 포스트에 적을 것은 게중에 해당 컨테이너에 속한 컴포넌트들의 속한 순서(? addChild 된 순서)를 바꾸는 것을 알아 본다. 일단 DisplayObjectContainer에는 Canvas나 혹은 다른 Container 들에게 볼 수 있는 몇가지 Method가 있다. setChildIndex(child:DisplayObject, index:int):void Changes the position of an existing child in the display object container. swap..

FLEX AIR TextArea에서 img 태그 사용 불가

Sandbox 요류에 대해서 많이 조사를 하지 않았지만, 대충 보안 정책상 발생하는 문제 라고 이곳 저곳에서 주워 들었다. ( 참고 : 링크1 , 링크2 ) 거의 모든 틀을 만들어 놓았다고 조금 낙낙해 있는데, 금일 Editor에 이미지 첨부를 하니 이거 왠걸? 되지 않았다. 물론 FLEX 에서는 정상적으로 이미지 및 HtmlText가 표현이 되었으나, AIR에서는 되지 않는 상황 !!! 뭔가 잘 못 된 것이 있는지 다시 코드를 짜보고 몇시간 동안 삽질을 하다가 혹시나 하는 검색에 두둥 ... 나와 같은 삽질을 먼저 해본 분들이 몇분 계셨다. 해결책 ? IFrame 이란 것을 사용하라 ? 일단 사용안해봐서 모르겠고, 둘째는 SandBox 보안 수준을 낮춰라 ? 일단 그것도 접어 두고 ㅡㅡ... AIR 자..

웹표준으로 웹페이지 작성

어이쿠야 ... 웹 프로그래밍을 그닥 해보지 않아서 잘 몰랐었는데 ... CSS(Cascading Style Sheet)는 마크업 언어가 실제 표시되는 방법을 기술하는 언어로, HTML과 XHTML에 주로 쓰이며, XML에서도 사용할 수 있다. W3C의 표준이며, 레이아웃과 스타일을 정의할 때의 자유도가 높다. - Wikipedia CSS 검색 내용 중 - 요놈이 아주 중요한 놈이렸다... 일단 FLEX에서 TestArea에 htmlText라는 변수를 가지고 있는데 그놈에게 html code를 넣으면 TextArea에 html 코드가 출력이 된다. 그런데, ActionScript 3.0 에서 지원되는 Html tag는 한정적이고 모든 Tag들을 지원해 주지 않았다. copy & paste를 통해 다른 워..

ArrayCollection 정렬(sort)

ArrayCollection 에 담긴 데이터를 정렬할 일이 생겼다. ArrayCollection 은 아니지만 비슷한 유형이라 관련 자료를 찾아 보았는데, ActionScript 3.4 reference에 간략한 소스와 함께 나와 있었다. 그것을 따라하면 별 다른 문제 없이 정렬이 된다. 물론 참고해야 될 것은 ArrayCollection만이 아닌 Sort, SortField 이렇게 3개를 참고해야 한다. SortField () constructor public 함수 SortField(name:String = null, caseInsensitive:Boolean = false, descending:Boolean = false, numeric:Boolean = false) constructor . Param..