Home Tutorials Forums Articles Blogs Movies Library Employment Press Buy templates

Go Back   ActionScript.org Forums > Flash General Questions > Other Flash General Questions

Reply
 
Thread Tools Rate Thread Display Modes
Old 07-16-2003, 03:09 PM   #1
theoceanfrog
Registered User
 
theoceanfrog's Avatar
 
Join Date: Dec 2001
Location: new york
Posts: 24
Default netscape 7 blankness

hey all

odd problem here. i switched the size parameter of my .swf from absolute pixels to 100% (to enable scalability) and it stopped displaying in netscape (7 and 4.72) on mac! funny thing is the loadMovie script in the swf still runs! the loaded movie calls an mp3 file that plays fine!

here is the object./embed stuff on the page. any help would be greatly appreciated.

this works:
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.ShockwaveFla sh." & MM_contentVersion)))\n');
document.write('</SCR' + 'IPT\> \n');
}
if ( MM_FlashCanPlay ) {
document.write('<OBJECT classid="clsid27CDB6E-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="zodiac" WIDTH="428" HEIGHT="701" ALIGN="">');
document.write(' <PARAM NAME=movie VALUE="zodiac.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> ');
document.write(' <EMBED src="zodiac.swf" quality=high bgcolor=#000000 ');
document.write(' swLiveConnect=FALSE WIDTH="428" HEIGHT="701" NAME="zodiac" ALIGN=""');
document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');
document.write(' </EMBED>');
document.write(' </OBJECT>');
} else{
document.write('<center><IMG SRC="zodiacNotGood.jpg" WIDTH="428" HEIGHT="701" usemap="#zodiacNotGood" BORDER=0><p><a href="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="download"><font size="4" color="#bfbfbf" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"><i><b>get flash</b></i></font></a></p>');
}

this does not:

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.ShockwaveFla sh." & MM_contentVersion)))\n');
document.write('</SCR' + 'IPT\> \n');
}
if ( MM_FlashCanPlay ) {
document.write('<OBJECT classid="clsid27CDB6E-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="zodiac" WIDTH="100%" HEIGHT="100%" ALIGN="">');
document.write(' <PARAM NAME=movie VALUE="zodiac.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> ');
document.write(' <EMBED src="zodiac.swf" quality=high bgcolor=#000000 ');
document.write(' swLiveConnect=FALSE WIDTH="100%" HEIGHT="100%" NAME="zodiac" ALIGN=""');
document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');
document.write(' </EMBED>');
document.write(' </OBJECT>');
} else{
document.write('<center><IMG SRC="zodiacNotGood.jpg" WIDTH="428" HEIGHT="701" usemap="#zodiacNotGood" BORDER=0><p><a href="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="download"><font size="4" color="#bfbfbf" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"><i><b>get flash</b></i></font></a></p>');
}

thanks much
theoceanfrog is offline   Reply With Quote
Old 07-16-2003, 03:13 PM   #2
theoceanfrog
Registered User
 
theoceanfrog's Avatar
 
Join Date: Dec 2001
Location: new york
Posts: 24
Default

figured it out!

there were div tags in the html that netscape was having trouble scaling - two nested in fact. took those out and all is well.

thought of that just as i hit send.

eek!

sorry!

peace
theoceanfrog is offline   Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:32 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Ad Management plugin by RedTyger
Copyright 2000-2009 ActionScript.org. All Rights Reserved.
Your use of this site is subject to our Privacy Policy and Terms of Use.