1.6
프로그램 생성하기
보통 새로운 액션스크립트 프로그램 개발은 설계 단계부터 거치게 되는데, 이 단계에서, 개발할 프로그램의 기능이 논리적인 클래스 단위로 잘게 쪼개진다. 각 클래스에는 클래스 이름과 기능, 전체 프로그램에서의 역할이 주어진다. 그 중 하나의 클래스는 특별히 메인 클래스로 분류되는데, 메인 클래스란 해당 어플리케이션의 시작점을 제공하는 클래스를 말한다. 새로운 프로그램을 실행시킬 때, 플래시 런타임은 자동으로 해당 프로그램 안에 있는 메인 클래스의 인스턴스를 생성한다.
모든 프로그램의 메인 클래스 코드는 메인 클래스와 이름이 같은 텍스트 파일에 저장되어야 하며, 확장자는 .as 형태여야 한다. 파일명은 클래스명과 정확히 일치한다는 점과 이름에서 대소문자를 구분한다는 점을 주의해야 한다.
또 잠재적인 문제점이 하나 있다. 만일 선택한 메인 클래스가 액션스크립트의 내장 클래스 중 하나와 이름이 충돌한다면 ( 즉, 두 클래스이 이름이 서로 같다면 ), 액션스크립트에서는 이 클래스를 생성하도록 허락하지 않기 때문에, 우리가 만들 프로그램은 시작조차 할 수 없다. 이와 같이 혹시 있을 수 있는 중복되는 클래스명의 사용으로 인한 충돌을 막으려면 패키지를 사용해야 한다.