0
흥미로운 문제를 통해 정적 메서드를 호출 할 때 인수 개수가 잘못되었습니다. 변수 i와 기본 클래스를 가지고 ProducInfoManager에함수 참조
protected var dataSource:Function = ProductInfoManager.getFilteredDLC;
있어서 이상이다 :
public static function getFilteredDLC(filter:FilterList):Array
{
//do stuff
}
(필터) 소스를 호출 날이 오류를 범 그러나
Error #1063: Argument count mismatch on com.xxx.managers::ProductInfoManager$/getFilteredDLC(). Expected 0, got 1.
을 동일한 범위에서 전화 :
ProductInfoManager.getFilteredDLC(filter);
이 정상적으로 작동합니다.
내가 뭘 잘못하고 있니? 클래스의 자손 생성자가 재정의 할 수 있도록이 함수 변수를 갖고 싶습니다.
'dataSource.call (this, filter)'메서드를 호출 해 보았습니까? – Kodiak
예, 똑같은 문제 – Glitcher
ProductInfoManager [dataSource] (infoFilter)를 사용해도 동일한 문제가 발생합니다. 여기서 dataSource는 "getFilteredDLC"문자열입니다. – Glitcher