Flash BasicView和CameraType.SPRING存在问题
在Papervision 2.0中使用BasicView类时,我在编译时遇到一个错误: 1119:通过 引用静态类型类 如果我注释掉该静态属性的访问权限并手动添加常量值,它将按预期工作:Flash BasicView和CameraType.SPRING存在问题,flash,actionscript-3,papervision3d,pv3d,Flash,Actionscript 3,Papervision3d,Pv3d,在Papervision 2.0中使用BasicView类时,我在编译时遇到一个错误: 1119:通过 引用静态类型类 如果我注释掉该静态属性的访问权限并手动添加常量值,它将按预期工作: case "Spring": //CameraType.SPRING: _camera = new SpringCamera3D(); _camera.target = DisplayObject3D.ZERO; break; 下面是在CameraType类中定义它的位
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变量冲突,因为我遇到了类似于Actionscript冲突的问题。也许这个ASCollada类(也在PV库中):
不直接与pv3d相关,但可以帮助。。。
这听起来更像是旧版本和新版本之间的冲突。您可能引用了两个并发版本/classpath。我遇到过这样的问题,忘记删除包含与导入的类相同(但略有不同)的SWC。先生,您真是个天才!这正是问题所在。我在应用程序范围内的导入中使用了1.5,在应用程序范围内的导入中使用了2.0
public static const DAE_SPRING_ELEMENT:String = "spring";