2013-05-13 6 views

답변

1

당신은 할 수 없습니다 3

public function foo(param:Class = ?????) 
    { 

    } 

덕분에 액션 스크립트를 입력 클래스의 함수 매개 변수에 대한 기본값을 할당 할 수 있지만 여기에 해결 방법입니다

public function foo(param:Class = null):void 
{ 
    if(!param) 
    { 
     // this'll be your default class 
     param = MyClass; 
    } 
    // here you can do: var bar:* = new param(); 
} 
+0

정의되지 않은 수용 변수를 함수에 추가하여 배열로 사용할 수도 있습니다. 공용 함수 foo (... args) : void { trace (args); } – Discipol