版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第6章Flash與動(dòng)態(tài)網(wǎng)頁
6.1動(dòng)態(tài)網(wǎng)頁技術(shù)Flash影片與外界信息互傳XML技術(shù)在Flash中的應(yīng)用第6章Flash與動(dòng)態(tài)網(wǎng)頁6.1動(dòng)態(tài)網(wǎng)頁技術(shù)1
教學(xué)提示
本章主要學(xué)習(xí)如何用Flash實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁的制作。了解Flash中動(dòng)態(tài)網(wǎng)頁技術(shù),F(xiàn)lash與外界的交互途徑及Flash中的XML類及XMLSockets類的使用方法。
教學(xué)提示本章主2教學(xué)要求
掌握Flash與外界交互時(shí),輸入文本區(qū)域及動(dòng)態(tài)文本區(qū)域的使用。實(shí)例屬性的設(shè)置了解XML類及XMLSocket類的使用。教學(xué)要求掌握Flash與外界交互時(shí),輸入文本區(qū)36.1.1CGI技術(shù)CGI是CommonGatewayInterface〔公共網(wǎng)關(guān)接口〕的縮寫。它是最早被用來建立動(dòng)態(tài)網(wǎng)站的技術(shù)??梢允褂貌煌恼Z言編寫CGI程序,如VisualBasic、Delphi或C/C++等,目前使用的最為廣泛的是Perl語言。6.1動(dòng)態(tài)網(wǎng)頁技術(shù)
6.1.1CGI技術(shù)6.1動(dòng)態(tài)網(wǎng)頁技術(shù)46.1.2ASP技術(shù)ASP是ActiveServerPages〔動(dòng)態(tài)效勞器頁面〕的縮寫。它是微軟開發(fā)的一種類似HTML、腳本和CGI的結(jié)合體,它沒有提供自己專門的編程語言,而是允許用戶使用包括VBScript,JavaScript等在內(nèi)的許多已有的腳本語言編寫ASP的應(yīng)用程序。ASP應(yīng)用程序在WEB效勞器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶端的瀏覽器。6.1.2ASP技術(shù)ASP是Ac56.1.3JSP技術(shù)JSP是JavaServerPages〔Java效勞器頁面〕的縮寫,是由SunMicrosystems公司于1999年6月推出的新技術(shù),是基于JavaServlet以及整個(gè)Java體系的Web開發(fā)技術(shù)。利用這一技術(shù)可以建立先進(jìn)、平安和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。6.1.3JSP技術(shù)JSP是66.1.4PHP技術(shù)
即HypertextPreprocessor(超文本預(yù)處理器),它是當(dāng)今Internet上最為熾熱的腳本語言,其語法借鑒了C、Java、Perl等語言,但只需要很少的編程知識(shí)就能使用PHP建立一個(gè)真正交互的Web站點(diǎn)。6.1.4PHP技術(shù)即HypertextP76.1.5四種技術(shù)的比照6.1.5四種技術(shù)的比照86.2Flash影片與外界信息互傳
Flash分別使用輸入文本區(qū)域和動(dòng)態(tài)文本區(qū)域來完成信息的輸入和輸出。6.2Flash影片與外界信息互傳Fl96.2.1輸入文本區(qū)域在Flash中,可以用輸入文本區(qū)域接受用戶的輸入文本,之后通過按鈕傳送到其它應(yīng)用程序進(jìn)行處理。
6.2.1輸入文本區(qū)域在Flas10創(chuàng)立輸入文本區(qū)域的操作步驟1.使用文本工具,在Flash文檔舞臺(tái)上創(chuàng)立一個(gè)文本區(qū)域。2.在屬性面板中進(jìn)行設(shè)置:在【文本類型】下拉列表中選擇【輸入文本】;在【文本類型】下拉列表下面的【實(shí)例名稱】框中輸入實(shí)例名〔在本例中,實(shí)例名為name〕;在【變量】框中輸入為該文本區(qū)域起的變量名〔在本例中,變量名為varname〕;選中【在文本周圍顯示邊框】選項(xiàng)。如圖6-1所示。創(chuàng)立輸入文本區(qū)域的操作步驟1.使用文本工具,在Flash文11圖6-1使用屬性面板對(duì)輸入文本區(qū)域進(jìn)行設(shè)置
圖6-1使用屬性面板對(duì)輸入文本區(qū)域進(jìn)行設(shè)置126.2.2動(dòng)態(tài)文本區(qū)域
Flash是通過動(dòng)態(tài)文本區(qū)域來接收外界數(shù)據(jù)的。6.2.2動(dòng)態(tài)文本區(qū)域Flash是通過動(dòng)態(tài)文本區(qū)域來接13實(shí)例
1.使用文本工具,在Flash文檔舞臺(tái)上創(chuàng)立一個(gè)文本區(qū)域。2.在屬性面板中進(jìn)行設(shè)置:在【文本類型】下拉列表中選擇【動(dòng)態(tài)文本】;在【文本類型】下拉列表下面的【實(shí)例名稱】框中輸入實(shí)例名〔在本例中,實(shí)例名為output〕;在【線條類型】下拉列表中框中選擇【多行】;選中【可選】及【在文本周圍顯示邊框】選項(xiàng)。如圖6-2所示。實(shí)例1.使用文本工具,在Flash文檔舞臺(tái)上創(chuàng)立14圖6-2使用屬性面板對(duì)動(dòng)態(tài)文本區(qū)域進(jìn)行設(shè)置
圖6-2使用屬性面板對(duì)動(dòng)態(tài)文本區(qū)域進(jìn)行設(shè)置153.添加一個(gè)圖層,命名為action。在action圖層的第1幀添加代碼:output.text=〞你好〞4.保存源文件62.fla5.測(cè)試該動(dòng)畫文件,output動(dòng)態(tài)文本區(qū)域顯示“你好〞兩個(gè)字。3.添加一個(gè)圖層,命名為action。在actio166.3XML技術(shù)在Flash中的應(yīng)用
6.3.1XML簡介XML是eXtensibleMarkupLanguage〔可擴(kuò)展標(biāo)識(shí)語言〕的縮寫。隨著Internet的開展,XML正成為網(wǎng)絡(luò)信息交換的一種標(biāo)準(zhǔn)。XML是根據(jù)一個(gè)國際標(biāo)準(zhǔn)——StandardGeneralizedMarkupLanguage(SGML)—InternationalOrganizationforStandardization(ISO)ISO8879:1986制定而成的。6.3XML技術(shù)在Flash中的應(yīng)用6.3.1XM176.3.2FlashMX中的XML應(yīng)用
Flash利用XML技術(shù),可以與外界進(jìn)行數(shù)據(jù)交互以及數(shù)據(jù)組織。從Flash5開始,對(duì)XML的支持已經(jīng)初具規(guī)模,在FlashMX2004中得到了加強(qiáng)。在FlashMX2004中使用XML主要有兩種方式,使用XML對(duì)象和使用XMLSocket對(duì)象。6.3.2FlashMX中的XML應(yīng)用Flash利用181.使用XML對(duì)象
1〕XML類的主要方法:XML.appendChild():在指定對(duì)象的子級(jí)列表結(jié)尾追加一個(gè)節(jié)點(diǎn)。XML.cloneNode():克隆指定的節(jié)點(diǎn),并可選擇遞歸克隆所有子級(jí)。XML.createElement():創(chuàng)立一個(gè)新的XML元素。XML.createTextNode():創(chuàng)立一個(gè)新的XML文本節(jié)點(diǎn)。XML.load():從URL中加載文檔〔由XML對(duì)象指定〕。XML.parseXML():將XML文檔分析為指定的XML對(duì)象樹。1.使用XML對(duì)象1〕XML類的主要方法:19
2〕XML類的主要屬性XML.firstChild:只讀;引用指定節(jié)點(diǎn)列表中的第一個(gè)子級(jí)。XML.lastChild:引用指定節(jié)點(diǎn)列表中的最后一個(gè)子級(jí)。:只讀;檢查指定的XML對(duì)象是否已加載。XML.nextSibling:只讀;引用父級(jí)節(jié)點(diǎn)的子級(jí)列表中的下一個(gè)同級(jí)。XML.parentNode:只讀;引用指定節(jié)點(diǎn)的父級(jí)節(jié)點(diǎn)。XML.previousSibling:只讀;引用父級(jí)節(jié)點(diǎn)的子級(jí)列表中的前一個(gè)同級(jí)。:一個(gè)數(shù)字狀態(tài)代碼,指示XML文檔分析操作成功或失敗。
2〕XML類的主要屬性XML.firstChild:20
3〕XML類的集合XML.attributes:返回一個(gè)包含指定節(jié)點(diǎn)所有屬性的關(guān)聯(lián)數(shù)組。XML.childNodes:只讀;返回一個(gè)包含對(duì)指定節(jié)點(diǎn)的子級(jí)節(jié)點(diǎn)的引用的數(shù)組。
3〕XML類的集合XML.attributes:返回一212.使用XMLSocket對(duì)象
利用XMLSocket類,運(yùn)行Flash影片的客戶機(jī)可以與由IP地址或域名標(biāo)識(shí)的效勞器建立一個(gè)持續(xù)可靠的連接。利用Socket連接,客戶端程序可以最快地得到效勞器端的有效數(shù)據(jù)。如果沒有持續(xù)的連接,效勞器必須在收到一個(gè)請(qǐng)求后才能向客戶端發(fā)送數(shù)據(jù)。對(duì)于要求滯后時(shí)間較短的客戶端/效勞器應(yīng)用程序,如實(shí)時(shí)聊天系統(tǒng),XMLSocket類非常有用。2.使用XMLSocket對(duì)象利用XMLSocket類221)XMLSocket類的方法有:XMLSocket.close():關(guān)閉一個(gè)翻開的套接字連接。XMLSocket.connect():建立一個(gè)到指定效勞器的連接。XMLSocket.send():向效勞器發(fā)送一個(gè)XML對(duì)象。1)XMLSocket類的方法有:XMLSocket.c232)XMLSocket類的事件處理函數(shù)XMLSocket.onClose():當(dāng)XMLSocket連接關(guān)閉時(shí)調(diào)用的事件處理函數(shù)。XMLSocket.onConnect():一個(gè)事件處理函數(shù),在通過XMLSocket.connect()啟動(dòng)的連接請(qǐng)求成功或失敗后,F(xiàn)lashPlayer將調(diào)用此函數(shù)。XMLSocket.onData()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東科學(xué)技術(shù)職業(yè)學(xué)院《民航英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東酒店管理職業(yè)技術(shù)學(xué)院《現(xiàn)場(chǎng)總線控制技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東金融學(xué)院《家用電器設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工業(yè)大學(xué)《反應(yīng)工程概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東東軟學(xué)院《技術(shù)經(jīng)濟(jì)分析與生產(chǎn)管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東創(chuàng)新科技職業(yè)學(xué)院《第二外語日語(二)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東白云學(xué)院《科學(xué)技術(shù)與工程倫理》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛南師范大學(xué)科技學(xué)院《中國當(dāng)代文學(xué)(2)》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛州師范高等??茖W(xué)校《有機(jī)寶石學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 甘孜職業(yè)學(xué)院《生物技術(shù)綜合性實(shí)驗(yàn)?zāi)K》2023-2024學(xué)年第一學(xué)期期末試卷
- 中國省市地圖模板可編輯模板課件
- 《單片機(jī)技術(shù)》課件-2-3實(shí)現(xiàn)電子門鈴 -實(shí)操
- 《中國潰瘍性結(jié)腸炎診治指南(2023年)》解讀
- 縣級(jí)臨床重點(diǎn)??平ㄔO(shè)項(xiàng)目申報(bào)書
- 兒童社區(qū)獲得性肺炎的診斷和治療
- 山東省濟(jì)南市2023-2024學(xué)年高一上學(xué)期1月期末英語試題
- 物業(yè)設(shè)施設(shè)備巡查與維護(hù)
- 中科院簡介介紹
- 2024年中電投內(nèi)蒙古西部新能源有限公司招聘筆試參考題庫含答案解析
- 【高中語文】《錦瑟》《書憤》課件+++統(tǒng)編版+高中語文選擇性必修中冊(cè)+
- 醫(yī)療機(jī)構(gòu)(醫(yī)院)停電和突然停電應(yīng)急預(yù)案試題及答案
評(píng)論
0/150
提交評(píng)論