亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Flex > 正文

在Flex(Flash)中嵌入HTML代碼或頁面(Flex IFrame)

2024-09-08 18:17:19
字體:
來源:轉載
供稿:網友

在flex組件中嵌入html代碼,可以利用flex iframe。這個在很多時候會用到的,有時候flex必須得這樣做,如果你不這樣做還真不行……

flex而且可以和html進行JavaScript交互操作,flex調用到html中的JavaScript方法以及獲取調用后的返回值。

1、flex iframe下載地址:https://github.com/downloads/flex-users/flex-iframe/flex-iframe-1.5.1.zip

下載完成后目錄如下
 
asdoc就是文檔doc了
bin有需要用到的flex庫 swc
examples就是示例
sources源代碼

2、將bin目錄中的swc引入到你的flex工程中,并加入代碼片段如下

復制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:flexiframe="http://code.google.com/p/flex-iframe/"
horizontalAlign="center" verticalAlign="middle" xmlns:s="library://ns.adobe.com/flex/spark">

<mx:Script>
<![CDATA[
import mx.controls.Alert;
protected function sayHelloHandler(event:MouseEvent):void {
// 調用當前iframe嵌入頁面中的sayHello 的JavaScript方法
iFrameBySource.callIFrameFunction("sayHello");
}

protected function sayHandler(event:MouseEvent):void {
// 調用當前iframe嵌入頁面中的say的JavaScript方法,并傳入一個參數
iFrameBySource.callIFrameFunction("say", ["hello world!"]);
}
protected function sayHiHandler(event:MouseEvent):void {
// 調用當前iframe嵌入頁面中的sayHi的JavaScript方法,并傳入2個參數。sayHi方法會返回一個字符串,最后一個回調就是輸出值的函數
iFrameBySource.callIFrameFunction("sayHi", ["hello world", "李四"], function (data:*): void {
Alert.show(data);
});
}
]]>
</mx:Script>

<!-- HTML content stored in a String -->
<mx:String id="iFrameHTMLContent">
<![CDATA[
<html>
<head>
<title>About</title>
</head>
<body>
<div>About</div>
<p>Simple HTML Test application. This test app loads a page of html locally.</p>
<div>Credits</div>
<p> </p>
<p>IFrame.as is based on the work of</p>
<ul>
<li><a target="_top">Christophe Coenraets</a></li>
<li><a target="_top">Brian Deitte</a></li>
</ul>
</body>
</html>
]]>
</mx:String>

<mx:Panel width="80%" height="80%" title="使用source本地遠程頁面">
<flexiframe:IFrame id="iFrameBySource" width="100%" height="100%" source="frame.html"/>
<s:Button label="sayHello" click="sayHelloHandler(event)"/>
<s:Button label="say-param" click="sayHandler(event)"/>
<s:Button label="sayHi" click="sayHiHandler(event)"/>
</mx:Panel>

<mx:Panel width="80%" height="80%" title="使用source加載遠程頁面">
<flexiframe:IFrame id="iFrameByRemoteSource" width="100%" height="100%" source="http://www.baidu.com" visible="true"
overlayDetection="true" />
</mx:Panel>

<mx:Panel width="80%" height="80%" title="使用content屬性 加載本地html文本內容">
<flexiframe:IFrame id="iFrameByContent" width="100%" height="100%" content="{iFrameHTMLContent}"/>
</mx:Panel>

</mx:Application>

frame.html 頁面內容
復制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>frame.html</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<script type="text/javascript">
// 無參數
function sayHello() {
alert("hello......");
}

// 1個參數
function say(message) {
alert("your say: " + message);
}

// 多個參數 并返回值
function sayHi(message, name) {
alert("your say: " + message + ", name: " + name);
return "your say: " + message + ", name: " + name;
}
</script>

</head>

<body>
flex frame example html page!
<input type="button" value="say" onclick="sayHello()"/>
</body>
</html>

要注意的是:你的flex項目工程需要發表到http的應用服務器(如tomcat、jboss、iis)這些服務器中,用http請求方式才能調用到頁面內容和JavaScript方法。如果不發布到應用服務器中,那樣只能在iframe中嵌套遠程的http請求的頁面,本地靜態頁面是無法顯示的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国内精品国产三级国产在线专| 4438全国成人免费| 国产69精品99久久久久久宅男| 亚洲精品电影久久久| 久久这里有精品| 欧美插天视频在线播放| 欧美激情在线观看| 成人美女免费网站视频| 日日狠狠久久偷偷四色综合免费| 亚洲xxxx视频| 7777精品久久久久久| 美乳少妇欧美精品| 国产精品亚洲美女av网站| 91美女高潮出水| 欧美国产欧美亚洲国产日韩mv天天看完整| 成人国产精品色哟哟| 韩国国内大量揄拍精品视频| 国产精品视频精品| 色悠久久久久综合先锋影音下载| 亚洲跨种族黑人xxx| 亚洲精品日韩欧美| 成人欧美一区二区三区在线湿哒哒| 久久亚洲一区二区三区四区五区高| 国产精品一区专区欧美日韩| 成人黄色av网站| 久久久久一本一区二区青青蜜月| 欧美黄色三级网站| 欧美裸体男粗大视频在线观看| 国产精品久在线观看| 国产在线观看精品一区二区三区| 亚洲自拍偷拍色图| 国产一区二区三区在线观看网站| 欧美午夜久久久| 亚洲网址你懂得| 日韩av中文字幕在线| 日韩av电影在线网| 中文字幕亚洲欧美一区二区三区| 国产精品久久久久久久久久ktv| 久久视频国产精品免费视频在线| 亚洲欧美在线一区| 97在线视频免费播放| 国产一区二区色| 91久久久久久久久久久久久| 亚洲第一区第二区| 欧美精品九九久久| 欧美日韩国产综合视频在线观看中文| 欧美日韩黄色大片| 国产精品三级美女白浆呻吟| 91wwwcom在线观看| 国产精品久久久久久久午夜| 成人久久精品视频| 亚洲图片在线综合| 国产亚洲免费的视频看| 国产成人精品久久亚洲高清不卡| 欧美高跟鞋交xxxxxhd| 国产成人小视频在线观看| 中文字幕av一区| 久久精品国产2020观看福利| 久久精品国产96久久久香蕉| 欧美日韩国产第一页| 亚洲精品美女在线| 国产性猛交xxxx免费看久久| 精品香蕉一区二区三区| 亚洲人成在线电影| 神马久久桃色视频| 久久av资源网站| 久久久天堂国产精品女人| 成人h视频在线| 亚洲精品网址在线观看| 久久久精品日本| 亚洲欧美日韩天堂| 国产精品成人久久久久| 欧美精品在线观看| 亚洲天堂av在线播放| 欧美日韩一区二区在线| 日本成人精品在线| 福利一区福利二区微拍刺激| 中文字幕日韩av| 亚洲精品国产精品久久清纯直播| 九九视频直播综合网| 久久久久久中文| 亚洲天堂男人天堂女人天堂| 91性高湖久久久久久久久_久久99| 青草热久免费精品视频| 欧美日韩福利电影| 亚洲美女精品成人在线视频| 国产亚洲精品美女| 亚洲精品wwwww| 粉嫩老牛aⅴ一区二区三区| 久久中文字幕视频| 久久成人免费视频| 亚洲一区二区久久久| 国产成人av网址| 亚洲男人天堂2019| 91精品视频一区| 亚洲欧美中文日韩v在线观看| 国产精品久久久久久久久借妻| 国产91色在线免费| 久久久久久久久久久久av| 日韩视频中文字幕| 国产美女扒开尿口久久久| 欧美日韩在线观看视频小说| 91久久精品视频| 亚洲国产一区二区三区四区| 日韩中文字幕视频在线| 粉嫩av一区二区三区免费野| 亚洲精品一区久久久久久| 亚洲一区二区在线| 欧美一区二区三区精品电影| 亚洲人成77777在线观看网| 色偷偷av一区二区三区| 亚洲国产精品中文| 亚洲午夜激情免费视频| 欧美日韩国产成人| 97高清免费视频| 色综合男人天堂| 久久91精品国产91久久久| 亚洲mm色国产网站| 亚洲一区二区在线| 国产精品久久久久久久久免费看| 欧美最顶级丰满的aⅴ艳星| 国产精品专区一| 亚洲精品美女久久| 亚洲欧美日韩天堂| 亚洲国产日韩欧美综合久久| 国产精品aaa| 日本亚洲欧洲色| www.欧美视频| 美女av一区二区三区| 亚洲免费电影一区| 宅男66日本亚洲欧美视频| 欧美有码在线观看| 日韩av免费在线| 亚洲人a成www在线影院| 国产视频综合在线| 中文字幕精品www乱入免费视频| 懂色av中文一区二区三区天美| 亚洲一二在线观看| 欧美激情在线视频二区| 欧美大全免费观看电视剧大泉洋| 性欧美在线看片a免费观看| 在线观看成人黄色| 欧美成人午夜剧场免费观看| 亚洲国产精品热久久| 日韩视频欧美视频| 国产综合香蕉五月婷在线| 欧美日韩视频在线| 久久久91精品| 中文字幕亚洲欧美日韩高清| 91精品国产综合久久香蕉的用户体验| 中文字幕日韩在线播放| 亚洲深夜福利视频| 国产精品夜间视频香蕉| 久久99久久99精品免观看粉嫩| 国内精品400部情侣激情| 欧美精品在线播放| 91高清免费在线观看| 91精品视频观看| 欧美疯狂xxxx大交乱88av| 亚洲激情电影中文字幕| 海角国产乱辈乱精品视频| 欧美日韩人人澡狠狠躁视频| 亚洲国产精品国自产拍av秋霞| 国产精品黄页免费高清在线观看|