josef U.: swf einbinden und Breite mit em eingeben?

Hallo

ich habe eine Frage, bei der ich nicht weiterkomme und im Internet auch keinen Hinweis gefunden habe..

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.

Wenn ich anstelle des swf ein animated gif einsetze und die breite mit em angebe dann passiert das nicht....

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

vielen Dank für jeden Hinweis

  1. 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