Aplicar filtro a todo en AS3

Estoy intentando agregar un filtro en AS3 / Flex SDK. Puedo agregar un filtro a cualquier objeto individual, pero quiero aplicar el filtro atodo que es hijo de un determinado objeto.

Imagina que aparece una ventana de pausa, y todo lo que está debajo de la ventana de pausa se vuelve borroso.

La aplicación de un filtro a cada objeto individual (p. Ej., La iteración a través de una lista) no funciona, ya que los filtros de cada objeto pueden superponerse y verse bastante feos.

¿Alguien sabe cómo hacer esto? ¿Hay alguna manera de aplicar un filtro atodo?

Aquí hay una versión simplificada del código:

myCanvas.graphics.beginFill(0x00FF00,0.5);
myCanvas.graphics.drawRect(0,0,100,100);
myCanvas.addChild(new vectorImage());
myCanvas.addChild(new vectorImage2());
var blur:BlurFilter = new BlurFilter();
myCanvas.filters = [blur];

Ni los gráficos dibujados directamente ni los niños obtienen el efecto de desenfoque aplicado. He intentado alterar los valores predeterminados y he probado otros filtros:

var colors:Array = [0xEDEDED, 0xCCCCCC, 0x211b28, 0x211b28, 0x211b28];
var alphas:Array = [0, 1, .35, .5, 1];
var ratios:Array = [0, 50, 100, 115, 155];              
myCanvas.filters = [new GradientGlowFilter(0, 0, colors, alphas, ratios, 50, 50, 1, 3, "full", false)];

Con efectos idénticos (es decir, ninguno). Lo que sí funciona, es:

var vi:MovieClip = new vectorImage();
myCanvas.addChild(vi);
vi.filters = [blur];

pero produce los problemas mencionados anteriormente con varios filtros que no se alinean correctamente.

Respuestas a la pregunta(4)

Su respuesta a la pregunta