999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

TweenMax外部類在制作課件中的應用

2013-12-29 00:00:00李占飛
考試周刊 2013年22期

(簡介:本文簡要介紹了TweenMax類的代碼結構、構造函數等,重點說明了在flash中引入這個第三方類庫可以代替時間軸動畫,大大簡化了flash課件的制作。并且給出了應用TweeMax類制作flash課件的步驟及簡要代碼結構。)

Flash課件以體積小巧、交互功能強大、動畫效果良好而在眾多課件制作軟件中占有重要地位。但其制作過程較為繁雜,一個小小的動畫效果就要占用幾十幀及至上百幀,使得flash的源文件極為龐雜,特別是在文字緩動效果的處理方面,極不方便。這是許多同行對flash課件望而卻步的原因。

其實,我們只要引入一個小巧的外部類庫,flash的這種不便就可迎刃而解。我們完全可以用簡單的代碼來代替時間軸動畫。下面,先介紹一下這個外部類,然后結合筆者開發flash課件的經驗談談這個第三方類庫的實際應用。

一、TweenMax介紹

TweenMax建立在TweenLite核心類及TweenFilterLite基礎之上,它為Tween家族增加了新的受歡迎的功能(盡管只是錦上添花),從而使家族更加壯大,比如貝賽爾緩動、暫停/繼續能力,簡便的連續緩、16進制顏色緩動及更多的內容。

1.主要代碼結構。com.greensock包里面,首先最主要的就是TweenMax.as;然后一個常用的是com.greensock.easing.*;里面包含了15個緩動;另外一個是com.greensock.events.TweenEvent,不過感覺不太常用。

2.構造函數:TweenMax(target:Object,duration:Number,vars:Object)

target:Object——需要緩動的對象即運動的物體;

duration:Number——緩動持續時間;

vars:Object——其他參數(特有屬性29個,插件17個,公共屬性10個,公共方法20個)保存了所有的參數。

TweenMax提供的方法大多都會返回一個TweenMax實例。即TweenMax Object。

3.屬性、方法、Plug及各種緩動介紹(限于篇幅,略去,大家可參照TweenMax(及TweenLite)中文手冊與參數說明)。

二、TweenMax外部緩動類在課件開發應用

1.下載TweenMax源代碼壓縮包,解壓縮后復制到flash安裝文件夾下。如:

C:\Program Files\Adobe\Adobe Flash CS5\greensock-tweening-platform-as3。

2.添加類路徑。編輯-首選參數-ActionScript-ActionScript3.0設置-添加新路徑;然后使用“瀏覽到路徑”將TweenMax源碼路徑添加到類路徑。

3.啟動flash cs3,新建并保存一個課件源文件。

4.與PPT文件類似,我們在每一個幀的舞臺上添加一個頁面,并設為關鍵幀,該頁面由文字、圖形或者影片剪輯組成,將我們要緩動的對象命名,如幀1上邊有一段文字與一個影片剪輯,我們可以命名為tf1,mc1,其他幀的情況也類似。這樣,我們設計課件的時候就如PPT一樣簡單快捷,只占用一幀就可完成一個頁面的設置,我們只考慮頁面的版式,而其元素的動畫效果就交由TweenMax來完成。

5.在第一幀上寫代碼(當然我們也可以采用文檔類的方法),其功能主要是通過點擊光標鍵完成切換頁面,點擊按鈕可以實現某一幀上對象的緩動動畫。

import com.greensock.*;

import com.greensock.easing.*;

import flash.display.MovieClip;

import flash.events.MouseEvent;

import flash.ui.Keyboard;

import flash.events.KeyboardEvent;//導入tweenMax及其他一些內部類。

stop();

addFrameScript(0,f1,1,f2,2,f3)//給不同的幀添加代碼

function f1()

{

var twmc:TweenMax=TweenMax.from(mc1,1,{x:65,y:117,ease:Back.easeIn},delay:2);

//定義的是運動對象的初始狀態,運動到當前狀態。x,y冒號后邊的值是mc1的初始坐標,mc1的屬性有很多,如alpha,rotation,scaleX,scaleY,tint等,用不同的屬性可以完成不同的動畫,如漸隱漸顯、角度、大小、顏色等的動畫效果。Ease后是緩動函數。delay是延遲動畫時間,多個緩動的情況下設置延遲時間,可以隨著時間逐個完成動畫。如果是TweenMax.to,運動情況正好相反。

我們通過以上示例大體將一個課件的結構寫了出來(當然,實際課件的代碼要繁雜許多),由于我們引入了外部類TweenMax,從而使得我們不用在時間軸上做一些動畫效果,時間軸變得非常簡潔,可能一個完整的課件用十幾幀及至幾幀便可將所有的頁面設計完成,這是利用用時間軸做動畫動輒幾十幀上百幀的課件所無法想象的。更重要的是我們利用TweenMax完成的這些緩動動畫修改起來非常方便,更是時間軸動畫無法比擬的,由此可見其方便便捷。

參考文獻:

[1]TweenMax中文手冊與參數說明.flash幫助文件.

主站蜘蛛池模板: 国产第一福利影院| 国产激情在线视频| 九九久久精品免费观看| 亚洲精品波多野结衣| AⅤ色综合久久天堂AV色综合| 韩国自拍偷自拍亚洲精品| 亚洲aⅴ天堂| 精品丝袜美腿国产一区| 国产精品久久久久久搜索| 国产爽妇精品| 黄片在线永久| 亚洲V日韩V无码一区二区| 日本午夜视频在线观看| 免费av一区二区三区在线| 热re99久久精品国99热| 欧美激情,国产精品| 亚洲,国产,日韩,综合一区| 亚洲色无码专线精品观看| 久久综合伊人 六十路| 国产精彩视频在线观看| 五月六月伊人狠狠丁香网| 国产精品亚洲欧美日韩久久| 亚洲综合九九| 丁香亚洲综合五月天婷婷| 日韩中文精品亚洲第三区| 欧美日韩亚洲国产主播第一区| 国内a级毛片| 亚洲第一色视频| 尤物国产在线| 亚洲免费毛片| 欧美日韩福利| 全裸无码专区| 国产乱论视频| 2024av在线无码中文最新| 欧美丝袜高跟鞋一区二区 | 国产a网站| 99久久国产综合精品女同| 色噜噜综合网| yjizz国产在线视频网| 久久精品国产精品青草app| 青青青伊人色综合久久| 欧美精品在线免费| 亚洲综合在线最大成人| 日韩亚洲综合在线| 97在线公开视频| 亚洲一区国色天香| 毛片网站免费在线观看| 亚洲欧洲自拍拍偷午夜色无码| 国产成人无码AV在线播放动漫 | 欧美伊人色综合久久天天| 91精品专区国产盗摄| 国产后式a一视频| 色婷婷成人| 亚洲精品欧美日本中文字幕| 日韩精品无码免费一区二区三区| 亚洲色无码专线精品观看| 精品久久久久无码| 国产精品视频久| 欧美另类第一页| 国产高颜值露脸在线观看| 伊在人亞洲香蕉精品區| 99精品免费在线| 国产成人AV男人的天堂| 香蕉综合在线视频91| 一级高清毛片免费a级高清毛片| 一本无码在线观看| 国产极品美女在线| 色噜噜狠狠狠综合曰曰曰| 久久91精品牛牛| 精品国产Av电影无码久久久| 成人av手机在线观看| 精品福利视频导航| 亚洲视频在线观看免费视频| 久久精品电影| 熟女视频91| AⅤ色综合久久天堂AV色综合| 色婷婷亚洲十月十月色天| 国产69精品久久| 亚洲欧洲日本在线| 国产白浆一区二区三区视频在线| 9久久伊人精品综合| 亚洲天堂色色人体|