• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于ExternalInterface的Flash與.Net分層架構(gòu)方法技術(shù)

    技術(shù)編號(hào):2835507 閱讀:264 留言:0更新日期:2012-04-11 18:40
    本發(fā)明專利技術(shù)涉及一種基于ExternalInterface的Flash與.Net分層架構(gòu)方法,包括將.Net程序、ActiveX控件、ExternalInterface對(duì)象、ActionScript程序的架構(gòu)方法,所述的.Net程序?yàn)榭沙休dActiveX控件的程序,所述的ActiveX控件為嵌入Flash  Player(Flash播放器)的控件,所述的ExternalInterface對(duì)象為外部API,所述的ActionScript程序?yàn)檎{(diào)用ExternalInterface對(duì)象的Flash應(yīng)用程序。與現(xiàn)有技術(shù)相比,本發(fā)明專利技術(shù)基于ExternalInterface的Flash與.Net分層架構(gòu)方法,可以實(shí)現(xiàn)ActionScript程序和.Net程序的雙向通信,通過ExternalInterface對(duì)象使得Flash與.Net分層架構(gòu)更簡單、更靈活、更通用。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及計(jì)算機(jī)程序開發(fā)技術(shù)方法,特別涉及Flash與.Net兩種語言程序之間的結(jié)合技術(shù)方法,具體是指。
    技術(shù)介紹
    在Visual Basic、Visual C++、.Net和可承載ActiveX控件的其它程序中,之前可以通過fscommand()利用可使用環(huán)境的編程語言處理的兩個(gè)字符串發(fā)送VB事件。目前新版的Flash Player 8提供了更簡單的方法。ExternalInterface類也被稱為外部API,是一個(gè)新的子系統(tǒng),通過它可以在ActionScript和Flash Player容器與具有JavaScript的HTML頁或嵌入FlashPlayer的桌面應(yīng)用程序之間輕松進(jìn)行通信。ExternalInterface在功能上與fscommand()、CallFrame()和CallLabel()方法相似,但它更靈活、更通用。ExternalInterface替換較舊的fscommand()函數(shù),以與HTML頁或容器應(yīng)用程序進(jìn)行互操作。在此情況下,外部API可比fscommand()提供更可靠的功能。從ActionScript中,可以在HTML頁上調(diào)用JavaScript函數(shù)。外部API與fscommand()相比,可提供以下改進(jìn)的功能(1)可以使用任何JavaScript函數(shù),而不僅僅是可與fscommand函數(shù)一起使用的函數(shù)。(2)可以傳遞任意數(shù)量的、具有任意名稱的參數(shù);不限于傳遞一個(gè)命令和參數(shù)。(3)可以傳遞各種數(shù)據(jù)類型(例如Boolean、Number和String);不再僅限于String參數(shù)。(4)現(xiàn)在可以接收調(diào)用值,并將該值直接返回給ActionScript(作為調(diào)用的返回值)。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)的目的就是為了提供,該方法可提供更可靠的功能。本專利技術(shù)的目的可以通過以下技術(shù)方案來實(shí)現(xiàn),其特征在于,包括將.Net程序、ActiveX控件、ExternalInterface對(duì)象、ActionScript程序的架構(gòu)方法,所述的.Net程序?yàn)榭沙休dActiveX控件的程序,所述的ActiveX控件為嵌入Flash Player(Flash播放器)的控件,所述的ExternalInterface對(duì)象為外部API,是一個(gè)新的子系統(tǒng),通過它可以在ActionScript和Flash Player容器與具有JavaScript的HTML頁或嵌入Flash Player的桌面應(yīng)用程序之間進(jìn)行通信,這里主要為以Flash Player為嵌入ActiveX控件的.Net桌面應(yīng)用程序,所述的ActionScript程序?yàn)檎{(diào)用ExternalInterface對(duì)象的Flash應(yīng)用程序。所述的分層架構(gòu)方法是按照以下步驟架構(gòu)的(1)在上述的.Net桌面應(yīng)用程序中嵌入上述的ActiveX控件,上述的ActiveX控件為嵌入Flash Player(Flash播放器)的控件;(2)在上述的ActiveX控件即嵌入Flash Player(Flash播放器)的控件中嵌入Flash應(yīng)用程序;(3)在上述的嵌入Flash應(yīng)用程序中,使用ExternalInterface對(duì)象和ActionScript程序;(4)上述的ActionScript程序?yàn)檎{(diào)用ExternalInterface對(duì)象的程序;(5)上述的ActionScript程序通過調(diào)用ExternalInterface對(duì)象向.Net程序建立通信;(6)ActionScript程序首先和嵌入Flash Player(Flash播放器)的ActiveX控件建立通信;(7)然后嵌入Flash Player(Flash播放器)的AetiveX控件再和.Net程序建立通信;(8)這樣,通過ExternalInterface對(duì)象、嵌入Flash Player(Flash播放器)的ActiveX控件就構(gòu)建了Flash和.Net的分層架構(gòu)方法。與現(xiàn)有技術(shù)相比,本專利技術(shù)基于ExternalInterface的Flash與.Net分層架構(gòu)方法,可以實(shí)現(xiàn)ActionScript程序和.Net程序的雙向通信,通過ExternalInterface對(duì)象使得Flash與.Net分層架構(gòu)更簡單、更靈活、更通用。附圖說明圖1為基于ExternalInterface的Flash與.Net分層架構(gòu)方法示意圖;圖2為基于ExternalInterface的Flash與.Net分層結(jié)構(gòu)示意圖。具體實(shí)施例方式下面結(jié)合附圖及具體實(shí)施例對(duì)本專利技術(shù)作進(jìn)一步說明。參見圖1、圖2,本專利技術(shù)基于ExternalInterface的Flash與.Net分層架構(gòu)方法包括Flash應(yīng)用程序、ExternalInterface對(duì)象、.Net應(yīng)用程序。通過ExternalInterface對(duì)象,下面列出Flash應(yīng)用程序和.Net應(yīng)用程序主動(dòng)性兩種方法(1)Flash應(yīng)用程序主動(dòng)與.Net應(yīng)用程序通信Flash應(yīng)用程序?qū)隕xternalInterface對(duì)象,通過ExternalInterface.call調(diào)用.Net提供的方法獲取返回值。var result:Object=ExternalInterface.call();.Net應(yīng)用程序,通過ExternalInterface對(duì)象建立Flash應(yīng)用程序調(diào)用的方法,設(shè)置返回值。private void axShockwaveFlash1_FlashCall();(2).Net應(yīng)用程序主動(dòng)與Flash應(yīng)用程序通信.Net應(yīng)用程序,通過ExternalInterface對(duì)象調(diào)用Flash應(yīng)用程序提供的方法,并獲取返回值。result=this.axShockwaveFlash1.CallFunction();Flash應(yīng)用程序?qū)隕xternalInterface對(duì)象,添加一個(gè)供.Net調(diào)用的方法。ExternalInterface.addCallback();綜上所述,本專利技術(shù)采用ExternalInterface對(duì)象為外部API,是一個(gè)新的子系統(tǒng),為新版的Flash Player 8提供了更簡單的方法,通過它可以在Flash和.Net應(yīng)用程序之間輕松進(jìn)行通信,使得Flash與.Net分層架構(gòu)更簡單、更靈活、更通用。本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種基于ExternalInterface的Flash與.Net分層架構(gòu)方法,其特征在于,包括將.Net程序、ActiveX控件、ExternalInterface對(duì)象、ActionScript程序的架構(gòu)方法,所述的.Net程序?yàn)榭沙休dActiveX控件的程序,所述的ActiveX控件為嵌入FlashPlayer(Flash播放器)的控件,所述的ExternalInterface對(duì)象為外部API,是一個(gè)新的子系統(tǒng),通過它可以在ActionScript和FlashPlayer容器與具有JavaScript的HTML頁或嵌入FlashPlayer的桌面應(yīng)用程序之間進(jìn)行通信,這里主要為以FlashPlayer?yàn)榍度耄粒悖簦椋觯澹乜丶模危澹糇烂鎽?yīng)用程序,所述的ActionScript程序?yàn)檎{(diào)用ExternalInterface對(duì)象的Flash應(yīng)用程序。

    【技術(shù)特征摘要】
    1.一種基于ExternalInterface的Flash與.Net分層架構(gòu)方法,其特征在于,包括將.Net程序、ActiveX控件、ExternalInterface對(duì)象、ActionScript程序的架構(gòu)方法,所述的.Net程序?yàn)榭沙休dActiveX控件的程序,所述的ActiveX控件為嵌入Flash Player(Flash播放器)的控件,所述的ExternalInterface對(duì)象為外部API,是一個(gè)新的子系統(tǒng),通過它可以在ActionScript和Flash Player容器與具有JavaScript的HTML頁或嵌入Flash Player的桌面應(yīng)用程序之間進(jìn)行通信,這里主要為以Flash Player為嵌入ActiveX控件的.Net桌面應(yīng)用程序,所述的ActionScript程序?yàn)檎{(diào)用ExternalInterface對(duì)象的Flash應(yīng)用程序。2.根據(jù)權(quán)利要求1所述的一種基于ExternalInterface的Flash與.Net分層架構(gòu)方法,其特征在于,所述的分層架構(gòu)方法是按照以下步驟架構(gòu)的(1)在上述的.Net...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:金駿鄭加高
    申請(qǐng)(專利權(quán))人:上海新納廣告?zhèn)髅接邢薰?/a>,
    類型:發(fā)明
    國別省市:31[中國|上海]

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 久久精品aⅴ无码中文字字幕不卡| 中文字幕在线无码一区| 精品一区二区三区无码免费视频| 久久无码专区国产精品s| 无码国产精品一区二区免费 | 无码中文字幕色专区| 内射中出无码护士在线| 亚洲一区二区三区无码国产| 无码专区6080yy国产电影| 精品高潮呻吟99av无码视频| 中文字幕无码免费久久9一区9| 亚洲综合无码一区二区痴汉| 在线a亚洲v天堂网2019无码| 中文字幕无码成人免费视频 | 亚洲最大中文字幕无码网站| 国产成人A亚洲精V品无码| 国产精品亚洲一区二区无码| 精品久久久无码21p发布| 无码孕妇孕交在线观看| 亚洲乱亚洲乱妇无码麻豆| 人妻无码久久中文字幕专区| 人妻少妇精品无码专区漫画| 无码人妻精品一区二区三区99性 | 无码国产精成人午夜视频一区二区| 精品无码久久久久久久久| 亚洲av中文无码乱人伦在线观看 | 无码国内精品久久综合88| 国产aⅴ无码专区亚洲av| 人妻AV中出无码内射| 亚洲人成无码网站久久99热国产| 日韩人妻无码免费视频一区二区三区| av无码免费一区二区三区| 久久ZYZ资源站无码中文动漫| 无码h黄动漫在线播放网站| 国产精品无码专区| 日韩精品无码久久久久久| 久久亚洲日韩看片无码| 无码人妻精品一区二区三区蜜桃| 一本色道久久综合无码人妻| 久久国产精品成人无码网站| 精品无码国产一区二区三区51安|