Arbeiten mit der Basicview-Klasse in Papervision 2.0, ich erhalte eine Fehlermeldung beim Kompilieren:Problem mit Basicview und CameraType.SPRING
1119: Der Zugang von möglicherweise nicht definierte Eigenschaft SPRING durch einen Verweis mit statischem Typ Class .
Wenn ich den Zugang dieser statische Eigenschaft Kommentar und den konstanten Wert manuell hinzufügen, funktioniert es wie erwartet:
case "Spring": //CameraType.SPRING:
_camera = new SpringCamera3D();
_camera.target = DisplayObject3D.ZERO;
break;
Hier wird es in der CameraType
Klasse definiert ist wird:
/*
* the SPRING constant defines a SpringCamera3D
*/
public static var SPRING :String = "Spring";
Irgendwelche Ideen, was dazu führen könnte? Meine erste Vermutung ist ein Konflikt mit einem anderen statischen/const var, da ich mit solchen Actionscript-Konflikten auf Probleme gestoßen bin. Vielleicht ist diese ASCollada Klasse (auch in der PV-lib):
public static const DAE_SPRING_ELEMENT:String = "spring";
Sie, mein Herr, sind ein Genie! Das war genau das Problem. Ich hatte 1.5 in meinen App-weiten Importen sowie 2.0 im – typeoneerror
;) toll –