Ciao Negatyve ho provato a fare come mi hai detto ma se richiamo la variabile (che creo nel fla) nella definizione di classe funziona, ma se poi metto quella stessa variabile in un'altra funzione (ma sempre nello stesso file as) che richiamo onEnterFrame mi da undefined...come mai?

metto un esempio in modo da capire meglio:

nel fla:
codice:
var pippo = "valore"
nel file as:
codice:
....
private var _path:MovieClip;

	public function MiaClasse(path:MovieClip) {
		this.name = "MiaClasse";
                _path = path;
                this.onEnterFrame = function() {
			checkCollision();
		};
        }
        ..
        ..
        function checkCollision() {
		for (var i = 0; i<pippo; i++) {
			if (condizione) {
				....
                                codice
                                .....
			}
		}
	}
In quel ciclo for non ci entra mai perchè pippo è undefined