手机版

在Flex(Flash)中嵌入HTML代码或页面(Flex IFrame)

时间:2021-11-16 来源:互联网 编辑:宝哥软件园 浏览:

在flex组件中嵌入html代码可以利用flex iframe。这是经常使用的。有时候flex必须这么做。如果你不这样做,那真的是不可能的.flex可以在JavaScript中与html交互,Flex在html中调用JavaScript方法,调用后得到返回值。1.flex iframe下载地址:https://github.com/downloads/flex-users/flex-iframe/flex-iframe-1 . 5 . 1 . zip下载后目录如下

asdoc就是文档文件了容器有需要用到的弯曲库swc示例就是示例来源源代码2、将容器目录中的swc引入到你的弯曲工程中,并加入代码片段如下复制代码代码如下:可扩展标记语言版本='1.0 '编码='utf-8 '?MX : APPLication xmlns : MX=' http://www .土坯房。com/2006/mxml ' xmlns : flexi frame=' http://代码。谷歌。com/p/flex-iframe/' horizontalign=' center ' vertical aling=' middle ' xmlns :s=' library 3://ns。土坯房。com/flex/spark ' MX :脚本![CDATA[导入MX。控件。警惕;受保护的函数sayHelloHandler(事件: mouseevent): void {//调用当前内联框架嵌入页面中的说你好的Java脚本语言方法iframebysource。calliframfunction('问好');}受保护的函数SayHandler(事件: MouseEvent): void {//调用当前内联框架嵌入页面中的说的Java脚本语言方法,并传入一个参数iframebysource。calliframfunction(' say ',['hello world!']);}受保护的函数SayHihandler(事件: MouseEvent): void {//调用当前内联框架嵌入页面中的说嗨的Java脚本语言方法,并传入2个参数说嗨。方法会返回一个字符串,最后一个回调就是输出值的函数iframebysource。calliframfunction(' sayHi ',['hello world ','李四],函数(数据: *): void { alert。显示(数据);});} ]] /mx:Script!-存储在字符串中的超文本标记语言内容-MX :字符串id=' iframe HTML内容'![CDATA[ html标题关于/标题/标题正文关于/div简单的超文本标记语言测试应用程序。这个测试应用程序在本地加载一页html ./p divCredits/div p /p pIFrame.as基于/p ul lia href=' http://Coen raet。org/戴提特。com/' target=' _ top ' Brian deitet/a/Li/ul/body/html/MX : string MX :面板宽度=' 80% '高度=' 80% ' title='使用来源本地远程页面flexi frame : iframe id=' iFrameBySource '宽度=' 100% '高度=' 100% ' source=' frame。html/s :按钮标签=' sayHello ' click=' sayhellohhandler(事件)'/s :按钮标签=' say-param ' click=' sayHandler(事件)'/s 3360按钮标签=' sayHi ' click=' sayHiHandler(事件)'//MX 3:面板宽度使用来源加载远程页面flexi frame : iframe id=' iFrameByRemoteSource ' width=' 100% ' height=' 100% ' source=' http://www .百度。com ' visible=' true '叠加检测=' true '/MX :面板MX :面板宽度=' 80% '高度=' 80% ' title='使用内容属性加载本地超文本标记语言文本内容flexi frame : iframe id=' iFrameByContent ' width=' 100% ' height=' 100% ' content=' { iframe html content } '//MX : panel/MX :应用程序frame.html页面内容复制代码代码如下:' DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN ' HTML负责人titleframe.html/title元http-equiv='pragma '内容=“无缓存”元http-equiv='cache-control '内容=“无缓存”元http-equiv='expires '内容='0 '脚本类型='text/javascript' //无参数函数sayHello() { alert('hello .');} //1个参数函数say(message){ alert('您的say : '消息);} //多个参数并返回值函数sayHi(消息,名称){ alert('你说: '消息,名称: '名称);返回"您的say: "消息,名称:}/脚本/头体伸缩框架示例超文本标记语言页面!输入类型='按钮'值=' say ' onclick=' sayHellO()'//body/html要注意的是:你的弯曲项目工程需要发表到超文本传送协议(超文本传输协议的缩写)的应用服务器(如tomcat、jboss、iis)这些服务器中,用超文本传送协议(超文本传输协议的缩写)请求方式才能调用到页面内容和Java脚本语言方法。如果不发布到应用服务器中,那样只能在内联框架中嵌套远程的超文本传送协议(超文本传输协议的缩写)请求的页面,本地静态页面是无法显示的。

版权声明:在Flex(Flash)中嵌入HTML代码或页面(Flex IFrame)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。