Root Tree 87

웹표준으로 웹페이지 작성

어이쿠야 ... 웹 프로그래밍을 그닥 해보지 않아서 잘 몰랐었는데 ... 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..

TypeError

FLEX 작업중 몇일째 보는 녀석이다. 그전에는 잘못된 사용으로 인해 null 객체 참조가 일어나는 것으로 알았다. 그래서 많은 시간이 흐르는 동안 "방치" 해 두고 다른 작업을 하고 있었다. 역시... 묵혀 놓으면 곪아서 터진다고, 중요한 시기에 적절한 해결책을 찾지 않고 넘어간 덕분에 이곳저곳에서 빵빵 터졌다. 깨알같은 버그와 에러들 ... (박명수씨 버전으로 하면 재미있을까 ... 깨알같은 웃음 :)) 수분(혹은 수시간)을 검색하던 중 addChild 라는 녀석에 의해 이런 현상이 발생한다고 한다. UIComponent가 load 되는 와중에 addChild를 수행하게 되면 null ( 당연하겠지만, 결혼도 하지 않은 처녀에게 애를 가지라고 하니 황당할 따름. 물론 성모 마리아는 예외다) 값으로 뱉..

FLEX ActionScript Trace 출력

Flex를 하다가 보니 여러모루 ActionScript를 가지고 코딩해야 할 것들이 많았다. 물론 도서를 구입하고 책을 보며 하다 보니 대부분의 내용이 ActionScript 3.0 에 관한거라 Trace 함수를 사용해서 콘솔에 결과값을 출력해 주는게 다였다. 그래픽 작업도 있지만서도 ... 흔히 하는 것처럼 코드를 작성하고 CTL+F11 을 눌러(혹은 ▶ 버튼을 누르면) 실행을 할려하는데 아닌 이게 왠걸 ? Trace 함수가 작동하지 않는다 ?! 그래서 인터넷을 잠시 검색해 봤다. Trace함수는 Debugger Flash player에서 동작한다고 한다(정확한 정보는 아니니... 검색을 통해 정확한 지식을 습득하는게 좋을 듯 합니다. ㅡㅡ : 하지만 Flex builder로 실행하려고 하면 현재의 F..

FLEX Button 동적 생성

지금까지 UI 관련 되서 작업해 본 적이 거의 없다. UI(User Interface) 관련 스킬은 JAVA Swing 밖에 사용해 보지 않았는데, 그 흔한 MFC도 잘 못 다룬다. 그러던 와중에 FLEX를 만지게 되었으니 후덜덜 할 밖에... 다행히도 FLEX는 인터넷에 자료도 많고 "지돌스타"님과 같은 고수분들이 나같은 초보를 위해 많은 자료와 기술적인 부분을 남겨 두셨으니 많이 참고하고 배울수 있었다. 하지만... 시바라이트는 =_- 욕밖에 ... 다른 것들과 마찬가지로 사용자가 원하는 만큼 객체들을 생성할 수 있다. 이때, 주의해야 하는 것은 "addChild( Object )" 부분인데 해당 컨테이너(Object와 같은 뭔가를 담는 그릇)에 추가시켜 주어야 한다. 기본적으로 작업하는 mxml의 ..