




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(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)、平安和跨平臺的動(dòng)態(tài)網(wǎng)站。6.1.3JSP技術(shù)JSP是66.1.4PHP技術(shù)
即HypertextPreprocessor(超文本預(yù)處理器),它是當(dāng)今Internet上最為熾熱的腳本語言,其語法借鑒了C、Java、Perl等語言,但只需要很少的編程知識就能使用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文檔舞臺上創(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使用屬性面板對輸入文本區(qū)域進(jìn)行設(shè)置
圖6-1使用屬性面板對輸入文本區(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文檔舞臺上創(chuàng)立一個(gè)文本區(qū)域。2.在屬性面板中進(jìn)行設(shè)置:在【文本類型】下拉列表中選擇【動(dòng)態(tài)文本】;在【文本類型】下拉列表下面的【實(shí)例名稱】框中輸入實(shí)例名〔在本例中,實(shí)例名為output〕;在【線條類型】下拉列表中框中選擇【多行】;選中【可選】及【在文本周圍顯示邊框】選項(xiàng)。如圖6-2所示。實(shí)例1.使用文本工具,在Flash文檔舞臺上創(chuàng)立14圖6-2使用屬性面板對動(dòng)態(tài)文本區(qū)域進(jìn)行設(shè)置
圖6-2使用屬性面板對動(dòng)態(tài)文本區(qū)域進(jìn)行設(shè)置153.添加一個(gè)圖層,命名為action。在action圖層的第1幀添加代碼:output.text=〞你好〞4.保存源文件62.fla5.測試該動(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)識語言〕的縮寫。隨著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開始,對XML的支持已經(jīng)初具規(guī)模,在FlashMX2004中得到了加強(qiáng)。在FlashMX2004中使用XML主要有兩種方式,使用XML對象和使用XMLSocket對象。6.3.2FlashMX中的XML應(yīng)用Flash利用181.使用XML對象
1〕XML類的主要方法:XML.appendChild():在指定對象的子級列表結(jié)尾追加一個(gè)節(jié)點(diǎn)。XML.cloneNode():克隆指定的節(jié)點(diǎn),并可選擇遞歸克隆所有子級。XML.createElement():創(chuàng)立一個(gè)新的XML元素。XML.createTextNode():創(chuàng)立一個(gè)新的XML文本節(jié)點(diǎn)。XML.load():從URL中加載文檔〔由XML對象指定〕。XML.parseXML():將XML文檔分析為指定的XML對象樹。1.使用XML對象1〕XML類的主要方法:19
2〕XML類的主要屬性XML.firstChild:只讀;引用指定節(jié)點(diǎn)列表中的第一個(gè)子級。XML.lastChild:引用指定節(jié)點(diǎn)列表中的最后一個(gè)子級。:只讀;檢查指定的XML對象是否已加載。XML.nextSibling:只讀;引用父級節(jié)點(diǎn)的子級列表中的下一個(gè)同級。XML.parentNode:只讀;引用指定節(jié)點(diǎn)的父級節(jié)點(diǎn)。XML.previousSibling:只讀;引用父級節(jié)點(diǎn)的子級列表中的前一個(gè)同級。:一個(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è)包含對指定節(jié)點(diǎn)的子級節(jié)點(diǎn)的引用的數(shù)組。
3〕XML類的集合XML.attributes:返回一212.使用XMLSocket對象
利用XMLSocket類,運(yùn)行Flash影片的客戶機(jī)可以與由IP地址或域名標(biāo)識的效勞器建立一個(gè)持續(xù)可靠的連接。利用Socket連接,客戶端程序可以最快地得到效勞器端的有效數(shù)據(jù)。如果沒有持續(xù)的連接,效勞器必須在收到一個(gè)請求后才能向客戶端發(fā)送數(shù)據(jù)。對于要求滯后時(shí)間較短的客戶端/效勞器應(yīng)用程序,如實(shí)時(shí)聊天系統(tǒng),XMLSocket類非常有用。2.使用XMLSocket對象利用XMLSocket類221)XMLSocket類的方法有:XMLSocket.close():關(guān)閉一個(gè)翻開的套接字連接。XMLSocket.connect():建立一個(gè)到指定效勞器的連接。XMLSocket.send():向效勞器發(fā)送一個(gè)XML對象。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)的連接請求成功或失敗后,F(xiàn)lashPlayer將調(diào)用此函數(shù)。XMLSocket.onData()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 兔子領(lǐng)養(yǎng)合同范本
- 廠家銷售廠房合同范本
- 供用電合同范本高壓
- 東城區(qū)恒溫配送合同范本
- 代建租賃住房合同范本
- 單方贈與協(xié)議合同范本
- 華為碎屏險(xiǎn)合同范本
- 廠區(qū)工地勞務(wù)合同范本
- 2025重慶市安全員《B證》考試題庫及答案
- 2025河南省建筑安全員-A證考試題庫附答案
- 護(hù)士長管理知識考核試題
- 鐵路隧道襯砌質(zhì)量沖擊回波聲頻法檢測指南SCIT-1-DG-002-2019-C
- 路基填筑工藝性試驗(yàn)總結(jié)報(bào)告
- 【班級管理表格】學(xué)生檢討反思承諾書
- 抗生素種類歸納分類
- 社會保險(xiǎn)職工增減表
- 客戶滿意率統(tǒng)計(jì)表
- 低壓電工考試題庫(含答案)
- 01-BUFR格式應(yīng)用指南(試用版)
- 邊坡抗滑樁計(jì)算
- 工程建筑部門周例會-課件
評論
0/150
提交評論