在弯曲中,动作脚本调用Java语言(一种计算机语言,尤用于创建网站)描述语言是比较简单的,说白了就是,在超文本标记语言里,怎么调用Javascript,在动作脚本就怎么调用就可以了。接下来通过本文给大家介绍射流研究…调用动作脚本方法,感兴趣的朋友一起看看吧
1.在弯曲中,动作脚本调用Java语言(一种计算机语言,尤用于创建网站)描述语言是比较简单的,说白了就是,在超文本标记语言里,怎么调用Javascript,在动作脚本就怎么调用就可以了
2.如果用射流研究…调用作为,就稍微麻烦一点,其实也比较简单
MXML代码:
?可扩展标记语言版本='1.0 '编码='utf-8 '?
MX:应用程序xmlns:MX=' http://www。土坯。com//mxml '布局='垂直'水平对齐='左'背景色='白色'
initialize='init()'
mx:标签文本='城市名称:'/
MX:List id=' city List ' width=' ' height=' ' data provider=' { cities } '/
mx:ArrayCollection id="城市"
mx:字符串北京/mx:String
mx:字符串上海/mx:String
/mx:数组集合
mx:脚本
![CDATA[
私有函数init():无效
{
//注册回调函数供Java脚本语言调用
外部接口。添加回调(' callaction script ',asFunctionByJs);
}
私有函数asFunctionByJs(city:String):void
{
cities.addItem(城市);
}
]]
/mx:Script
/mx:应用程序
超文本标记语言代码(这些代码都是flex builder自动生成的,用于将闪光嵌入到网页里,不用仔细看这些代码,注意黄色背景的部分,这是关键部分,是我加入到)
!-保存自url=(0014)关于:互联网-
html lang='en '
!-
聪明的开发人员总是查看源代码。
这个应用程序是使用Adobe Flex(一个开源框架)构建的
用于构建富互联网应用程序,这些应用程序通过
闪光播放器或通过Adobe AIR下载到桌面。
在http://flex.org了解更多关于弯曲的信息
//-
头
meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-' /
!-开始需要浏览器历史记录的部分-
link rel='样式表' type=' text/CSS ' href=' history/history。CSS '/
!-结束需要浏览器历史记录的部分-
标题/标题
脚本src=' AC _ oetags。js ' language=' JavaScript '/script
!-开始需要浏览器历史记录的部分-
script src=' history/history。js ' language=' JavaScript '/script
!-结束需要浏览器历史记录的部分-
风格
正文{ } { margin:px;溢出:隐藏}
/风格
脚本语言='JavaScript '类型='文本/javascript '
!-
//-
//全局
//需要闪存的主要版本
var必需的主版本=9;
//需要闪存的次要版本
var requiredMinorVersion=0;
//需要闪存的次要版本
var requiredRevision=124
//-
//-
/脚本
脚本类型='文本/javascript '
函数调用脚本(值)
{
//根据身份证明(识别)获取闪光实例,在这里身份证明(识别)是CallAsFromJs,可以从把…嵌入
var flash=(导航仪。appname。(' Microsoft ')的索引!=-)?window[' CallAsFromJs ']:document[' CallAsFromJs '];
//调用动作脚本注册的回调方法
flash.callActionScript(值);
}
/脚本
/头
正文滚动='否'
输入城市名称:input type=' text ' id='新城市名称'/input type=' button ' value='添加城市onclick=' callaction脚本(新城市名称。值);'/
脚本语言='JavaScript '类型='文本/javascript '
!-
//能够启动播放器产品安装的闪光播放器的版本检查(6.0r65)
var hasProductInstall=detect flash ver(6,0,65);
//基于全局变量中定义的值进行版本检查
var hasRequestedVersion=DetectFlashVer(requiredMajorVersion,requiredMinorVersion,required revision);
if ( hasProductInstall!hasRequestedVersion ) {
//不要修改以下四行
//如果需要安装,安装完成后访问的位置
var MMPlayerType=(isIE==true)?ActiveX ":"插件;
var MMredirectURL=window。位置;
文档。标题=文档。标题。slice(0,47) ' - Flash Player安装;
var MMdoctitle=document.title
AC_FL_RunContent(
' src ',' playerProductInstall ',
FlashVars ',' MMredirectURL=' MMredirectURL ' MMplayerType=' MMplayerType ' MMdoctitle=' MMdoctitle ' ',
宽度',' 100% ',
高度',' 100% ',
对齐','中间,
id ',' CallAsFromJs ',
质量','高,
' bgcolor ',' #ffffff ',
名称,' CallAsFromJs ',
allowScriptAccess ',' sameDomain ',
类型','应用程序/x-冲击波-闪光',
插件页面',' http://www .土坯。' com/go/getflash player '
);
} else if (hasRequestedVersion) {
//如果我们检测到可接受的版本
//当所有测试都通过时,嵌入闪光内容单身白人女性
AC_FL_RunContent(
' src ',' CallAsFromJs ',
宽度',' % ',
高度',' % ',
对齐','中间,
id ',' CallAsFromJs ',
质量','高,
' bgcolor ',' #ffffff ',
名称,' CallAsFromJs ',
allowScriptAccess ',' sameDomain ',
类型','应用程序/x-冲击波-闪光',
插件页面',' http://www .土坯。' com/go/getflash player '
);
} else { //flash太旧或者我们检测不到插件
var alternateContent='替代超文本标记语言内容应放在此处'
此内容需要Adobe Flash Player .
a href=http://www。土坯。' com/go/Get Flash/Get Flash/a ';
文档。写(替代内容);//插入非闪光内容
}
//-
/脚本
noscript
对象类id=' clsid:DCDBE-AED-cf-B- '
id='CallAsFromJs '宽度='% '高度='% '
code base=' http://FP下载。macromediacom/get/flash播放器/current/SW flash。出租车
param name=' movie ' value=' callas fromjs。瑞士法郎'/
param name=' quality ' value=' high '/
param name=' bgcolor ' value=' # ffffff '/
param name=' allowScriptAccess ' value=' same domain '/
嵌入src=' callasfromjs。swf ' quality=' high ' bgcolor=' # ffffff '
width=' % ' height=' % ' name=' CallAsFromJs ' align=' middle '
play='true '
loop='false '
质量="高"
allowScriptAccess='sameDomain '
类型='应用程序/x-冲击波-闪光'
插件页面=' http://www。土坯。' com/go/getflash player '
/嵌入
/对象
/noscript
/body
/html
总结,js调用as,大概分为3步:
1.as使用ExternalInterface.addCallback注册回调函数
2.在射流研究…函数中根据闪光在网页中的身份证明(识别)获取实例
3.用上面获取到闪光实例,调用如同的函数
以上所述是小编给大家介绍的Java语言(一种计算机语言,尤用于创建网站)描述语言调用动作脚本的简单方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。