[계속 확인하면서 작성중인 내용임 - 업뎃 될때마다 갱신됨]
최근 수정일 : 09.08.30
-----------------------------------------------------


1. Scroll 바의 분리

스크롤바가 기본 컴포넌트에서 탈부착이 가능 한 형태로 바뀌게 되었다. 이로써 가벼워 진것은 사실임 후후
하지만.. 중요한것은 기본 컴포넌트에서 스크롤바가 없어짐에 따라 컴포넌트의 사용 방법도 많이 바뀌었다는것 -_-;
자동 스크롤 구현시 verticalScrollPosition 이것으로 스크롤 조절 했었는데... 기본컴포넌트에서 제거가 되었으니 뭐 크.. 역시 사용방법에 익숙치 않은것이 문제죠 ... 그래서 TextArea 대신 신규로 등장한 RichTextArea를 써보고 있음.

2. Slider의 변화

슬라이더에서도 많은 변화가 발생했다. 기본 최대값이 기존 10 => 100으로 변경되었고.. 툴팁 색상도 기존 아이보리색에서 검정색으로 바뀌었고(뭐 중요한건 아닌거 같지만.. 무튼) 또한 allowTrackClick 이라는 프로퍼티가 스파크에서는 사라짐 아... 그래서 현재는 mx꺼 쓰고 있는중... 사용방법에 익숙하지 않으니 뭐 ... 시간좀 걸릴거 같다.

3. state의 비중 증가

기존 3 버전에서도 state도 존재 하였지만 쓴적이 -_-; 하지만 이번 버전에서는 그 비중이 높아졌다. 스킨/이펙트 등을 동적으로 적용함에 있어 state를 사용하면 손쉽게 바꿀 수 있었으니... 참 좋아진거 같다. 하지만 뭐 이것도 아직은 많이 안써봤는지라 ;;

4. addChild 물러꺼라 ~ addElement 가 새롭게 등장하였도다 !

' 스킨 ' 이 강조 됨에 따라 addElement라는 메소드가 등장하였다. 스킨화 작업을 위해서는 기존 addChild 대신 addElement를 사용해야 한다. 아.. 이것도 익숙해 져야 되는구나 ㅜㅜ

5. 버튼의 한글 깨짐 현상

■ 와 같은 특수 문자를 표현할 경우 <mx:Button /> (0) <s:Butoon /> (X)
스파크에서는 ? 로 표현된다 -_-; 아.. 한글깨짐 현상... 정식버전 언제 나올지는 모르겠지만... 문제가 해결되어 나왔음 좋겠다.





모듈을 처음에 생성할때 아래와 같은 문구를 볼 수 있는데... 특정 어플에 최적화 시키겠습니까 ? 라는 말인데..



테스트 정신(?)에 입각하여 하

하나는 (1번) Optimize for application 을 선택
다른 하나는 (2번) Do not optimize 를 선택한 이후 파일 크기를 비교 해봤습니다.

(참조로 Wow.mxml 은 아무것도 없는 파일임 기본 생성 파일...)

(1번) : 645K
(2번) : 161K (둘다 디버그 모드에서의 사이즈)

엄청난 파일 크기 차이를 보였습니다. 제 짧은 소견으로는

Wow.mxml (최적화를 지정한 Application) 에서 참조하는 Framwork.swc ... 이 관련 있겠죠...

==> 결론 : Optimize 옵션을 선택하도록 하자... (뭐 범용적으로 사용한다면 아래것을 선택하면 되겠지만 .. 용량이 문제 크...)


뭐 이건 Flex Library Project에서도 유사하게 적용되는데... Button 하나만 사용하더라두 swc로 배포할때 크기가 무지 늘어나는 것을 확인 할 수 있죠... Button에서 사용한 상위 클래스들은 모두 포함해야 되니... ㄷㄷ

==> 결론 : 모듈화 라이브러리 화 할때에는 생각을 한다음에 뺄꺼만 빼야 되겠더라구요....




나도 받았음 -__-/

시리얼 번호 받기 참 쉽죠잉~~~?


갠적으로 느끼는건.. BETA인데... 째째하게 시리얼 번호를 받는건.. 흠...

FLEX3은 실업자 버전, 학생 버전 ... 이렇게 무료버전도 많이 나줘주면서 말이야... 크...

시리얼 번호 받기
https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fflashbuilder4

힌트 : 구글검색 하면 다 나와요 ~ 퍽 ㅜㅜ ㅈㅅ

+ Recent posts