2부 액션 스크립트 2.0<br />네오위즈<br />박민근<br />
3장 <br />데이터 타입과 <br />타입체크<br />
데이터 타입의 종류<br />
고유 데이터 형태<br /><ul><li>String
Number
Boolean
기본  데이터 타입들</li></li></ul><li>플래시 플레이어 내장 타입<br /><ul><li>Color
Date
TextField
플래시에 기본적으로 내장된 타입</li></li></ul><li>컴포넌트에 정의<br /><ul><li>List
RadioButton
ScrollPane
컴포넌트에 정의된 타입들</li></li></ul><li>사용자가 만든 클래스<br /><ul><li>사용자가 만든 클래스는 곧 새로운 타입으로 사용된다.</li></li></ul><li>타입 선언 형태<br />
후위 콜론 방식<br />
타입 체크<br />
<ul><li>타입에 정의되지 않은 메소드나 속성은 사용할수 없다
정의 되지 않은 속성이나 메소드를 사용하면 에러 메시지가 발생한다</li></li></ul><li>
<ul><li>메소드의반환값을 제대로 체크하자
type mismatch 오류</li></li></ul><li><ul><li>정적인 타입을 체크하기 때문에 개발자의 실수를 체크할 수 있다</li></li></ul><li>주의 사항<br />
<ul><li>데이터 타입을 선언하지 않으면 타입체크를 수행하지 않는다
항상 타입 체크를 하는 습관을 들이자</li></li></ul><li>캐스팅(타입 변환)<br />
<ul><li>생성된 오브젝트를 다른 타입으로 변환한다.
상속 관계에서 주로 사용된다</li></ul>[Type]([Object]);<br />
업캐스트<br />자식을 부모 클래스로 변환<br />언제나 안정적인 변환이다.<br />
다운 캐스트 <br />부모를 자식클래스로 변환<br />제대로 알고 사용해야 한다.<br />
Upcoming SlideShare
Loading in …5
×

[액션스크립트] 2부 액션 스크립트 2.0

2,086 views
1,983 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,086
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[액션스크립트] 2부 액션 스크립트 2.0

  1. 1. 2부 액션 스크립트 2.0<br />네오위즈<br />박민근<br />
  2. 2. 3장 <br />데이터 타입과 <br />타입체크<br />
  3. 3. 데이터 타입의 종류<br />
  4. 4. 고유 데이터 형태<br /><ul><li>String
  5. 5. Number
  6. 6. Boolean
  7. 7. 기본 데이터 타입들</li></li></ul><li>플래시 플레이어 내장 타입<br /><ul><li>Color
  8. 8. Date
  9. 9. TextField
  10. 10. 플래시에 기본적으로 내장된 타입</li></li></ul><li>컴포넌트에 정의<br /><ul><li>List
  11. 11. RadioButton
  12. 12. ScrollPane
  13. 13. 컴포넌트에 정의된 타입들</li></li></ul><li>사용자가 만든 클래스<br /><ul><li>사용자가 만든 클래스는 곧 새로운 타입으로 사용된다.</li></li></ul><li>타입 선언 형태<br />
  14. 14. 후위 콜론 방식<br />
  15. 15. 타입 체크<br />
  16. 16. <ul><li>타입에 정의되지 않은 메소드나 속성은 사용할수 없다
  17. 17. 정의 되지 않은 속성이나 메소드를 사용하면 에러 메시지가 발생한다</li></li></ul><li>
  18. 18. <ul><li>메소드의반환값을 제대로 체크하자
  19. 19. type mismatch 오류</li></li></ul><li><ul><li>정적인 타입을 체크하기 때문에 개발자의 실수를 체크할 수 있다</li></li></ul><li>주의 사항<br />
  20. 20. <ul><li>데이터 타입을 선언하지 않으면 타입체크를 수행하지 않는다
  21. 21. 항상 타입 체크를 하는 습관을 들이자</li></li></ul><li>캐스팅(타입 변환)<br />
  22. 22. <ul><li>생성된 오브젝트를 다른 타입으로 변환한다.
  23. 23. 상속 관계에서 주로 사용된다</li></ul>[Type]([Object]);<br />
  24. 24. 업캐스트<br />자식을 부모 클래스로 변환<br />언제나 안정적인 변환이다.<br />
  25. 25. 다운 캐스트 <br />부모를 자식클래스로 변환<br />제대로 알고 사용해야 한다.<br />
  26. 26. 타입 체크에 대한 <br />유의 사항<br />
  27. 27. <ul><li>전역 변수는 데이터 타입을 갖지 못한다.</li></li></ul><li><ul><li>타임 라인 코드에서는 타입 체크를 하지 않는다</li></li></ul><li><ul><li>[]연산자를 사용하면 타입체크 하지 않는다</li></li></ul><li><ul><li>배열은 타입 정보를 가지지 않는다</li>

×