Работая с классом BasicView в Papervision 2.0, я получаю сообщение об ошибке при компиляции:
1119: доступ к неопределенному свойству SPRING через
ссылка со статическим типом Class.
Если я закомментирую доступ к этому статическому свойству и добавлю постоянное значение вручную, оно будет работать как положено:
case "Spring": //CameraType.SPRING:
_camera = new SpringCamera3D();
_camera.target = DisplayObject3D.ZERO;
break;
Вот где он определяется в классе CameraType
:
/*
* the SPRING constant defines a SpringCamera3D
*/
public static var SPRING :String = "Spring";
Есть идеи относительно того, что могло бы вызвать это? Мое первое предположение - конфликт с другим static / const var, поскольку у меня возникли проблемы с такими конфликтами ActionScript. Возможно этот класс ASCollada (также в библиотеке PV):
public static const DAE_SPRING_ELEMENT:String = "spring";