ho una classe A dalla quale creo tot istanze di un'altra classe B

CLASSE A
codice:
public function List_crea(nome:String, target:MovieClip, hm:Number, d:Number) {
		lista_mc = target.attachMovie("lista_symbol", nome, 2);
		// creo l'oggetto che deve scrollare, il contenitore della lista dinamica
		contenitore_mc = lista_mc.createEmptyMovieClip("contenitore", 2);
		// riempo il contenitore con gli lementi secondo richiesta
		for (var i:Number = 0; i<=hm; i++) {
			listaElementi[i] = new List_elemento(contenitore_mc, this, i, r, d);
		}
	}
	public function nascondoScroll():Void {
		trace("nasconde la lista");
	}

CLASSE B
codice:
	public function List_elemento(target:MovieClip,rifLista:Object, id:Number, r:Number, d:Number) {
		riferimento=this
		contenitore = target;
		elemento_mc = target.attachMovie("elemento_lista_symbol", "elemento"+id, id);
		setElementoPosition(id, r, d);
		setButton(id, rifLista, riferimento);
	}

	public static function setButton(id:Number, rl:Object, r:MovieClip):Void {
		elemento_mc.onRelease = function(rl:Object) {
			rl.nascondoScroll();
		};
	}
poi dalla classe B volgio richiamare la funzione nascondoScroll() della classe A

COME CI RIESCO? :'(

devo usare this?
riferito però dall'istanza della classe creatrice e poi riuscire a passarlo al tasto che deve eseguire il metodo?

non ci riesco
spiegatemelo plz