Flash-MX設(shè)計(jì)與開(kāi)發(fā)教程與實(shí)訓(xùn)Flash與動(dòng)態(tài)網(wǎng)頁(yè)_第1頁(yè)
Flash-MX設(shè)計(jì)與開(kāi)發(fā)教程與實(shí)訓(xùn)Flash與動(dòng)態(tài)網(wǎng)頁(yè)_第2頁(yè)
Flash-MX設(shè)計(jì)與開(kāi)發(fā)教程與實(shí)訓(xùn)Flash與動(dòng)態(tài)網(wǎng)頁(yè)_第3頁(yè)
Flash-MX設(shè)計(jì)與開(kāi)發(fā)教程與實(shí)訓(xùn)Flash與動(dòng)態(tài)網(wǎng)頁(yè)_第4頁(yè)
Flash-MX設(shè)計(jì)與開(kāi)發(fā)教程與實(shí)訓(xùn)Flash與動(dòng)態(tài)網(wǎng)頁(yè)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論