版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第6章Flash與動(dòng)態(tài)網(wǎng)頁(yè)
6.1動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)Flash影片與外界信息互傳XML技術(shù)在Flash中的應(yīng)用第6章Flash與動(dòng)態(tài)網(wǎng)頁(yè)6.1動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)1
教學(xué)提示
本章主要學(xué)習(xí)如何用Flash實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的制作。了解Flash中動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),F(xiàn)lash與外界的交互途徑及Flash中的XML類(lèi)及XMLSockets類(lèi)的使用方法。
教學(xué)提示本章主2教學(xué)要求
掌握Flash與外界交互時(shí),輸入文本區(qū)域及動(dòng)態(tài)文本區(qū)域的使用。實(shí)例屬性的設(shè)置了解XML類(lèi)及XMLSocket類(lèi)的使用。教學(xué)要求掌握Flash與外界交互時(shí),輸入文本區(qū)36.1.1CGI技術(shù)CGI是CommonGatewayInterface〔公共網(wǎng)關(guān)接口〕的縮寫(xiě)。它是最早被用來(lái)建立動(dòng)態(tài)網(wǎng)站的技術(shù)??梢允褂貌煌恼Z(yǔ)言編寫(xiě)CGI程序,如VisualBasic、Delphi或C/C++等,目前使用的最為廣泛的是Perl語(yǔ)言。6.1動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)
6.1.1CGI技術(shù)6.1動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)46.1.2ASP技術(shù)ASP是ActiveServerPages〔動(dòng)態(tài)效勞器頁(yè)面〕的縮寫(xiě)。它是微軟開(kāi)發(fā)的一種類(lèi)似HTML、腳本和CGI的結(jié)合體,它沒(méi)有提供自己專(zhuān)門(mén)的編程語(yǔ)言,而是允許用戶使用包括VBScript,JavaScript等在內(nèi)的許多已有的腳本語(yǔ)言編寫(xiě)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效勞器頁(yè)面〕的縮寫(xiě),是由SunMicrosystems公司于1999年6月推出的新技術(shù),是基于JavaServlet以及整個(gè)Java體系的Web開(kāi)發(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上最為熾熱的腳本語(yǔ)言,其語(yǔ)法借鑒了C、Java、Perl等語(yǔ)言,但只需要很少的編程知識(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ū)域來(lái)完成信息的輸入和輸出。6.2Flash影片與外界信息互傳Fl96.2.1輸入文本區(qū)域在Flash中,可以用輸入文本區(qū)域接受用戶的輸入文本,之后通過(guò)按鈕傳送到其它應(yīng)用程序進(jìn)行處理。
6.2.1輸入文本區(qū)域在Flas10創(chuàng)立輸入文本區(qū)域的操作步驟1.使用文本工具,在Flash文檔舞臺(tái)上創(chuàng)立一個(gè)文本區(qū)域。2.在屬性面板中進(jìn)行設(shè)置:在【文本類(lèi)型】下拉列表中選擇【輸入文本】;在【文本類(lèi)型】下拉列表下面的【實(shí)例名稱(chēng)】框中輸入實(shí)例名〔在本例中,實(shí)例名為name〕;在【變量】框中輸入為該文本區(qū)域起的變量名〔在本例中,變量名為varname〕;選中【在文本周?chē)@示邊框】選項(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是通過(guò)動(dòng)態(tài)文本區(qū)域來(lái)接收外界數(shù)據(jù)的。6.2.2動(dòng)態(tài)文本區(qū)域Flash是通過(guò)動(dòng)態(tài)文本區(qū)域來(lái)接13實(shí)例
1.使用文本工具,在Flash文檔舞臺(tái)上創(chuàng)立一個(gè)文本區(qū)域。2.在屬性面板中進(jìn)行設(shè)置:在【文本類(lèi)型】下拉列表中選擇【動(dòng)態(tài)文本】;在【文本類(lèi)型】下拉列表下面的【實(shí)例名稱(chēng)】框中輸入實(shí)例名〔在本例中,實(shí)例名為output〕;在【線條類(lèi)型】下拉列表中框中選擇【多行】;選中【可選】及【在文本周?chē)@示邊框】選項(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)畫(huà)文件,output動(dòng)態(tài)文本區(qū)域顯示“你好〞兩個(gè)字。3.添加一個(gè)圖層,命名為action。在actio166.3XML技術(shù)在Flash中的應(yīng)用
6.3.1XML簡(jiǎn)介XML是eXtensibleMarkupLanguage〔可擴(kuò)展標(biāo)識(shí)語(yǔ)言〕的縮寫(xiě)。隨著Internet的開(kāi)展,XML正成為網(wǎng)絡(luò)信息交換的一種標(biāo)準(zhǔn)。XML是根據(jù)一個(gè)國(guó)際標(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開(kāi)始,對(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類(lèi)的主要方法: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ì)象樹(shù)。1.使用XML對(duì)象1〕XML類(lèi)的主要方法:19
2〕XML類(lèi)的主要屬性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類(lèi)的主要屬性XML.firstChild:20
3〕XML類(lèi)的集合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類(lèi)的集合XML.attributes:返回一212.使用XMLSocket對(duì)象
利用XMLSocket類(lèi),運(yùn)行Flash影片的客戶機(jī)可以與由IP地址或域名標(biāo)識(shí)的效勞器建立一個(gè)持續(xù)可靠的連接。利用Socket連接,客戶端程序可以最快地得到效勞器端的有效數(shù)據(jù)。如果沒(méi)有持續(xù)的連接,效勞器必須在收到一個(gè)請(qǐng)求后才能向客戶端發(fā)送數(shù)據(jù)。對(duì)于要求滯后時(shí)間較短的客戶端/效勞器應(yīng)用程序,如實(shí)時(shí)聊天系統(tǒng),XMLSocket類(lèi)非常有用。2.使用XMLSocket對(duì)象利用XMLSocket類(lèi)221)XMLSocket類(lèi)的方法有:XMLSocket.close():關(guān)閉一個(gè)翻開(kāi)的套接字連接。XMLSocket.connect():建立一個(gè)到指定效勞器的連接。XMLSocket.send():向效勞器發(fā)送一個(gè)XML對(duì)象。1)XMLSocket類(lèi)的方法有:XMLSocket.c232)XMLSocket類(lèi)的事件處理函數(shù)XMLSocket.onClose():當(dāng)XMLSocket連接關(guān)閉時(shí)調(diào)用的事件處理函數(shù)。XMLSocket.onConnect():一個(gè)事件處理函數(shù),在通過(guò)XMLSocket.connect()啟動(dòng)的連接請(qǐng)求成功或失敗后,F(xiàn)lashPlayer將調(diào)用此函數(shù)。XMLSocket.onData()
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年小學(xué)班主任例會(huì)制度范文(二篇)
- 2024年國(guó)際專(zhuān)利技術(shù)許可合同例文(三篇)
- 2024年實(shí)習(xí)期個(gè)人工作總結(jié)參考模板(七篇)
- 2024年員工試用期工作總結(jié)例文(三篇)
- 2024年基本公共衛(wèi)生工作問(wèn)責(zé)制度范例(二篇)
- 2024年學(xué)生會(huì)部員量化考核制度例文(四篇)
- 2024年天貓運(yùn)營(yíng)主管崗位的具體職責(zé)概述范文(二篇)
- 【提升新時(shí)代建筑施工企業(yè)行政管理工作效果探究開(kāi)題報(bào)告1800字】
- 2024年學(xué)生暑假學(xué)習(xí)計(jì)劃范例(二篇)
- 【《企業(yè)銷(xiāo)售人員激勵(lì)問(wèn)題及策略探析-以查爾斯電子公司為例(數(shù)據(jù)論文)》13000字】
- 椎管內(nèi)麻醉的相關(guān)新進(jìn)展
- 河北省衡水中學(xué)2022-2023學(xué)年高一上學(xué)期綜合素質(zhì)檢測(cè)二數(shù)學(xué)試題含解析
- 《中國(guó)潰瘍性結(jié)腸炎診治指南(2023年)》解讀
- 辦理寬帶拆機(jī)委托書(shū)
- 2024年ACOG-《第一產(chǎn)程及第二產(chǎn)程管理》指南要點(diǎn)
- 一線員工安全心得體會(huì)范文(3篇)
- 2高空作業(yè)安全技術(shù)交底(涉及高空作業(yè)者交底后必須簽字)
- 牛頓第三定律說(shuō)課市公開(kāi)課一等獎(jiǎng)省賽課微課金獎(jiǎng)?wù)n件
- (2024年)北京師范大學(xué)網(wǎng)絡(luò)教育《教育學(xué)原理》歡迎您
- 火車(chē)站物流園區(qū)建設(shè)項(xiàng)目物有所值評(píng)價(jià)報(bào)告
- 2024年工裝夾具相關(guān)項(xiàng)目營(yíng)銷(xiāo)策略方案
評(píng)論
0/150
提交評(píng)論