Richard Rüfenacht: swf einbinden und Breite mit em eingeben?

Beitrag lesen

Hallo Josef!

Mein Webseitenlayout ist mit divs umgesetzt und die Breite immer mit em-Angaben.
Jetzt habe ich an einer Stelle ein swf in einem Layer und habe gemerkt dass das Layout bei kleiner -groesser zoomen "zerspringt".
Sich der links vom flash liegende div über darüber schiebt etc.

Ich wollte also mein swf auch gerne mit einer em-breite angeben.
Wisst Ihr, ob das irgendwie möglich ist?

Gute Frage. Die em-Umrechnung findet in HTML statt, das SWF-Objekt kann davon zunächst nichts mitbekommen, es handelt sich ja um eine externe Anwendung. Das SWF-Objekt erwartet eine Parameter-Angabe in Pixel. Du könntest versuchen mit JavaScript die Grösse eines mit em-Angaben erzeugten Elements auszulesen und diese Werte dann an das Flash-Objekt übergeben.

Beste Grüsse
Richard