No, otra vez, ya te dijo pzin que lo obsoleto es el frame, NO el iframe.
Editado.
No puedes poner background al iframe. Un iframe está llamando a un archivo
externo, en este caso el swf, pero normalmente un html.
Solamente le puedes asignar cosas como tamaño, bordes y sombras.
Tooooodo lo demás lo jala del archivo externo. Si este tiene fondo ok, si no tiene fondo no puede hacer nada.
En dado caso puedes poner un div con fondo y encima el iframe.