Domanda

Lavorare con la classe BasicView in Papervision 2.0, sto ricevendo un errore durante la compilazione:

  

1119: L'accesso dei non definito SPRING proprietà attraverso un   riferimento con tipo di classe statica.

Se io commento l'accesso di tale proprietà statica e aggiungi il valore costante manualmente, funziona come previsto:

case "Spring": //CameraType.SPRING:
    _camera = new SpringCamera3D();
    _camera.target = DisplayObject3D.ZERO;      
    break;  

Ecco dove è in fase di definizione nella classe CameraType:

/*
 * the SPRING constant defines a SpringCamera3D
 */
public static var SPRING        :String = "Spring";

Tutte le idee su cosa potrebbe causare questo accada? La mia prima risposta è un conflitto con un altro statico / const var come ho incontrato problemi con conflitti Actionscript del genere. Forse questa classe ASCollada (anche nella lib PV):

public static const DAE_SPRING_ELEMENT:String = "spring";
È stato utile?

Soluzione

Non direttamente legati PV3D ma, potrebbe aiutare ... Suona più come un conflitto tra una versione più vecchia e la più recente. Potrebbe capitare che avete fatto riferimento due versioni concorrenti / classpath. Ho avuto questo tipo di problema dimenticare di rimuovere un file SWC contenente gli stessi (ma leggermente diversi) classi di quelli importati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top