swf调用本地程序
发布时间:2020-12-15 18:41:21 所属栏目:百科 来源:网络整理
导读:今日对一个项目做一个临时修改,点击Flash上的一个按钮,运行本机程序,在这记一下通用实例: 1)新建一个MXML Application代码如下: ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" ?
今日对一个项目做一个临时修改,点击Flash上的一个按钮,运行本机程序,在这记一下通用实例:
1)新建一个MXML Application代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
?
?
?
?
?
?
?
?
?
?
</mx:Application>
2)在html-template的index.template.html给页面添加如下脚本:
<script language="JavaScript" type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = ${version_major};
// Minor version of Flash required
var requiredMinorVersion = ${version_minor};
// Minor version of Flash required
var requiredRevision = ${version_revision};
// -----------------------------------------------------------------------------
// -->
function RunApplication()
{
var executableFullPath = 'C:windowsnotepad.exe';
try
{
var shellActiveXObject = new ActiveXObject("WScript.Shell");
if ( !shellActiveXObject )
?
alert('Could not get reference to WScript.Shell');
return;
?
?
shellActiveXObject = null;
}
catch (errorObject)
{
alert('Error:n' + errorObject.message);
}
}
</script>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |