Flex IFrame控件
如何在Flex页面中实现HTML里面的IFrame功能,下面有个很简单的方法。
步骤:
1、在此链接中下载现成的资料 https://github.com/flex-users/flex-iframe/downloads
我下的是最新的 flex-iframe-1.5.1.zip
解压后,在 flex-iframe-1.5.1\sources\library\flex-iframe\src\com\google\code\flexiframe 这个路径中可以找到两个AcriptScript 类文件
2、将IFrame.as、IFrameExternalCalls.as 存放在Flex项目中,我将它复制到Class文件里
3、新建立 MXML应用程序,添加红色部分代码即可, source里填充要显示的页面
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:flexiframe="http://code.google.com/p/flex-iframe/"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
xmlns:iframe="Class.*">
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<iframe:IFrame id="iFrame" source="http://www.baidu.com/" width="100%" height="100%"/>
</s:Application>
相关文章:http://hi.baidu.com/%D5%D4%B9%A7%DC%F8/blog/item/3c15728f0b5a22709e2fb4d1.html