ActionScript 綜合應用 (一) ─ 自製滑鼠指標

Slides:



Advertisements
Similar presentations
高中新课程思想政治(必 修 1 、 2 )的教学体会 北京师大二附中 李文燕 2008 年西城新课程教师培训的讲稿.
Advertisements

学习目标 第八章 制作遮罩层动画 掌握遮罩层动画制作眼镜反光效果的方法 。 掌握遮罩层动画制作流水效果的方法 。 掌握遮罩层动画制作瀑布效果的方法 。 掌握遮罩层动画表现镜面拼图效果的方法 。 掌握遮罩动画表现裂纹、断桥效果的方法 。
《饲料分析与质量检测技术》 说课 主讲教师:管建慧. 课程名称: 《饲料分析与饲料质量检测技术 》 课程编码:
猜谜语 有个小娃娃,真是没 礼貌。 见到小树摇一摇,吓 得树叶哇哇叫。 见到小花逗一逗,摘 去她的太阳帽。 没人和它交朋友,只 好自已到外处跑。
商管群科科主任 盧錦春 年 3 月份初階建置、 4 月份進階建置、 5 月份試賣與對外營業。
2009/12/211 商務科技管理系 實 務 專 題 報 告 辦桌非難事 學生: 施雅雯 ( ) 張敬芝 ( ) 葉明臻 ( ) 黃怡琅 ( )
今天我们会去一个充满神秘色彩的地方 你知道是哪吗.
领舞者:聋人邰丽华 观看了聋人表演的《千手观音》,你想说点什么呢?.
黄帝内经 内经教研室 王黎.
项目五 高级动画 本章要点 本章导读 本章任务 上机实训.
成语乐园 成语乐园 执教老师:李道梅.
專題報告 宇宙雙人射擊遊戲.
Flash动画制作 形状渐变动画 动作渐变动画 引导线动画 遮罩动画 动作按钮 动态文本.
职官与科举 职官:在国家机构中担任一定职务的官吏,这里面有职官的名称、职权范围和品级地位等方面的内容。
花开有日 芬芳天下 “国培计划(2012)” ——幼儿园骨干教师远程培训项目 山东幼儿园教师8班第4期简报 主办人:张瑞美     
《卖火柴的小女孩》 《海的女儿》 你 认 识 这 些 图 片 的 故 事 吗 《丑小鸭》 《拇指姑娘》 它们都来自于哪位作家笔下?
詹天佑.
北师大版义务教育课程标准实验教科书 七年级上册讲义 第17课 先进的科学技术.
民主國家的政府體制 我國的中央政府體制 我國中央政府的功能 地方政府組織與功能
銷售與顧客關係管理 巫立宇.邱志聖 著.
第 27 章 網頁動畫大集合 著作權所有 © 旗標出版股份有限公司.
立體四子棋 研究成員:謝旻諺、 鄭家鈞 指導老師:林屏森老師.
20、豆花庄的小家伙们.
“三步式”网络学习法 《探究与发现》数学网络学习平台介绍
animation-Introduction
CH11 心理疾病 李志鴻.
初中思想品德 规范的教学设计与案例分析.
华 夏 之 祖 第 3 课.
法學緒論第六單元:法律適用 設計課程︰ 財經法律系 --楊東連 法學緒論-6.
三創產業學程 學群主持人:袁國榮召集人.
3.3 动 画 处 理 技 术 本节要点 计算机动画的基本工作原理 计算机动画的分类 使用Flash二维动画工具
“深入推进依法行政加快建设法治政府” -《法治政府建设实施纲要》解读
時間軸 (Timeline) 面板、 圖層 (Layer) 與 影格 (Frame)
第六节 可降阶的二阶微分方程 一、 型的微分方程 二、 型的微分方程 三、 型的微分方程.
CH1 . 集 合 与 命 题.
小学语文第三册第八课 难忘的一天 生字 图片 朗读 词语 写字 音乐.
自我介绍 ——陈丽敏.
Ch19 創業精神 管理學:整合觀點與創新思維3/e.中山大學企管系 著.前程文化 出版.
Flash 8.0——《 Flash 8中文版实训教程》讲义
《体育与健康》说课稿 课题:新兴体育舞蹈 —踢踏舞教学 北师大泉州附中 陈玉慈.
以考试说明带动二轮复习 福州第三中学 张璐.
第 7 章 文字、點陣圖與物件編輯 著作權所有 © 旗標出版股份有限公司.
第四章 多彩的光 第六节 眼睛与视力矫正.
跨越海峡的生命桥.
影格的類型及相關操作 新增影格 播放磁頭與影格的關係 選取影格 移除影格 影格的類型 設定關鍵影格 設定空白關鍵影格 清除關鍵影格.
Flash动画.
第 十六课 制作交互式动画 课前导读 课堂讲解 上机实战 课后练习.
如何在PowerPoint 2007中插入flash动画
第6章 元件、实例和库 本章主要内容: 元件 实例 库.
ActionScript 綜合應用 (一) ─自製滑鼠指標
第10章 声音和视频 本章主要内容: 使用声音 使用视频.
主讲:陶建平 华中科技大学网络与计算中心
网页设计与制作 Dreamweaver CS6 标准教程
小朋友们好! 场景一:线索人物孙悟空自我介绍,配合自动语音。.
Chapter 1 了解Flash編輯架構.
第 6 章 元件、實體與 元件庫.
生命教育 媒材應用分享 電影 天外奇蹟(UP) 華盛頓高中 巫孟容.
第 15 章 遮色片(Mask) 效果應用─小偷越獄篇.
项目一 认识设计环境 《FLASH动画设计》精品课程组.
傻瓜化的动画制作软件Swish.
第 11 章 色彩形狀漸變動畫─超 Easy!.
第 14 章 濾鏡特效─ 迅速移動的飛碟.
Flash知识补充.
ActionScript 綜合應用 (二) ─打蟑螂遊戲
6-5 元件編輯的環境 將圖形轉換為元件後, 想要編輯元件的內容, 必須切換到該元件的編輯模式下才能進行, 元件的編輯模式有下列 3 種, 以下分別為您介紹。
第 20 章 ActionScript 指令與語法.
指數、對數函數 數101乙 周文翔 朱哲明 張良聿.
李商隐诗两首 锦 瑟 马 嵬 夕阳无限好,只是尽黄昏。.
编写脚本、初识Flash.
初识flash、绘制角色.
Presentation transcript:

ActionScript 綜合應用 (一) ─ 自製滑鼠指標 第 24 章 ActionScript 綜合應用 (一) ─ 自製滑鼠指標 著作權所有 © 旗標出版股份有限公司

本章提要 動畫元件與流程說明 自製滑鼠指標的原理 自製小拖鞋滑鼠指標 製作進階版的小拖鞋滑鼠指標 舉一反三時間 - 跟隨指標的花龍

重點說明 本章將使用一個可愛的小拖鞋影片片段元件來做為自製滑鼠指標, 之所以使用小拖鞋, 是為了讓本範例能成為第 25 章打蟑螂遊戲中的重要元件。 請雙按 ch24.swf 檔來看看本範例的 效果:

動畫元件與流程說明 元件介紹 動畫製作流程

元件介紹 本範例所需的元件如下:

元件介紹 若你是自行繪製拖鞋影片片段元件, 請注意要將元件的註冊點設在拖鞋的前端, 因為元件的註冊點就是其座標位置點, 希望拖鞋的前端成為滑鼠指標的座標點的話, 最好在繪製時就先調整好。

動畫製作流程

自製滑鼠指標的原理 自製滑鼠指標的原理其實非常簡單, 就是先把真正的滑鼠指標給隱形起來, 然後讓一個影片片段元件的實體一直維持在滑鼠指標的座標位置上, 這樣這個影片片段元件看起來就像是新製作的滑鼠指標囉!

自製滑鼠指標的原理

自製滑鼠指標的原理 依據自製滑鼠指標的完整流程, 我們歸納出下列幾個要點: 用來取代滑鼠的, 最好是影片片段元件: 注意影片片段實體的圖層與深度問題: 使用 Mouse.hide ( ) 滑鼠方法隱藏真正的滑鼠指標: 隱藏真正滑鼠指標的時機: 利用滑鼠事件來指定座標位置給自製滑鼠:

用來取代滑鼠的, 最好是 影片片段元件 因為影片片段元件可以有實體名稱, 故可以用 ActionScript 控制;而按鈕元件雖然也可以有實體名稱, 但是由於按鈕元件會接收滑鼠事件, 故當你將按鈕實體「黏」在滑鼠指標位置上時, 往往會造成舞台上其他按鈕、影片片段實體接收不到滑鼠事件的情況 (因為都被這個自製滑鼠給擋住並接收走了)。

注意影片片段實體的 圖層與深度問題 由於滑鼠指標是電腦操作的重要指示圖示, 因此它必須一直處在畫面中的最高層, 也就是說不能被其他物件蓋到 。而在 Flash 動畫中, 你必須記得利用圖層的上下關係來讓自製的滑鼠指標 (影片片段實體) 處在最上層, 而若是舞台中有物件是利用即時載入的方式處理時, 你甚至必須適當地設定影片片段實體的深度以避開這個問題。

使用 Mouse.hide ( ) 滑鼠方法 隱藏真正的滑鼠指標 Mouse.hide ( ) 是 Flash 5 之後才出現的 ActionScript 語法。因此, 要使用此語法, 請務必匯出成 5.0 版以後的 Flash 影片檔。

隱藏真正滑鼠指標的時機 隱藏真正的滑鼠指標之前, 我們必須確定使用者已經看到自製的滑鼠指標了, 不然找不到滑鼠指標是相當令人困擾的。因此利用影片片段元件的 onLoad 事件來確認自製滑鼠指標 (影片片段元件實體) 是否已載入是個很重要的技巧。

利用滑鼠事件來 指定座標位置給自製滑鼠 將滑鼠的座標位置指定給自製滑鼠並不是什麼難事, 但由於我們必須要讓自製滑鼠指標一直「黏」在滑鼠的座標位置上, 就必須不斷地指定座標位置給它。那麼, 多久指定一次是最適當的?答案是「使用者移動滑鼠時」!只有在使用者動了滑鼠指標時, 才有需要修正滑鼠指標的位置不是嗎?所以利用 onMouseMove 事件來指定座標位置給自製滑鼠指標是最經濟有效的喔!

自製小拖鞋滑鼠指標 接下來我們就要開始製作小拖鞋滑鼠指標了, 請開啟 ch24-learn.fla 檔, 利用我們提供的元件來練習。 設定文件屬性 (Document Properties) 圖層 (Layer) 安排 設定 ActionScript 為實體命名 設定元件動作

設定文件屬性 (Document Properties) 本範例由於將做為第 25 章的一部分, 因此文件屬性依第 25 章的需要做設定, 我們使用預設的 550 px ╳ 400 px 大小, 播放速度 12fps, 白色背景色, 而影格只需要 1 格。

設定文件屬性 (Document Properties)

圖層 (Layer) 安排 本範例圖層安排如下, 拖鞋圖層中置入的是拖鞋元件, 地板圖層置入的是地板元件:

設定 ActionScript 為實體命名 設定元件動作

為實體命名 本例自製滑鼠指標的 ActionScript 全都設在拖鞋元件之實體上, 因此在本範例中, 只要使用相對路徑來指定程式的作用目標 (請參考 20-6 的說明), 則即使不為該實體命名, 也能順利製作出自製滑鼠。但為了替第 25 章範例中的後續程式做暖身, 我們還是先將拖鞋元件之實體命名為 mouse_mc:

為實體命名

設定元件動作 接下來請點選舞台中拖鞋元件之實體 (mouse_mc) 後, 開啟動作面板, 我們要將以下程式加入 Script 窗格中:

設定元件動作 由於我們要把 ActionScript 程式設在拖鞋影片片段的實體上, 所以所有程式都必須在 onClipEvent 事件函數中執行, 請雙按全域函數 / 影片片段控制 / onClipEvent指令:

設定元件動作

設定元件動作 雙按內建類別 / 影片 / Mouse / 方法類別下的 hide 指令, 將之加入 Script 窗格中:

設定元件動作 接著再加入內建類別 / 影片 / MovieClip / 方法類別下的 swapDepths 動作 (作用為切換實體的深度):

設定元件動作

設定元件動作 指定自製滑鼠指標的深度, 本例設 1000, 也可設更大值, 端看舞台中其他物件的深度而定:

設定元件動作 設定好滑鼠的深度後, 我們要指定滑鼠指標的位置, 請雙按全域函數 / 影片片段控制 / onClipEvent 指令, 然後將事件設為 mouseMove:

設定元件動作

設定元件動作 然後在 Script 窗格中輸入:this._x=_root._xmouse;及 this._y=_root._ymouse;這二行指令 (你也可以在 (內建類別 / 影片 / MovieClip 屬性下找到 _xmouse 跟 _ymouse 指令):

設定元件動作

設定元件動作 最後再將全域函數 / 影片片段控制 / UpdateAfterEvent 動作加入即完成:

設定元件動作 最基本的自製滑鼠指標就這樣完成了!請按下 + 鍵來測試一下影片。另外我們還在練習檔中多準備了 1 個手的影片片段元件, 供你當做滑鼠指標來練習, 可在元件庫中找到。

製作進階版的小拖鞋滑鼠指標 為了讓本章範例能夠在第 25 章中派上用場, 我們還要再做一些進階的修改。我們利用了 Flash 的一個小功能, 讓小拖鞋在按下滑鼠左鈕的時候會呈現往下揮動的樣子。請雙按範例檔 ch24-1.swf 試看看:

製作進階版的小拖鞋滑鼠指標

製作進階版的小拖鞋滑鼠指標 這個小功能就是在影片片段元件中, 以設置影格標籤的方式, 讓影片片段元件也能偵測滑鼠事件, 呈現出如同按鈕元件的一般、滑入、按下等狀態。 現在請開啟練習檔 ch24-1learn.fla , 讓我們利用這個功能, 一步步將小拖鞋滑鼠指標加以改良吧!

製作進階版的小拖鞋滑鼠指標 首先將拖鞋影片片段元件加以修改並加入適當的影格標籤。 由於拖鞋影片片段元件就是滑鼠指標, 所以會一直處在滑入的狀態, 而沒有所謂的一般狀態。故我們不需要設定一般狀態。 請雙按拖鞋元件, 進入編輯狀態:

滑鼠指標 製作進階版的小拖鞋

以影格標籤模擬按鈕狀態 要以設置影格標籤的方式, 讓影片片段元件也能呈現出如同按鈕元件的 3 種狀態時, 影格標籤名稱要如下設定: _up 表示是一般狀態 _over 是滑入狀態 _down 是按下狀態

製作進階版的小拖鞋滑鼠指標 接著回到場景 1 中, 新增 1 個 Actions 圖層, 並點選該圖層第 1 格影格後開啟動作面板, 我們要 增加一 些動作:

製作進階版的小拖鞋滑鼠指標

製作進階版的小拖鞋滑鼠指標 加入空的滑鼠事件動作, 是因為「以影格標籤模擬按鈕狀態」的功能, 必須要在該元件有使用滑鼠事件動作時才會有效果!

舉一反三時間 - 跟隨指標的花龍 本章的舉一反三提供的也是與滑鼠有關的效果, 這個「跟隨指標的花龍」範例, 是讓滑鼠拖著一個名稱為 flower 的影片片段實體移動, 同時利用影格造成的時間差迴圈, 讓 flower 實體每隔 0.2 秒被複製執行一次, 但最多同時只有 30 個實體同時存在舞台中。 請雙按 ch24-2.swf 範例檔, 動動滑鼠看看本範例的效果吧:

舉一反三時間 - 跟隨指標的花龍

舉一反三時間 - 跟隨指標的花龍 請開啟 ch24-2.fla 檔, 接著我們來看看這個範例是如何 製作的:

舉一反三時間 - 跟隨指標的花龍 原版葉、原版花、原版花旋轉都是為了製作花元件而繪製的元件:

舉一反三時間 - 跟隨指標的花龍 下圖顯示的是 Actions 圖層第 1 格影格中的影格動作:

舉一反三時間 - 跟隨指標的花龍 以下就為你說明 Actions 圖層第 1 格影格中程式的內容: