




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第20章
MFC和Flash的交互2025/6/19220.1Flash介紹
20.1.1Flash簡介Flash是美國的MACROMEDIA公司于1999年6月推出的優(yōu)秀網(wǎng)頁動畫設(shè)計軟件。它是一種交互式動畫設(shè)計工具,用它可以將音樂、聲效、動畫以及富有新意的界面融合在一起,以制作出高品質(zhì)的網(wǎng)頁動態(tài)效果。2025/6/19320.1.2Flash主要功能1.圖形操作繪圖和編輯圖形不但是創(chuàng)作Flash動畫的基本功,也是進行多媒體創(chuàng)作的基本功。只有基本功扎實,才能在以后的學(xué)習(xí)和創(chuàng)作道路上一帆風順。2.補間動畫補間動畫是整個Flash動畫設(shè)計的核心,也是Flash動畫的最大優(yōu)點,它有動畫補間和形狀補間兩種形式。2025/6/19420.2Flash腳本開發(fā)基礎(chǔ)基本動作控制命令停止命令格式——stop():停止播放頭的移動;播放命令——play():在時間軸中向前移動播放頭;轉(zhuǎn)移命令——gotoAndPlay(scene,frame):
參數(shù)scene播放頭將轉(zhuǎn)到的場景的名稱;frame播放頭將轉(zhuǎn)到的幀的編號或標簽。2025/6/1952.按鈕使用按鈕元件可以在影片中創(chuàng)建響應(yīng)鼠標點擊、滑過或其它動作的交互式按鈕??梢远x與各種按鈕狀態(tài)關(guān)聯(lián)的圖形,然后指定按鈕實例的動作。請參閱為按鈕指定動作。在單擊或滑過按鈕時要讓影片執(zhí)行某個動作。您必須將動作指定給按鈕的一個實例;該元件的其它實例不受影響。
2025/6/196
20.2.2Flash數(shù)據(jù)類型Flash中根據(jù)數(shù)據(jù)的處理方法的不同,對數(shù)據(jù)進行了分類:數(shù)值類型、字符串類型、布爾類型、對象類型、影片剪輯類型、未定義類型共六種。計算機在處理這些數(shù)據(jù)的時候,必需使用某種方法存儲這些數(shù)據(jù),變量就是服務(wù)于該目的。所以常說"變量是保存信息的容器",下面先看看幾個最常用的數(shù)據(jù):2025/6/19720.2.3Flash關(guān)鍵字和變量1.標識符flash中標識符是用于表示變量、屬性、對象、函數(shù)或方法的名稱。它的第一個字符必須是字母、下劃線
(_)或美元記號
($)。其后的字符必須是字母、數(shù)字、下劃線或美元記號。例如,firstName是一個變量的名稱。2.關(guān)鍵字關(guān)鍵字是有特殊含義的保留字。例如,var是用于聲明本地變量的關(guān)鍵字。不能使用關(guān)鍵字作為標識符,例如,var不是合法的變量名。2025/6/1983.常量在程序運行過程中,其值保持不變的量叫常量,常量的類型有number,string和boolean型,還有一種用標識符表示的常量叫符號常量。4.變量變量是保存信息的容器。變量可以存儲任何類型的數(shù)據(jù):數(shù)字、字符串、布爾值、對象和影片剪輯。要使用變量必需首先把變量附加在某個位置上2025/6/199
20.2.4Flash影片剪輯事件與拖動
1.OnclipEvet前面主要練習(xí)了把命令寫在時間軸的關(guān)鍵幀上和按鈕上,其實還可以把命令寫在影片剪輯上。當命令寫在按鈕上的時候,必需首先寫on事件,例如:on(press){...}或者on(release){...}等等,用來表示鼠標在按鈕上發(fā)生的動作。同樣的道理當把命令寫在影片剪輯上的時候必需首先寫OnclipEvet。2025/6/19102.拖動命令命令格式:
startDrag(target,[lock,left,top,right,bottom])參數(shù)target表示要拖動的影片剪輯的目標路徑;lock表示一個布爾值,指定可拖動影片剪輯是鎖定到鼠標位置中央
(true),還是鎖定到用戶首次點擊該影片剪輯的位置上
(false)。此參數(shù)是可選的。參數(shù)left、top、right、bottom相對于影片剪輯父級坐標的值,這些坐標指定該影片剪輯的約束矩形。這些參數(shù)是可選的。返回無。2025/6/191120.3在MFC中使用Flash
20.3.1MFC中添加ShockwaveFlash控件ShockwaveFlash是一個可以使開發(fā)者在MFC中輕易使用并和FLash交互的控件,學(xué)習(xí)MFC和FLash的交互,就是學(xué)習(xí)ShockwaFlash控件的使用。2025/6/191220.3.3在Flash和MFC之間傳遞消息把Flash嵌入自己的程序后,用戶在flash動畫上面操作,想知道用戶進行了什么操作,就得讓flash動畫來通知程序了。Flash腳本中的命令FSCommand(command,args)可以用來向外部發(fā)送消息。2025/6/1913FSCommand命令有兩個參數(shù),都是字符串,開發(fā)者可以在flash腳本中指定任意的字符串。比如用戶按下flash動畫的一個按鈕就發(fā)送FSCommand("bt","bt1")這樣一個消息,按下另一個按鈕發(fā)送FSCommand("bt","bt2"),而程序收到FSCommand消息后就對通過兩個參數(shù)的不同字符串來判斷用戶按下的是哪個按鈕。
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025兒童醫(yī)院老年認知功能評估與篩查技能考核
- 2025安徽宣城市人民醫(yī)院(皖南醫(yī)學(xué)院附屬宣城醫(yī)院)高層次人才招聘6人考前自測高頻考點模擬試題及答案詳解(易錯題)
- 2025人民醫(yī)院抗腫瘤藥物管理考核
- 滄州市人民醫(yī)院婦科超聲監(jiān)測排卵考核
- 2025年甘肅酒泉阿克塞縣人民檢察院招聘聘用制人員模擬試卷及答案詳解(歷年真題)
- 2025年西安醫(yī)學(xué)院第二附屬醫(yī)院招聘(84人)模擬試卷附答案詳解
- 大學(xué)講課課件
- 2025年4月廣東深圳市大鵬新區(qū)政務(wù)服務(wù)和數(shù)據(jù)管理局招聘編外人員2人考前自測高頻考點模擬試題及一套完整答案詳解
- 大學(xué)藝術(shù)概論課件
- 滄州市中醫(yī)院感染傷口處理考核
- 思政家鄉(xiāng)課件
- (2024版)小學(xué)道德與法治 一年級上冊 教學(xué)設(shè)計
- 腹股溝疝修補術(shù)護理查房
- 創(chuàng)傷應(yīng)急預(yù)案演練腳本(2篇)
- 《質(zhì)量管理理論方法與實踐》課件-質(zhì)量管理 ch5 質(zhì)量功能展開
- 信息運維服務(wù)管理規(guī)范標準
- 新教材2025-2026學(xué)年人教版(2024)美術(shù)二年級上冊全冊(教學(xué)設(shè)計)教案
- 水運工程監(jiān)理旁站方案(3篇)
- 2025教科版三年級科學(xué)上冊教學(xué)計劃、教學(xué)設(shè)計(附目錄)
- 木質(zhì)素降解微生物促進秸稈飼料化營養(yǎng)價值提升的機制研究
- 全科醫(yī)學(xué)進修匯報
評論
0/150
提交評論