Проблема с BasicView и CameraType.SPRING - PullRequest
0 голосов
/ 29 марта 2009

Работая с классом 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";

1 Ответ

1 голос
/ 29 марта 2009

Не имеет отношения к pv3d, но может помочь ... Это больше похоже на конфликт между старой и новой версиями. Может ли быть так, что вы ссылались на две параллельные версии / classpath. У меня была такая проблема: я забыл удалить SWC, содержащий те же (но немного отличающиеся) классы, что и импортированные.

...