No le estoy recomendando el uso de pointer-events (ni con css ni con ningún otro método). Le sugiero que lea un artículo para que sepa qué le ocurre con z-index y ausencia de background.
La mención del artículo es para que descubriese lo último que mencionó:
Cita: Pero sucede que cuando quito el color de fondo de los divs que estan arriba, en ie8 no sucede nada y el flash vuelve a quedar en primer plano, mientras que en los demas si se respeta el espacio, asi queda en ie8:
Y la explicación al bug, que está al final del artículo enlazado, bajo el epígrafe: "Las meigas de IE"
¿Me expliqué ahora?
Resumiendo.
En mi respuesta en #4 le doy la solucción para que los objetos en flash respeten el z-index y en #8 le digo la razón (es un bug) de lo que le ocurre y que expone en #7.
Y sólo es casualidad que la explicación a dicho bug la incluyese en un artículo que trata sobre el pointer-events y en el que al final sugiero una forma de emular dicha propiedad en los navegadores y versiones que no la soportan.