最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

falsh as TweenLite參數(shù)說明

  發(fā)布時(shí)間:2010-06-12 19:39:03   作者:佚名   我要評(píng)論
TweenLite參數(shù)說明
TweenLite參數(shù)說明:
1) $ target : Object - 作為目標(biāo)的對(duì)象, MovieClip或者其它對(duì)象
2) $ duration : Number - 動(dòng)畫的時(shí)間長(zhǎng)度(單位:秒)
3) $ vars : Object – 對(duì)象,通過屬性值,來存貯各種屬性參數(shù)用于緩動(dòng).(如果你使用 TweenLite.from() 方法,這里的參數(shù)表示緩動(dòng)的初始值)
該對(duì)象所具有的屬性:
alpha: alpha 目標(biāo)對(duì)象應(yīng)該完成 (或開始,當(dāng)使用 TweenLite.from()時(shí))的透明度級(jí)別.如果 target.alpha 是1,當(dāng)緩動(dòng)被執(zhí)行的時(shí)候,你指定參數(shù)為 0.5,它將把透明度從 1 緩動(dòng)到 0.5.
x: 改變 MovieClip的 x 位置,把這個(gè)值設(shè)置成你希望的 MovieClip 的結(jié)束位置(如果你使用的是 TweenLite.from()這個(gè)值表示開始位置).
( y scaleX scaleY rotation 等屬性不再重復(fù)說明)
特別的屬性 (**可選的**):
delay : Number - 延遲緩動(dòng) (以秒為單位).
ease : Function - 緩動(dòng)函數(shù). 例如,fl.motion.easing.Elastic.easeOut 函數(shù).默認(rèn)的是 Regular.easeOut函數(shù).
easeParams : Array - 用來存貯緩動(dòng)公式所需要的額外數(shù)據(jù). 當(dāng)使用 Elastic 公式并且希望控制一些額外的參數(shù),比如放大系數(shù)和緩動(dòng)時(shí)間.大多數(shù)的緩動(dòng)公式是不需要參數(shù)的,因此,你不需要給其它的緩動(dòng)公式傳遞參數(shù).
autoAlpha : Number - 用它來代替 alpha 屬性,可以獲得一些副加的效果,比如當(dāng) alpha 值緩動(dòng)到 0時(shí),自動(dòng)將 visible 屬性改為 false.當(dāng)緩動(dòng)開始前,autoAlpha 大于 0時(shí),它將會(huì)把 visible 屬性變成 true .
visible : Boolean - 在緩動(dòng)結(jié)束時(shí),想要指定 DisplayObject 的 visible 屬性,請(qǐng)使用這個(gè)參數(shù).
volume : Number - 對(duì) soundTransform (MovieClip/SoundChannel/NetStream 等)對(duì)象中的volume屬性(音量大小)進(jìn)行緩動(dòng)
tint : Number - 改變 DisplayObject 的顏色,設(shè)置一個(gè)16進(jìn)制顏色值之后,當(dāng)緩動(dòng)結(jié)束時(shí),目標(biāo)對(duì)象將被變成這個(gè)顏色,(如果使用的是TweenLite.from(),這個(gè)值將表示目標(biāo)對(duì)象 開始緩動(dòng)時(shí)的顏色).舉個(gè)例子,顏色值可以設(shè)定為: 0xFF0000.
removeTint : Boolean - 要移除 DisplayObject 顏色,將這個(gè)參數(shù)設(shè)成 true .
frame : Number - 將 MovieClip 緩動(dòng)到指幀頻.
onStart : Function - 在緩動(dòng)開始時(shí)想要執(zhí)行某個(gè)函數(shù),就將函數(shù)的引用(通常是函數(shù)名)放到這里.如果緩動(dòng)是帶延遲的,那么在緩動(dòng)開始前該函數(shù)不會(huì)被執(zhí)行.
onStartParams : Array - 為緩動(dòng)開始時(shí)要執(zhí)行的函數(shù)傳遞參數(shù).(可選的)
onUpdate : Function - 緩動(dòng)過程中,每次更新時(shí)調(diào)用這里指定的函數(shù)(緩動(dòng)開始后,每一幀被觸發(fā)一次),
onUpdateParams : Array - 給 onUpdate 參數(shù)指定的函數(shù)傳遞參數(shù) (可選的)
onComplete : Function - 緩動(dòng)結(jié)束時(shí)執(zhí)行的函數(shù).
onCompleteParams : Array - 給 onComplete 參數(shù)指定的函數(shù)傳遞參數(shù) (可選的)
persist : Boolean - 值為 true 時(shí),TweenLite 實(shí)例將不會(huì)自動(dòng)被系統(tǒng)的垃圾收集器給收走.但是當(dāng)新的緩動(dòng)出現(xiàn)時(shí),它還是會(huì)被重寫(overwritten)默認(rèn)值為 false.
renderOnStart : Boolean - 如果你使用帶有延遲緩動(dòng)的 TweenFilterLite.from() ,并且阻止緩動(dòng)的渲染(rendering )效果,直到緩動(dòng)真正開始,將這個(gè)值設(shè)為 true.默認(rèn)情況下該值為 false ,這會(huì)讓渲染效果立即被執(zhí)行,甚至是在延遲的時(shí)間還沒到之前.
overwrite : int - 當(dāng)前的緩動(dòng)被創(chuàng)建以后,通過這個(gè)參數(shù)可以限制作用于同一個(gè)對(duì)象的其它緩動(dòng),可選的參數(shù)值有:
- 0 (沒有): 沒有緩動(dòng)被重寫.這種模式下,運(yùn)行速度是最快的,但是需要注意避免創(chuàng)建一些控制相同屬性的緩動(dòng),否則這些緩動(dòng)效果間將出現(xiàn)沖突.
- 1 (全部): (這是默認(rèn)值,除非 OverwriteManager.init() 被調(diào)用過)對(duì)于同一對(duì)象的所有緩動(dòng)在創(chuàng)建時(shí)將會(huì)被完全的覆蓋掉.
TweenLite.to(mc, 1, {x:100, y:200});
TweenLite.to(mc, 1, {x:300, delay:2}); //后創(chuàng)建的緩動(dòng)將會(huì)覆蓋掉先前創(chuàng)建的緩動(dòng),(可以起到這樣的作用:緩動(dòng)進(jìn)行到一半時(shí)被中斷,執(zhí)行新的緩動(dòng) 譯者注)
- 2 (自動(dòng)): (當(dāng) OverwriteManager.init() 被執(zhí)行后,會(huì)根據(jù)具體的屬性值進(jìn)行選擇)只覆蓋對(duì)同一屬性的緩動(dòng).
TweenLite.to(mc, 1, {x:100, y:200});
TweenLite.to(mc, 1, {x:300}); //only "x" 屬性的緩動(dòng)將被覆蓋
- 3 (同時(shí)發(fā)生): 緩動(dòng)開始時(shí),覆蓋全部的緩動(dòng).
TweenLite.to(mc, 1, {x:100, y:200});
TweenLite.to(mc, 1, {x:300, delay:2}); //不會(huì)覆蓋先前的緩動(dòng),因?yàn)槊慷€(gè)緩動(dòng)開始時(shí),第一個(gè)緩動(dòng)已經(jīng)結(jié)束了.
舉例:
將實(shí)例名為 "clip_mc" 的 MovieClip 透明度降到 50% (0.5) ,并將它 x 軸位置移動(dòng)到 120 ,將音量將到 0,緩動(dòng)總共用時(shí) 1.5 秒,代碼如下:
import gs.TweenLite;
TweenLite.to(clip_mc, 1.5, {alpha:0.5, x:120, volume:0});
如果希望使用更高級(jí)的緩動(dòng)函數(shù)在 5 內(nèi),將 alpha 變到 0.5,將 x 移動(dòng) 到 120 ,使用 "easeOutBack" 彈性函數(shù),緩動(dòng)整體延遲 2 秒發(fā)生,并且在緩動(dòng)結(jié)束時(shí),執(zhí)行 "onFinishTween" 函數(shù),并且為這個(gè)函數(shù)傳遞幾個(gè)參數(shù),(一個(gè)數(shù)值 5 以及對(duì) clip_mc 的引用),代碼如下:
import gs.TweenLite;
import fl.motion.easing.Back;
TweenLite.to(clip_mc, 5, {alpha:0.5, x:120, ease:Back.easeOut, delay:2, onComplete: onFinishTween, onCompleteParams:[5, clip_mc]});
function onFinishTween(argument1:Number, argument2:MovieClip):void {
trace("The tween has finished! argument1 = " + argument1 + ", and argument2 = " + argument2);
}
如果你的舞臺(tái)上的 MovieClip 已經(jīng)停在了它的結(jié)束位置,你只想讓它花上5秒種回到這個(gè)位置,(只需要改變 y 屬性,比當(dāng)前位置高 100 像素的位置,讓它從那里下落), 代碼如下(這次使用的是 TweenLite.from 譯者注):
import gs.TweenLite;
import fl.motion.easing.Elastic;
TweenLite.from(clip_mc, 5, {y:"-100", ease:Elastic.easeOut});
說明:
- TweenLite類會(huì)讓你的 Flash 文件增加 3kb大小.
- 給參數(shù)值加上引號(hào),表示對(duì)指定的屬性進(jìn)行相應(yīng)操作.比如,使用 TweenLite.to(mc, 2, {x:"-20"}); 它將 mc.x 向左移動(dòng) 20 像素,與此相同效果的代碼是:TweenLite.to(mc, 2, {x:mc.x - 20});
- 你可以用別的緩動(dòng)函數(shù)替換 TweenLite 默認(rèn)的緩動(dòng)函數(shù): Regular.easeOut.
- 必須使用 Flash Player 9 或之后版本的播放器 (ActionScript 3.0)
- 可以對(duì)任何 MovieClip 使用 "volume" 緩動(dòng),就比如:TweenLite.to(myClip_mc, 1.5, {volume:0});
- 可以將 MovieClip 設(shè)定成某種顏色,使用 "tint" 參數(shù),比如: TweenLite.to(myClip_mc, 1.5, {tint:0xFF0000});
- 想要對(duì)數(shù)組內(nèi)容進(jìn)行緩動(dòng),將數(shù)值放到一個(gè)叫 endArray 的數(shù)組中即可,例如:
var myArray:Array = [1,2,3,4];
TweenLite.to(myArray, 1.5, {endArray:[10,20,30,40]});
- 可以在任何時(shí)候終止緩動(dòng),使用 TweenLite.killTweensOf(myClip_mc); 函數(shù).如果想強(qiáng)制終止緩動(dòng),可以傳遞一個(gè) true 做為第二個(gè)參數(shù),比如
TweenLite.killTweensOf(myClip_mc, true);
- 取掉延遲回調(diào)函數(shù),用 TweenLite.killDelayedCallsTo(myFunction_func);這項(xiàng)功能可以用來控制回調(diào)函數(shù)的優(yōu)先級(jí).
- 使用 TweenLite.from() 方法,可以使用對(duì)象從別的位置回到當(dāng)前的位置.例如,你可以將對(duì)象在舞臺(tái)上擺放整齊(緩動(dòng)結(jié)束時(shí)的位置),然后利用
緩動(dòng),讓它們跑到那個(gè)位置上去,你可以將緩動(dòng)的初始位置值 x 或 y 或 alpha (或者其它你需要的屬性)當(dāng)做參數(shù)傳遞給這個(gè)方法函數(shù).

相關(guān)文章

  • flash cs6鼠標(biāo)跟隨效果實(shí)現(xiàn)代碼分享

    flash cs6想要實(shí)現(xiàn)鼠標(biāo)跟隨效果?該怎么制作呢?今天我們就來看看使用as2.0實(shí)現(xiàn)鼠標(biāo)跟隨效果的教程,需要的朋友可以參考下
    2019-05-19
  • Flash cs6怎么使用代碼輸入中英文文本?

    Flash cs6怎么使用代碼輸入中英文文本?Flash cs6中可以使用文字工具直接輸入文本,也可以使用代碼來輸入文本,該怎么使用代碼輸入文本呢?請(qǐng)看下文詳細(xì)的教程,需要的朋友
    2018-03-11
  • flash as3.0怎么定義抽象類和抽象?

    flash as3.0抽象類怎么定義? as3.0中有很多抽象類,該怎么定義抽象類和抽象方法呢?下面我們就來看看簡(jiǎn)單的例子,需要的朋友可以參考下http://m.fzitv.net/softs/408402.
    2018-02-28
  • flash cs6中怎么使用ActionScript3.0?

    flash cs6中怎么使用ActionScript3.0?flash cs6中想要使用ActionScript3.0功能,該怎么使用呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下
    2018-01-25
  • Flash中怎么實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊決定圖像位置?

    本教程給大家分享一個(gè)Flash小教程,教大家在Flash CS6中怎么實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊決定圖像位置?方法很簡(jiǎn)單,感興趣的朋友歡迎前來一起分享學(xué)習(xí)
    2018-01-12
  • Flash中如何用代碼將圖片放在自己想要的舞臺(tái)位置?

    本教程教腳本之家的ActionScript教程學(xué)習(xí)者在Flash中如何用代碼將圖片放在自己想要的舞臺(tái)位置,教程講解的詳細(xì),感興趣的朋友歡迎前來分享學(xué)習(xí)
    2017-11-20
  • 在Flash CS6中使用with函數(shù)繪制背景圖教程

    本教程教腳本之家的ActionScript教程學(xué)習(xí)者如何在Flash CS6中使用with函數(shù)繪制背景圖?教程一步步講解的挺詳細(xì),方法也不難,非常適合Flash新手入門學(xué)習(xí)
    2017-11-18
  • Flash怎么設(shè)置元件坐標(biāo)?flash使用代碼設(shè)置元件的坐標(biāo)的教程

    Flash怎么設(shè)置元件坐標(biāo)?flash中導(dǎo)如的元件需要添加坐標(biāo),該怎么定位元件坐標(biāo)呢?下面我們就來看看flash使用代碼設(shè)置元件的坐標(biāo)的教程,需要的朋友可以參考下
    2017-10-11
  • Flash怎么制作來回?fù)u擺的花朵的動(dòng)畫?

    Flash怎么制作來回?fù)u擺的花朵的動(dòng)畫?Flash中想要給花朵制作一段搖擺的動(dòng)畫效果,該怎么制作呢?下面我們就來看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下
    2017-05-23
  • Flash怎么制作流動(dòng)七彩色的文字?

    Flash怎么制作流動(dòng)七彩色的文字?想要讓文字動(dòng)起來,該怎么使用flash給文字制作一個(gè)流動(dòng)七彩色的動(dòng)畫呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下
    2017-04-23

最新評(píng)論

盐亭县| 贵定县| 措勤县| 曲麻莱县| 建宁县| 安化县| 南丹县| 荔浦县| 盐池县| 会宁县| 穆棱市| 天镇县| 蒙自县| 泗水县| 克东县| 万山特区| 丰台区| 德安县| 柳州市| 电白县| 安新县| 化隆| 乌兰浩特市| 县级市| 汽车| 庄河市| 稷山县| 丰顺县| 温州市| 乐亭县| 江安县| 绥阳县| 邛崃市| 华安县| 娱乐| 娄底市| 河津市| 兰州市| 阳江市| 安顺市| 会东县|