전체 글(688)
-
Controls : 다양한 컨트롤 들을 사용하기 + @Embed() 사용시 주의사항
Lesson 4 에서는 컨트롤 사용에 대해서 더 배워보는 곳이다. 이곳에서는 Boundary 용도로 사용했던 Layout 보다는 Control 들이 많이 등장한다. Spacer, DateField, RadioButton과같은 컨트롤들이 그 예다. 컨트롤 들은 저마다 기능들을 가지고 있는데 그중 가장 신기했던건 바로 DateField 컨트롤이다. Javascript jQuery 라이브러리에서 봤던 그 DateField와 아주 흡사했다. 어느 한쪽이 먼저 만들었는지는 모르겠지만 아주 유용한 것임에는 틀림없다. 이 소스에는 없지만 아래와 같이 이미지를 표현하는 컨트롤이 있다. 여기에서는 새로운 attribute 값이 반견되었다. scaleContent 라던가 source 라던가 mouseOver, mouseO..
2010.02.02 -
Control & Layout : Constrains 와 view State 활용
MEDINFO 를 만들면서 느낀점이 스텝별로 어떻게 화면을 전환하는지와 외형적인 틀을 유동적인 화면 크기에 어떻게 맞출건지에 대한 고민이 많았다. 결국 내가 선택한 방법은 화면전환에서는 TabNavigator 의 tab부분의 높이(Height속성) 값을 0으로 줘 탭이 없는것 처럼 보이도록 하고 탭을 이동시키는 것으로 대체하였다. 하지만 프로그램의 틀을 유지하는데는 딱히 방법이 없어서 실패하였다. 하지만 앞서서 이 Constrains와 view State 에대해서 알았더라면 좀 더 쉽게 대처할수 있었다고 생각이 든다. Constrains는 해당 컨트롤을 항상 어느 위치에 있어야한다고 규정을 한다. 이를테면 좌측 상단으로 부터 x = 10, y = 10 만큼 떨어져 있어야 한다는 제약사항을 주면 브라우저나..
2010.02.01 -
Control & Layout : 컴포넌트 사용하기
이미 교재를 이용해서 공부하고 있지만 Design Patterns 를 공부할때도 그러했듯이 책에 나온 예제와 비슷하지만 전혀 다른 내용의 연습용 예제를 하나 더 만들어보는 것이 굉장히 많은 도움이 되었다. 때문에 이번에도 비슷한 예제를 통해서 학습을 해보려고 한다. 3장부터가 실제 FLEX 의 기능들을 사용하는 부분이라 3장부터 학습을 시작하였다. 위의 소스에서 등장하는 Control 들은 LinkButton, Label 이렇게 두가지가 있다. 그리고 Layout 들은 Panel, ApplicationControlBar, VBox, HBox 가 있다. 먼저 Control 과 Layout 의 정의 부터 알아야 할텐데.. Control은 좀 생각해볼 필요가 있고 Layout은 직관적인 표현이라고 하겠다. C..
2010.02.01 -
Adobe Flex 미리 살펴보기
Flex 에서 작성해본 파일은 mxml 파일과 as 파일 그리고 xml 파일이 있다. MVC 패턴 처럼 Model(xml), View(mxml), Controller(as) 로 분류가 되어있다. 처음 개발을 해봤지만 생각보다 MVC에 대한게 노골적이어서 한눈에 알아보기가 쉬웠다. Model 부분이 꼭 xml 로만 되어있는건 아니다. 뭐 이건 나중에 점차 알수 있겠지만.. Actionscript 는 Javascript 와 비슷하지만 좀 더 문법에 대한 것이 엄격하다. 그점이 아주 맘에 든다. 그리고... 컴파일러 님께서 어디가 틀렸는지 뭐가 잘못되었는지 아주 잘 알려주시니 감사하다. Model 부분을 제외하고는 다 그러하다. 무엇보다도 중요한것은 Eclipse 의 그것과 많이 유사하기 때문에 개발환경이 낯..
2010.01.31 -
왜 Flex 를 배우려고 하는가?
딱 세가지 정도로 자세하게 분류를 할 수 있다. 1. Javascript는 브라우저 마다 짜증나게 만들어 주신다. 2. Javascript는 디버깅 하면 할수록 정신상태가 하늘나라에 간다. 3. Javascript는 뒷통수를 잘 때린다. (에러나도 잘 돌아가심) 아오 글을 쓰면서도 빡친다. 학생시절부터 그랬지만 Javascript는 정말 간단하고 쉽고 사용하는데 특별히 환경설정이 필요한게 아니다. 하지만 실무에서 Javascript를 작성하다 보니까 뭔가 점점 이상하다는걸 느꼈다. 정리가 잘안되는 소스코드다라는 느낌이 가장 많이 들고 그러다보니 해당 페이지의 소스를 보고 있노라면 머리가 멍해질때가 많다. jQuery 같은 라이브러리를 보면 놀랄때도 많지만 그건 잠시뿐이다. 도대체 Flex의 힘이 어떻다는..
2010.01.31 -
Adobe Flex 를 설치하자..
세상에 수 많은 프로그래밍 언어들이 있다. 세상에 어느 개발자라도 상당히 어려움을 느끼는 언어가 하나 있는데.. 그건 아마 '환경설정' 이라는 언어(?) 가 아닐까 싶다. 이거 생각보다 짜증나는 일이기도 하고 매번 상황마다 조금씩 다르니 ㅋㅋㅋ 여튼 시덥잖은 농담이다... 두가지 개발방법이 있다. 여러분들은 어떤 개발환경을 선택할 것인가? 좌측과 우측 어떤걸 선택하시겠는가? 난 당연히 좌측일것이라고 생각하는데.. 사람은 도구를 자유자재로 사용할 수 있다는 점이 가장 무서운 점이다. 요번에 FLEX 강좌를 들으면서 엄진영님의 사적인(?) 말씀까지도 굉장히 새겨듣고 있다. 그 중에 가장 기억에 남는건 훌륭한 개발자로 거듭나려면 코딩에서 벗어나야된다는 것이다. 코딩을 하면서 인생의 카타르시스를 느낀다.. 이런..
2010.01.31