本例項是製作乙個flash的動態滑鼠跟隨例項。效果圖如圖52和圖53所示。
圖52 效果圖一圖53 效果圖二
(1) 按ctrl+n組合鍵,新建乙個文件。
(2) 按ctrl+m組合鍵,開啟【文件屬性】對話方塊,並設定影片的尺寸寬為780畫素,高為440畫素(圖中在數字之後以px表示畫素),背景顏色為#99cc33,如圖54所示。
圖54 設定屬性
跟隨滑鼠的文字串為「hi,look at me」,其所包含的文字為a,e,h,i,k,l,m,o,和t。
(1) 按ctrl+f8組合鍵開啟【建立新元件】對話方塊。
(2) 將元件命名為「a」,並選擇元件的行為為「影片剪輯」。
(3) 選擇【文字】工具,在元件「a」視窗中輸入文字a,並設定其字型為「comic sans ms」,大小為20,顏色為紅色,如圖55所示。
(4) 重複步驟(1)~(3),分別建立元件e,h,i,k,l,m,o, t和乙個空元件dummy(即什麼也沒有)。
(5) 按下ctrl+l組合鍵開啟【庫】面板,在【庫】面板中,按下按鈕,新建乙個目錄letters。並把剛新建的所有元件拖動到目錄中去,如圖56所示。
圖55 輸入文字圖56 【庫】面板
(6) 按ctrl+f8組合鍵開啟【建立新元件】對話方塊。
(7) 將元件命名為「period」,並選擇元件的行為為「影片剪輯」。
(8) 在元件period編輯視窗中單擊時間軸的第5幀,按「f6」鍵插入乙個關鍵幀。
(9) 選擇文字工具,輸入乙個「.」號。
(10) 單擊時間軸第10幀,按f6鍵插入乙個關鍵幀。
(11) 選擇文字工具後,單擊剛插入的「.」號,然後在其後面插入乙個「.」號。
(12) 單擊時間軸第15幀,按f6鍵插入乙個關鍵幀。
(13) 選擇文字工具後,單擊剛插入的「.」號,再在其後面插入乙個「.」號。
(14) 單擊時間軸第20幀,按f5鍵插入乙個幀,時間軸如圖57所示。
圖57 時間軸
(15) 單擊【庫】面板中的按鈕,新建乙個目錄「dragged object」。
(16) 在【庫】面板中的「dragged object」目錄裡,按ctrl+f8組合鍵開啟【建立新元件】對話方塊,新建乙個元件「loading dragobj」,並選擇元件的行為為「影片剪輯」。
(17) 在元件loading dragobj編輯視窗中,選取第1幀,開啟【動作】面板。
(18) 在【動作】面板中的編輯視窗中輸入以下**:
i = 16;//"hi look at me…"字串(計算空格在內)共16個元件
a = 5;
b = 1.66;
k = 12;
//替換各元件位置
while (number(i)>=0)
//使元件能拖動
startdrag ("|trail0", true);
此時,【動作–幀】面板如圖58所示。
圖58 新增**後的【動作–幀】面板
(19) 單擊時間軸第2幀,按f6鍵插入乙個關鍵幀。
(20) 選取時間軸第2幀,在【動作】面板中輸入以下**:
//替換各元件位置
i = 1;
while (number(i)<=16)
//重新獲得各元件的位置
|trail0:x_value = getproperty("|trail0", _x);
|trail0:y_value = getproperty("|trail0", _y);
//重新寫入各元件位置
i =16;
while (number(i)>=1)
(21) 單擊時間軸第3幀,按f6鍵插入乙個關鍵幀。
(22) 點選時間軸第3幀,在動作】面板中,單擊「+」,選擇【全域性函式】|【時間軸控制】|gotoand play命令,值設為2,如圖59所示。
圖59 【動作–幀】面板
(23) 單擊時間軸的第40幀,按f5鍵插入乙個幀,此時,時間軸如圖60所示。
圖60 時間軸
(1) 在場景中選擇【檢視】|【網格】|【顯示網格】命令。
(2) 按下ctrl+l組合鍵開啟【庫】面板。
(3) 在【庫】面板中,選擇元件「loading dragobj」,並把此元件拖到場景中。
(4) 在場景中選取元件loading dragobj,選擇【視窗】|【屬性】命令開啟【屬性】面板,在面板的【名稱】文字框中輸入「trail0」,如圖61所示。
圖61 【屬性】面板
(5) 重複步驟(3)~(4)操作,並按文字串「hi_look_at_me…」的順序把元件拖到場景中。再按遞增的順序在【屬性】面板中分別把各元件命名為trail1~trail16。此時,場景如圖62所示。
(6) 按下ctrl+a組合鍵,全選場景中的元件,選擇【視窗】|【對齊】命令或是按 ctrl+k組合鍵,開啟【對齊】面板,如圖63所示。
圖62 場景圖63 【對齊】面板
(7) 先單擊按鈕(或選擇【對齊】|【分布場景】命令),然後再單擊按鈕(中間垂直對齊),如圖64所示。
圖64 排列元件
(8) 單擊按鈕(或選擇【對齊】|【分布場景】命令),然後再單擊按鈕(中間水平分布),如圖65所示。
圖65 【對齊】元件
(9) 儲存檔案,按下ctrl+enter組合鍵預覽效果。
C語言程式設計實訓報告繪圖
實驗說明 試驗目的 掌握turboc語言圖形函式的使用和學會繪製一般圖形。試驗地點 教九樓401 數學系機房 實驗要求 direction 1.每個學生單獨完成 2.開發語言為turboc或c 也可使用其它語言 3.請在自己的實驗報告上寫明姓名 學號 班級 4.每次交的實驗報告內容包括 題目 試驗目...
C語言程式設計實訓指導書
內部使用 主講教師編寫 前言c語言是一種程式設計靈活 特色鮮明的程式語言,是計算機專業學生的基礎課程,學好這種語言可以為後續的物件導向的語言打好堅實的基礎,c語言除了學習必須的基本知識 如概念 方法和語法規則之外,更重要的是進行實訓,以提高學習者的動手和程式設計能力,這才是學習語言的最終目的,結合多...
C語言程式設計實驗報告 控制語句
1 實驗目的 1.熟練掌握if if.else if.else if語句,掌握if語句中的巢狀關係和匹配原則,利用if語句實現分支選擇結構。2.熟練掌握for語句格式及使用方法 3.掌握簡單 常用的演算法,並在程式設計過程中體驗各種演算法的程式設計技巧.進一步學習除錯程式,掌握語法錯誤和邏輯的檢查方...