[Actionscript] 생성자 함수를 통하여 객체 생성하기
- Nest
- Development
- Category
- ETC
- Hit
- 579
- Star
- 0
actionscript3.0의 대부분의 객체들은 클래스를 사용해 생성된다. 이 외에 독립적인 함수 클로저를 사용하여 객체를 생성할수도 있다.
// 함수를 생성한다.
function Func():void {
trace("hello~");
}
// 객체를 생성하기 위해 함수를 사용하고, 이 객체를 func 변수에 대입한다.
var func = new Func();
위의 예제는 타입이 지정되어있지 않은 변수이다. 그러므로 var func:Func = new Func();
로 생성하면 오류난다.
프레임 스크립트에서 생성자 함수 만들기
플래시 저작도구의 프레임 스크립트내에서(플래시의 타임라인) 유효한 생성자 함수를 만드려면 다음 코드처럼 이름없는 함수를 정의하고 이를 변수에 저장한 다음 사용해야 한다.
var Func:Function = function():void {
trace("hello~");
}
var func = new Func();