Я написал swc lib, используя flash pro cs6. Среди других МЖК содержит «LPChat» класс:Flex - Отсутствующие аргументы конструктора в включенном swc lib
package {
import com.adobe.serialization.json.JSON;
import flash.display.Sprite;
import flash.net.URLRequestHeader;
import flash.utils.setInterval;
public class LPChat extends Sprite {
private var _sessionKey:String;
private var chatEvents:ChatEvents;
private var links:Object;
private var info:Object;
public function LPChat(chatObj:Object) {
.....
}
}
когда он включен в Flash Pro проектов все работает нормально, но при включении в гибком проекте я получаю следующее сообщение об ошибке:
Ошибка # 1063: Аргумент несоответствие счетчика на LPChat(). Ожидаемый 0, получил 1.
, что странно, потому что конструктор ожидает 1, а не 0 аргументов. Я могу видеть то же самое поведение внутри Flash Builder IDEA:
любая помощь будет оценена
Повторно скомпилируйте swc с помощью соответствующей IDE или даже с помощью компилятора [compc] (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fd2.html) – RIAstar
Удалить аргумент конструктора. Сообщение об ошибке: Ожидаемое 0, получено 1 !!! –