Not signed in (Sign In)

Vanilla 1.0.3 is a product of Lussumo. More Information: Documentation, Community Support.

    • CommentAuthorBear
    • CommentTimeFeb 1st 2008
     
    Hi!
    I'm having some trouble with loading multiple flash-files (three actually). In FF and Opera everything looks like it should do, but in IE the last movie doesn't show?!

    <div id="Layer1">
    </div>
    <script type="text/javascript">
    var uno = new SWFObject("flash/flash1.swf", "flash1", "149", "143", "8", undefined);
    uno.addParam("quality", "high");
    uno.write("Layer1");
    </script>
    ...
    <div id="Layer2">
    </div>
    <script type="text/javascript">
    var dos = new SWFObject("flash/flash2.swf", "flash2", "149", "143", "8", undefined);
    dos.addParam("quality", "high");
    dos.write("Layer2");
    </script>
    ...
    <div id="Layer3">
    </div>
    <script type="text/javascript">
    var tres = new SWFObject("flash/flash3.swf", "flash3", "149", "143", "8", undefined);
    tres.addParam("quality", "high");
    tres.write("Layer3");
    </script>

    What can go wrong here, really?! :)
    • CommentAuthorBear
    • CommentTimeFeb 1st 2008
     
    Really odd. I just switched the position in the text on Layer2 and Layer3 and everything works fine?! I.e.:

    <div id="Layer1">
    </div>
    <script type="text/javascript">
    var uno = new SWFObject("flash/flash1.swf", "flash1", "149", "143", "8", undefined);
    uno.addParam("quality", "high");
    uno.write("Layer1");
    </script>
    ...
    <div id="Layer3">
    </div>
    <script type="text/javascript">
    var dos = new SWFObject("flash/flash3.swf", "flash2", "149", "143", "8", undefined);
    dos.addParam("quality", "high");
    dos.write("Layer3");
    </script>
    ...
    <div id="Layer2">
    </div>
    <script type="text/javascript">
    var tres = new SWFObject("flash/flash2.swf", "flash3", "149", "143", "8", undefined);
    tres.addParam("quality", "high");
    tres.write("Layer2");
    </script>
    • CommentAuthorphilip
    • CommentTimeFeb 1st 2008
     
    tips:

    1. don't use "undefined" for your color. either state a color or use an empty string ("")

    var tres = new SWFObject("flash/flash2.swf", "flash3", "149", "143", "8", "#FFFFFF");
    var tres = new SWFObject("flash/flash2.swf", "flash3", "149", "143", "8", "");

    2. you can remove the line tres.addParam("quality", "high"); quality = high is set by default.

    - philip
    • CommentAuthorcfast17
    • CommentTimeFeb 1st 2008 edited
     
    deleted