468,117 Members | 1,875 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,117 developers. It's quick & easy.

onload function won't run flash in NS7

I have a Flash movie with parameter 'autoplay' set to false. The movie is
started using a Macromedia javascript function via onload. This is OK in IE
but Netscape 6 doesn't run the movie - it appears to be waiting for
something, even though everything else is downloaded. If I set the movie to
autoplay it runs fine but of course begins too early.

This is the Macromedia script:

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
var obj=MM_findObj(objStr);
if (obj)
eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?fr ameNum:'')+')');
}

It calls the standard Macromedia findObj function - the movie is named
'movie1'.

Any ideas gratefully received.

John
Jul 20 '05 #1
3 5391


btopenworld wrote:
I have a Flash movie with parameter 'autoplay' set to false. The movie is
started using a Macromedia javascript function via onload. This is OK in IE
but Netscape 6 doesn't run the movie - it appears to be waiting for
something, even though everything else is downloaded. If I set the movie to
autoplay it runs fine but of course begins too early.

This is the Macromedia script:

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
var obj=MM_findObj(objStr);
if (obj)
eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?fr ameNum:'')+')');
}

It calls the standard Macromedia findObj function - the movie is named
'movie1'.

Any ideas gratefully received.


Scripting of Flash depends on the Netscape and the Flash version, if I
remember it correctly then Netscape 6.0 and 6.1 can't script Flash and
Netscape 6.2 and Netscape 7 can only do it with some Flash version 6.5x
or later. And if you are using MM_something functions then better ask in
a Macromedia Flash support group, if they provide something that doesn't
work then they should fix it, and other users are more likely able to
tell you whether it should work.
Here in the group you will find hardly anyone suggesting to use eval, I
guess
if (obj && typeof obj[cmdName] != 'undefined') {
if (cmdName == 'GotoFrame') {
obj[cmdName](frameNum);
}
else {
obj[cmdName]();
}
}
should do without any need for eval.

--

Martin Honnen
http://JavaScript.FAQTs.com/

Jul 20 '05 #2
Hi,

Martin Honnen wrote:


--

Martin Honnen
http://JavaScript.FAQTs.com/


Martin, your site does not work sowehow today (I used it before)... :(
--
Regards,
Paul Gorodyansky
"Cyrillic (Russian): instructions for Windows and Internet":
http://ourworld.compuserve.com/homepages/PaulGor/
Jul 20 '05 #3


Paul Gorodyansky wrote:
Martin Honnen wrote:
http://JavaScript.FAQTs.com/

Martin, your site does not work sowehow today (I used it before)... :(


I can't remedy that myself as the whole www.faqts.com server has
problems serving its content but I have asked the guys running faqts to
look after it.

--

Martin Honnen
http://JavaScript.FAQTs.com/

Jul 20 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

5 posts views Thread by Emmanuel Papillon | last post: by
2 posts views Thread by Michal Pleban | last post: by
3 posts views Thread by Vik Rubenfeld | last post: by
3 posts views Thread by jon | last post: by
20 posts views Thread by Mark Anderson | last post: by
11 posts views Thread by didacticone | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.