Visual C++程序設計教程(第二版)課件:MFC和Flash的交互_第1頁
Visual C++程序設計教程(第二版)課件:MFC和Flash的交互_第2頁
Visual C++程序設計教程(第二版)課件:MFC和Flash的交互_第3頁
Visual C++程序設計教程(第二版)課件:MFC和Flash的交互_第4頁
Visual C++程序設計教程(第二版)課件:MFC和Flash的交互_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

MFC和Flash的交互

2024/11/11220.1Flash介紹

20.1.1Flash簡介Flash是美國的MACROMEDIA公司于1999年6月推出的優秀網頁動畫設計軟件。它是一種交互式動畫設計工具,用它可以將音樂、聲效、動畫以及富有新意的界面融合在一起,以制作出高品質的網頁動態效果。2024/11/112024/11/11320.1.2Flash主要功能1.圖形操作繪圖和編輯圖形不但是創作Flash動畫的基本功,也是進行多媒體創作的基本功。只有基本功扎實,才能在以后的學習和創作道路上一帆風順。2.補間動畫補間動畫是整個Flash動畫設計的核心,也是Flash動畫的最大優點,它有動畫補間和形狀補間兩種形式。2024/11/112024/11/11420.2Flash腳本開發基礎基本動作控制命令停止命令格式——stop():停止播放頭的移動;播放命令——play():在時間軸中向前移動播放頭;轉移命令——gotoAndPlay(scene,frame):

參數scene播放頭將轉到的場景的名稱;frame播放頭將轉到的幀的編號或標簽。2024/11/112024/11/1152.按鈕使用按鈕元件可以在影片中創建響應鼠標點擊、滑過或其它動作的交互式按鈕。可以定義與各種按鈕狀態關聯的圖形,然后指定按鈕實例的動作。請參閱為按鈕指定動作。在單擊或滑過按鈕時要讓影片執行某個動作。您必須將動作指定給按鈕的一個實例;該元件的其它實例不受影響。

2024/11/112024/11/116

20.2.2Flash數據類型Flash中根據數據的處理方法的不同,對數據進行了分類:數值類型、字符串類型、布爾類型、對象類型、影片剪輯類型、未定義類型共六種。計算機在處理這些數據的時候,必需使用某種方法存儲這些數據,變量就是服務于該目的。所以常說"變量是保存信息的容器",下面先看看幾個最常用的數據:2024/11/112024/11/11720.2.3Flash關鍵字和變量1.標識符flash中標識符是用于表示變量、屬性、對象、函數或方法的名稱。它的第一個字符必須是字母、下劃線(_)或美元記號($)。其后的字符必須是字母、數字、下劃線或美元記號。例如,firstName是一個變量的名稱。2.關鍵字關鍵字是有特殊含義的保留字。例如,var是用于聲明本地變量的關鍵字。不能使用關鍵字作為標識符,例如,var不是合法的變量名。2024/11/112024/11/1183.常量在程序運行過程中,其值保持不變的量叫常量,常量的類型有number,string和boolean型,還有一種用標識符表示的常量叫符號常量。4.變量變量是保存信息的容器。變量可以存儲任何類型的數據:數字、字符串、布爾值、對象和影片剪輯。要使用變量必需首先把變量附加在某個位置上2024/11/112024/11/119

20.2.4Flash影片剪輯事件與拖動

1.OnclipEvet前面主要練習了把命令寫在時間軸的關鍵幀上和按鈕上,其實還可以把命令寫在影片剪輯上。當命令寫在按鈕上的時候,必需首先寫on事件,例如:on(press){...}或者on(release){...}等等,用來表示鼠標在按鈕上發生的動作。同樣的道理當把命令寫在影片剪輯上的時候必需首先寫OnclipEvet。2024/11/112024/11/11102.拖動命令命令格式: startDrag(target,[lock,left,top,right,bottom])參數target表示要拖動的影片剪輯的目標路徑;lock表示一個布爾值,指定可拖動影片剪輯是鎖定到鼠標位置中央(true),還是鎖定到用戶首次點擊該影片剪輯的位置上(false)。此參數是可選的。參數left、top、right、bottom相對于影片剪輯父級坐標的值,這些坐標指定該影片剪輯的約束矩形。這些參數是可選的。返回無。2024/11/112024/11/111120.3在MFC中使用Flash

20.3.1MFC中添加ShockwaveFlash控件ShockwaveFlash是一個可以使開發者在MFC中輕易使用并和FLash交互的控件,學習MFC和FLash的交互,就是學習ShockwaFlash控件的使用。2024/11/112024/11/111220.3.3在Flash和MFC之間傳遞消息把Flash嵌入自己的程序后,用戶在flash動畫上面操作,想知道用戶進行了什么操作,就得讓flash動畫來通知程序了。Flash腳本中的命令FSCommand(command,args)可以用來向外部發送消息。2024/11/112024/11/1113FSCommand命令有兩個參數,都是字符串,開發者可以在flash腳本中指定任意的字符串。比如用戶按下flash動畫的一個按鈕就發送FSCommand("bt","bt1")這樣一個消息,按下另一個按鈕發送FSCommand("bt","bt2"),而程序收到FSCommand消息后就對通過兩個參數的不同字符串來判斷用戶按下的是哪個按鈕。

2024/11/11

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論