Here’s something else to try. With Protaculous on your page, click
once on your Flash movie and note its ID (whatever is in the Title
field in the left-most tab of the Inspector).
Now draw an image box the same size as your Flash movie, and note its
ID as well.
In the top Function Body button in Protaculous, add this (substitute
the placeholder values for the real names you noted above):
$('myFlashMovie').down('object').insert($('myImage').remove());
If that doesn’t do it, then try:
$('myFlashMovie').down('object')insert($
('myImage').down('img').remove());
One of those ought to work. Make sure your image is exactly the same
size as the movie, and you should see this image only if the browser
doesn’t support Flash. All browsers support the object tag, but not
all browsers can load the content you put inside it. This image should
be covered up by the flash movie in browsers that support Flash
content, and revealed in the rest.
Walter
On Nov 20, 2010, at 3:10 PM, David Owen wrote:
Thanks David, I shall have a test with that.
Or I rethink and downgrade the Flash animation effects to manageable
scriptaculous actions.
David
On 20 Nov 2010, at 19:39, “DeltaDave” email@hidden wrote:
OK - I found this bit of script and inserted in a markup on this
page http://deltadesign.co/boutique_images/boutiqueimages.html
Seems to work on my iPad and iMac - who knows about Windoze -
haven’t tried it yet.
<SCRIPT LANGUAGE=JavaScript1.1>
<!--
var MM_contentVersion = 6;
var plugin = (navigator.mimeTypes &&
navigator.mimeTypes["application/x-shockwave-flash"]) ?
navigator.mimeTypes["application/x-shockwave-
flash"].enabledPlugin : 0;
if ( plugin ) {
var words = navigator.plugins["Shockwave
Flash"].description.split(" ");
for (var i = 0; i < words.length; ++i)
{
if (isNaN(parseInt(words[i])))
continue;
var MM_PluginVersion = words[i];
}
var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}
else if (navigator.userAgent &&
navigator.userAgent.indexOf("MSIE")>=0
&& (navigator.appVersion.indexOf("Win") != -1)) {
document.write('<SCR' + 'IPT LANGUAGE=VBScript> n'); //FS hide
this from IE4.5 Mac by splitting the tag
document.write('on error resume next n');
document.write('MM_FlashCanPlay =
( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." &
MM_contentVersion)))n');
document.write('</SCR' + 'IPT> n');
}
if ( MM_FlashCanPlay ) {
document.write('<OBJECT classid="clsid:D27CDB6E-
AE6D-11cf-96B8-444553540000"');
document.write(' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version
=6,0,0,0" ');
document.write(' ID="script" WIDTH="300" HEIGHT="200" ALIGN="">');
document.write(' <PARAM NAME=movie VALUE="script.swf"> <PARAM
NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> ');
document.write(' <EMBED src="script.swf" quality=high
bgcolor=#FFFFFF ');
document.write(' swLiveConnect=FALSE WIDTH="300" HEIGHT="200"
NAME="script" ALIGN=""');
document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer
">');
document.write(' </EMBED>');
document.write(' </OBJECT>');
} else{
document.write('<IMG SRC="script.gif" WIDTH="300" HEIGHT="200"
usemap="#script" BORDER=0>');
}
//-->
</SCRIPT><NOSCRIPT><IMG SRC="script.gif" WIDTH="300" HEIGHT="200"
usemap="#script" BORDER=0></NOSCRIPT>
David
dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options
dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options
dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options