/ / Le classi AS 2.0 non possono accedere alla propria altezza o larghezza? - flash, oop, actionscript-2

Le classi AS 2.0 non possono accedere alla propria altezza o larghezza? - flash, oop, actionscript-2

Sto lavorando con alcuni banner Flash e non ho più toccato le classi ActionScript per un po ', e probabilmente è la prima volta che scrivo in classi AS 2.0.

class AdPage {

public function AdPage() {
trace("AdPage added to stage.");
trace( this._width );
}

}

e il compilatore sembra essersi rotto. Interrompe l'elaborazione presso il costruttore e non vedo mai una traccia della larghezza del MovieClip. Ho pensato, "OK, il costruttore è troppo veloce." E l'ha estratto e provato lo stesso codice in una funzione esterna al costruttore. Ma si blocca ancora il compilatore. È una cosa in Flash? Non puoi ottenere l'altezza o la larghezza di un Movie Clip da dentro se stessa (beh, tecnicamente, dall'interno della sua stessa classe)? Devi ottenerlo da qualcosa al di fuori esempio?

Grazie!

risposte:

1 per risposta № 1

Se desideri che AdPage sia un Movie Clip, devi basarlo su MovieClip;

class AdPage extends MovieClip {