SWF嵌入在webbrowser控件中

时间:2012-07-27 22:28:23

标签: c# html flash webbrowser-control

我正在研究一个带有webbrowser的c#winform。 swf文件嵌入在html文件中,该文件应该由webbrowser加载。问题是:当我以管理员身份启动应用程序时,每件事都可以正常工作。但是,当我以标准用户身份登录并启动相同的应用程序时,swf文件不会显示。显示黑色窗口而不是swf文件。 所有需要的文件都存储在Local HD上的一个目录中。 swf文件存储在应用程序的同一文件夹的子目录中。 可能是造成这个问题的原因是什么?我该如何解决? 由于
我在html文件中使用以下代码:

<html>
<head>
<script src="AC_RunActiveContent.js" language="javascript"></script>
<script type="text/javascript">
</script>
<title>Lesson_One </title>
</head>
<body >
<script language="javascript">
if (AC_FL_RunContent == 0) {alert("This page requires AC_RunActiveContent.js.");}
else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'width', '700',
'height', '600',
'src', '../shared/main.swf',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'false',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'main',
'bgcolor', '#ffffff',
'name', 'main',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', '../shared/main.swf',
'salign', '');}
</script>
</body>
</html>

0 个答案:

没有答案