Get ready for BLACK FRIDAY shopping starting in

Forums

This topic is locked

Update for Windows XP (KB912945) blocks SWF on web

Posted 03 Mar 2006 00:31:48
1
has voted
03 Mar 2006 00:31:48 Eric Salinas posted:
I don't know if someone has already noticed about this windows update released feb/28/06:

Update for Windows XP (KB912945)
This update includes minor changes to how Internet Explorer handles some web pages that use Microsoft ActiveX controls. Certain webpages will require users to manually activate Active X controls by clicking on it or using the TAB key and ENTER key. This update contains all previously released security updates. After you install this item, you may have to restart your computer.

so, any webpage including SWF files are automatically blocked, the swf files appear, but they are like links and if you point your mouse over them, it says "Click here to activate and use this control", so if you have a flash menu, users have to click it twice to access the menu, first click to enable the activex, second click to USE the menu

maybe on dreamweaver will there be a fix to auto-code the SWF files to be initially enabled when a user opens a webpage, or maybe an EXTENSION to get this feature overpassed

i found this link of the update in detail:

support.microsoft.com/kb/912945/en-us

here's the introduction of the article:

--------------------
INTRODUCTION
Microsoft is releasing a software update to Microsoft Internet Explorer 6 for Microsoft Windows XP Service Pack 2 and for Microsoft Windows Server 2003 Service Pack 1. This update changes the way in which Internet Explorer handles some Web pages that use ActiveX controls. Examples of programs that use ActiveX controls include the following:
Adobe Reader
Apple QuickTime Player
Macromedia Flash
Microsoft Windows Media Player
Real Networks RealPlayer
Sun Java Virtual Machine
After you install this update, you cannot interact with ActiveX controls from certain Web pages until these controls are enabled. To enable an ActiveX control, manually click the control.
--------------------

And here there are techniques to enbled them:
msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp

"Users cannot directly interact with Microsoft ActiveX controls loaded by the APPLET, EMBED, or OBJECT elements. Users can interact with such controls after activating their user interfaces..."

but sincerely, i don't found them very practical for us web developers to use and RECODE all of our work
that's why i was asking for an extension or patch to do it on Dreamweaver

Replies

Replied 19 May 2006 12:36:31
19 May 2006 12:36:31 dmitry molchanov replied:
Yes, we have faced with this problem recently. It is especially bad update for such flash menu extensions for Dreamwever as published on f-source.com. All solutions provided by Macromedia-Adobe is not suits for these menus. Because users can always change the parameters in Dreamweaver and want to see full functional menu right away.

In this case only one way to solve the issue. After usual flash menu (of any movie) loading take its parameters with special function and replace the flash object with new one, which included from outer script and therefore is not blocked.

Using Macromedia-Adobe manual solution you need to fill all parameters of flash object in function <script type="text/javascript" >AC_FL_RunContent ('codebase', 'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0', 'width','550','height','400','align','middle','src','foo','quality','high','bgcolor','#ffffff','name','foo', 'allowscriptaccess', 'sameDomain', pluginspage','www.macromedia.com/go/getflashplayer', 'movie','foo' ); </script>

Users of f-source menus need only two lines of scripts add to their pages.
1) in the head tag - <script src="f-source.com/support/ActiveContent.js" type="text/javascript"></script>
2) after the flash menu object tag - <script type="text/javascript">Run_f_source_menu(1); </script>

This solution can be used for any flash movies. The path to the script can be changed to local, if you'll download it and save in local JavaScript file. The parameter (1) means that this flash object is first flash object on the page.

Edited by - dmpost on 19 May 2006 12:55:23

Reply to this topic