그러나 잊지 말아야할 부분을 몇가지 포인트로 다시 잡는다.
as3에 대한 모든 클래스들은 플래시 자체 도움말에 존재한다.
책따윈 필요없다는거다. 책의 저자나, 번역가의 엉성한 번역이 지식을 망가트린다.
개발사의 매뉴얼이 언제나 정확하다.
메쏘드 이용법에 대한 설명
(private/public) function (펑션명) (데이터 입력부):데이터 반환형식 { 실행문 }
으로 펑션의 구조는 되어있다는것
예제
public function abc (A:String):String 은 A라는 내부변수로 String을 입력받고 String 으로 반환한다는 뜻이다.
QR01 을 마치면 이제 액션스크립트의 모든것을 핸들링할 수 있게 된다.
그러나 플래시 개발자들의 클래스는 언제나 모두 완벽하지 않다. 그렇기 때문에 새로 짜야하는 클래스나, 구조들이 매우 많다.
1. 무비클립도 Class 다.. 뭐 변수타입에 있다면 말다했듯이 마찬가지 이야기다.
그러나 MovieClip 또한 엄격히는 Class 이며, 별도로 이용시 해당 무비클립의 linkage가 활성화되는 순간 as 파일이 생성되도록 되어있다. (그러나 브릿지등에서는 이 기능이 동작하지 않아 잘 모르겠다 실제로 생기는지 어쩐지)
해당 무비클립의 AS 는 별도로 생성된 파일등에서 이용하는것이 올바르다.
이를 위해서는 flash 및 모든 프로그래밍에 호환되는 표준 펑션들을 미리 익힐 필요가 있다.
이러한 펑션들은 ActionScript 3.0 Language / Language Elements / Global Functions, Operators, Statements 등을 참조하라.
기본적인 함수와 변수를 핸들링 하는 함수들이 씌여있다.
2. Sprite 클래스에 대해 알아야 한다.
이녀석은 무비클립이나 기본적인 디스플레이를 핸들링 하기 위해 필요한 기초클래스가 되어있다.
이녀석을 통해 무비클립의 인스턴스들은 객체화하여 배열하거나, 배치순을 조정하거나, 인스턴스간의 상호연동을 꽤할수 있게 되는 부분이다. 따라서 클래스형식의 코딩에 있어 중요한 부분을 차지한다.
이 클래스는 Extends 를 선헌해 사용하면된다.
이 부분의 강의가 끝날 경우 이제 액션스크립트의 이해도는 중반부를 달리게 된다.
나머지는 도움말을 얼마나 많이 보고 익히는가가 전부다.
Posted by LeCieL


