套件 | spark.effects.easing |
類別 | public class Power |
繼承 | Power EaseInOutBase Object |
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
exponent
property.
The higher the value of the exponent
property,
the greater the acceleration and deceleration.
Use the easeInFraction
property to specify the percentage
of an animation accelerating.
MXML 語法隱藏 MXML 語法The <s:Power>
tag
inherits all of the tag attributes of its of its superclass,
and adds the following tag attributes:
<s:Power id="ID" exponent="2" />
公用屬性
屬性 | 定義自 | ||
---|---|---|---|
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
easeInFraction : Number
The percentage of an animation that should be spent accelerating. | EaseInOutBase | ||
exponent : Number
The exponent used in the easing calculation. | Power |
公用方法
方法 | 定義自 | ||
---|---|---|---|
Constructor. | Power | ||
Takes the fraction representing the elapsed duration of an animation
(a value between 0.0 to 1.0) and returns a new elapsed value. | EaseInOutBase | ||
指出物件是否有已定義的指定屬性。 | Object | ||
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | ||
指出指定的屬性是否存在,以及是否可列舉。 | Object | ||
為迴圈作業設定動態屬性的可用性。 | Object | ||
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | ||
會傳回指定之物件的字串形式。 | Object | ||
會傳回指定之物件的基本值。 | Object |
屬性詳細資訊
exponent | 屬性 |
exponent:Number
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
The exponent used in the easing calculation.
The higher the value of the exponent
property,
the greater the acceleration and deceleration.
For example, to get quadratic behavior, set exponent
to 2.
To get cubic behavior, set exponent
to 3.
預設值為 2。
實作
public function get exponent():Number
public function set exponent(value:Number):void
建構函式詳細資料
Power | () | 建構函式 |
public function Power(easeInFraction:Number = 0.5, exponent:Number = 2)
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
Constructor.
參數easeInFraction:Number (default = 0.5 ) — The fraction of the overall duration
in the acceleration phase, between 0.0 and 1.0.
| |
exponent:Number (default = 2 ) — The exponent used in the easing calculation.
|
範例 如何使用本範例
SinePowerEffectExample.mxml
<?xml version="1.0"?> <!-- Simple example to demonstrate the s:Sine and s:Power classes. --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"> <fx:Declarations> <s:Sine id="sineEasing" easeInFraction="0.3"/> <s:Power id="powerEasing" exponent="4"/> <s:Move id="moveRight" target="{myImage}" xBy="500" duration="2000" easer="{powerEasing}"/> <s:Move id="moveLeft" target="{myImage}" xBy="-500" duration="2000" easer="{sineEasing}"/> </fx:Declarations> <s:Panel id="examplePanel" title="Sine and Power Effect Example" width="75%" height="75%"> <!-- Directions --> <s:VGroup id="detailsBox" width="50%" top="5" left="5"> <s:Label width="99%" color="blue" text="Click the buttons to watch the effect."/> </s:VGroup> <mx:Image id="myImage" top="20" source="@Embed(source='assets/logo.jpg')"/> <s:Button label="Move Right" bottom="10" left="5" click="moveRight.end();moveRight.play();"/> <s:Button label="Move Left" bottom="10" left="100" click="moveLeft.end();moveLeft.play();"/> </s:Panel> </s:Application>
Tue Jun 12 2018, 03:47 PM Z