Flash player stops

Or - Flash players at the bottom or the page disappear.

In order to conserve system resources, some browsers do not give pages, objects or windows system resources (memory) if they are not visible.

Only the visible objects are given resources.

This means that multimedia objects, such as media players, video, or other multimedia objects may not startup and run correctly. This issue is commonly refered to as "above the fold" or "below the fold" -- where the "fold" refers to the bottom edge of the browser window.

Likewise, if a Flash object (e.g. Wimpy) is embedded on a portion of the page that is not visible (below the fold), some browsers will prevent the Flash object from initializing until the user scrolls down to make the Flash object visible.

Often times, a Flash object will disappear altogehter, or not load properly because the user's browser did not give the Flash player any resources to initialize the Flash object when the page was loaded.

There is no way to control the browser in this respect, since the idea of only providing full resources to the visible objects in the front-most window is the way that the developers of the browser intended the browser to work.


One way to "trick" the browser that the object is above the fold is to use CSS style sheets. By setting Wimpy within a <DIV> and including the <DIV> close to the opening <BODY>, then using the styles to move the <DIV> to a location below the fold will trick the browser into thinking the object is way up at the top, but through CSS, we can move the object to a location way down on the page.

See example HTML / CSS code below

See Also:

Flash Below the Browser Fold Gotchas



<title>My Page</title>


<div id="wimpyDiv" style="position:absolute;top:500px;left:200px;background-color:#333333;width:480px;height:140px">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase=",0,0,0" width="249" height="238" id="wimpy45">
<param name="allowScriptAccess" value="always" />
<param name="movie" value="wimpy.swf" />
<param name="loop" value="false" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="salign" value="lt" />
<param name="bgcolor" value="333333" />
<param name="flashvars" value="wimpyApp=wimpy.php" />
<embed src="wimpy.swf" flashvars="wimpyApp=wimpy.php" loop="false" menu="false" quality="high" width="480" height="140" scale="noscale" salign="lt" name="wimpy4557" align="center" bgcolor="333333" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="" /></object>

<H1>My Header</H1>

<p>Lots of content here</p>

<p>Scroll down to see the DIV box positioned way down at 500 pixels from the top and 200 pixels from the left.</p>











  ©Copyright Plaino LLC. All rights reserved.