国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

用ActionScript與JavaScript實現Flash與網頁的交互

Tonny / 1505人閱讀

摘要:發布之后,會在網頁中生成兩個東西一個與一個,核心文件是文件,文件不能照搬的,只能借鑒其中的代碼,否則不能兼容火狐谷歌等瀏覽器。

Flash與網頁交互效果圖

Flash有強大的繪圖功能、圖形功能,能夠與網頁的參數傳遞聯系起來,配合后端的服務器語言,能夠收到很大效果。不過這樣編程比較麻煩,要調試Flash,然后要放到服務器上調試。

一、Flash部分

1、首先,新建一個ActionScript3.0的Flash,新建之后就保存為webPage.fla,這次的Flash無須這么大的尺寸,否則網頁中會有很多的留白,設置大小為500x100px就可以了。

2、通過窗口->組件,或者Ctrl+F7打開組件面板,利用自帶的按鈕、標簽文本、輸入框組件布置界面。

3、拖出如下的界面,設置各個組件的屬性如下,設置其text值,也就是要顯示的文字,為部分要控制的組件設置實例名稱,也就是Id,比如按鈕設置成Button1,輸入框設置成EditField1,一會兒要給網頁JavaScript控制的標簽文本的text值清空,其實例名稱為Label1。

4、之后點擊第一幀,打開動作面板,或者點擊F9,寫入如下的代碼:

import flash.external.ExternalInterface;

flash.system.Security.allowDomain("*");
flash.system.Security.allowInsecureDomain("*");//設置允許所有網站都允許Flash與網頁之間交互

Button1.addEventListener("click",function(){//點擊Button1這個按鈕

ExternalInterface.call("show",EditField1.text);
//則調用JavaScript中的function show(message){}函數,其中message這個參數值,由EditField1輸入的東西填充

});

function JavaScriptShow1(message1){

//定義一個函數,一旦這個函數觸發則把傳來的值,填充Label1這個標簽文本
Label1.text=message1;

}
ExternalInterface.addCallback("JavaScriptShow1",JavaScriptShow1);
//注冊JavaScriptShow1這個函數,其對外名稱為JavaScriptShow1,一般都應該相同的
//網頁調用Flash對象的JavaScriptShow1的方法,則相當于調用ActionScript中的JavaScriptShow1(message1){}函數

5、此時Flash的部分完畢,選擇文件->發布,打開Flash保存的文件夾,你會發現生成了swf文件。。

二、網頁的部分

1、之后,要把這個Flash布置到網頁上。Flash發布之后,會在網頁中生成兩個東西一個html與一個swf,核心文件是.swf文件,html文件不能照搬的,只能借鑒其中的代碼,否則不能兼容火狐、谷歌等瀏覽器。

這個由Flash生成webPage.html頁面,可以借鑒的代碼如下:

2、由于Flash禁用了Flash調用本地文件的功能。你只能把這個webPage.swf拷貝到你的服務器上調試。之后在服務器上新建一個.html的頁面,這里以swf.html與webPage.swf同目錄做例子,如果不同例子請自己設置好絕對路徑,假設是swf.html,swf.html的HTML布局如下:



    webPage
            


    Flash與網頁交互
    
    
    
    


之后的JavaScript布局,是ActionScript與JavaScript交互的核心,代碼如下:

三、總結

綜上所述,webPage.swf與swf.html的交互如下圖:

作者:yongh701
來源:CSDN
原文:https://blog.csdn.net/yongh70...
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/99743.html

相關文章

  • JavaScript 闖關記》之簡介

    摘要:瀏覽器只是實現的宿主環境之一,其他宿主環境包括和。年月,版發布,成為國際標準。事件定義了事件和事件處理的接口。對于已經正式納入標準的來說,盡管各瀏覽器都實現了某些眾所周知的共同特性,但其他特性還是會因瀏覽器而異。 JavaScript 是面向 Web 的編程語言,絕大多數現代網站都使用了 JavaScript,并且所有的現代 Web 瀏覽器(電腦,手機,平板)均包含了 JavaScri...

    baihe 評論0 收藏0
  • JavaScript 簡史

    摘要:正大力推進,網景通訊公司即將與他們達成一項協議,讓可以用在瀏覽器上。年月,網景通訊公司和達成協議將被重新命名為,它將會作為瀏覽器中小型客戶端任務的一種腳本語言,同時將會被提升為一種更大的開發富組件的專業工具。 本文轉載自:眾成翻譯譯者:網絡埋伏紀事審校: 為之漫筆鏈接:http://www.zcfy.cc/article/2389原文:https://auth0.com/blog/a-...

    pubdreamcc 評論0 收藏0
  • JavaScript高級程序設計學習筆記一(JavaScript簡介)

    摘要:在上百種語言中算是命好的一個,還有就是最近納入高考體系的。由以下三個部分構成。就是對實現該標準規定的各個方面內容的語言的描述。是針對但經過擴展的用于的應用程序編程接口。將頁面映射為由節點構成的樹狀結構。 JavaScript的歷史這里就不再贅述了,當然JavaScript的歷史還是比較有意思的。在上百種語言中JavaScript算是‘命’好的一個,還有就是最近納入高考體系的python...

    supernavy 評論0 收藏0
  • 什么是 HTML 5?

    摘要:該區域代表可以被所控制的畫布。那么現在第二個問題,識別該文檔,這或許不是大部分用戶的需求,但小部分用戶并不意味著人數少。因此一個基于的請求于標準內提出。 前言 作為程序員,技術的落實與鞏固是必要的,因此想到寫個系列,名為 why what or how 每篇文章試圖解釋清楚一個問題。 這次的 why what or how 主題:現在幾乎所有人都知道了 HTML5 ,那么 H5 到底相...

    zhaofeihao 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<