Проблема с BasicView и CameraType.SPRING
Работая с классом 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 lib):
public static const DAE_SPRING_ELEMENT:String = "spring";
1 ответ
Не напрямую связано с pv3d, но может помочь... Это больше похоже на конфликт между старой версией и более новой. Может ли быть так, что вы ссылались на две параллельные версии /classpath. У меня была такая проблема: я забыл удалить SWC, содержащий те же (но немного отличающиеся) классы, что и импортированные.