Sono diversi giorni che leggo articoli e controllo forum alla ricerca di una risposta decente... ma nulla.

Allora: ho un filmato index.swf che ha il suo bel preloader, e carica il filmato gallery.swf.
A caricamento completato visualizzo gallery all'interno di index. E fin qui...

Il problema viene sul resize del filmato!
index.swf ha al suo interno un mc chiamato bg_mc (lo sfondo ovviamente) che si ridimensiona al ridimensionamento della finestra.
Il problema è trasferire il ridimensionamento al filmato gallery.swf!

un po' di codice per capirci (salto il preloader... ora non ci interessa):
codice:
import flash.display.MovieClip;
import flash.events.Event;
import flash.net.*;
import flash.display.Loader;

init();
stage.addEventListener(Event.RESIZE, checkResize);

var l:Loader = new Loader();
l.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
l.load(new URLRequest("gallery.swf"));


function checkResize(e:Event):void {
	init();
}

function init() {
	bg_mc.x=0;
	bg_mc.y=0;
	bg_mc.width=stage.stageWidth;
	bg_mc.height=stage.stageHeight;
}

function onComplete(e:Event):void {
	l.x=0;
	l.y=100;
	addChild(l);
}
Il punto è che l'evento RESIZE riguarda il filmato principale e non riesco a propagare l'evento al figlio (gallery). Per di più gallery è formato, in linea di massima, da una barra con le thumbs e da un contenitore per la foto ingrandita. La barra dovrebbe rimanere centrata nella pagina in basso (senza resize né scaling) mentre la foto grande dovrebbe scalarsi!

Domande:
1) come propago l'evento dal padre al figlio?
2) per ridimensionare la foto grande devo far riferimento a stage.stageWidth (riferito a gallery) oppure ad una variabile globale stageW (riferita allo stage di index)?

Non so se sia chiaro... se non lo è risentiamoci e scrivo qualcosa di più sensato!

Grazie