mx.effects
WipeUp クラス


WipeUp クラス
mx.effects.MaskEffect の拡張WipeUp クラスは、バーの上方向へのワイプエフェクトを定義します。
コンポーネントのエフェクトをかける前の状態またはエフェクトをかけた後の状態が見えなければ、ワイプエフェクトは最も自然に見えます。コンポーネントが見えるように変化させる場合、エフェクトの再生開始直前にコンポーネントの visible プロパティを true に設定し、エフェクトの show プロパティを true に設定します。コンポーネントが見えなくなるように変化させる場合、エフェクトの再生終了直後にコンポーネントの visible プロパティを false に設定し、エフェクトの show プロパティを false に設定します。showEffect トリガまたは hideEffect トリガを使用してエフェクトをトリガすれば、これらすべての処理が自動的に行われます。
MXML を使用してエフェクトを定義すると、effectStart イベントまたは effectEnd イベントを使用して、visible プロパティを切り替えることができます。MXML を使用してエフェクトを定義すると、listener プロパティを使用して、エフェクトの再生が終了したときに通知を受け取ることができます。
MXML シンタックス
<mx:WipeUp> タグには、次のプロパティおよびその親クラスのプロパティを使用できます。
<mx:WipeUp
name="ID"
show="true|false"
/>
例を参照するにはここをクリックしてください
WipeUp ( targetObj)
コンストラクタです。 |
WipeUp
WipeUp( targetObj)
コンストラクタです。通常、エフェクトの開始は次の 3 つの手順から成るプロセスです。 - エフェクトオブジェクトのインスタンスを作成します (コンストラクタが呼び出されます)。
- duration など、エフェクトオブジェクトのプロパティを設定します。
playEffect() メソッドを呼び出します。
パラメータ
targetObj:Object - このエフェクトでアニメーション化するオブジェクトを表します。
playEffect
playEffect( )
: Void
このエフェクトの再生を開始します。通常、エフェクトの開始は次の 3 つの手順から成るプロセスです。 - エフェクトオブジェクトのインスタンスを作成します (コンストラクタが呼び出されます)。
- duration など、エフェクトオブジェクトのプロパティを設定します。
playEffect() メソッドを呼び出します。
| WipeUpExample.mxml |
<?xml version="1.0" encoding="utf-8"?>
<!-- WipeUp エフェクトの使用方法を示す簡単な例 -->
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" backgroundColor="#FFFFFF">
<mx:Script>
<![CDATA[
function ShowUPandDown()
{
if(button.selected)
{
flex.visible=true;
}
else if (!button.selected)
{
flex.visible=false;
}
}
]]>
</mx:Script>
<mx:Panel id="panel" title="WipeUp Effect Panel">
<mx:HBox>
<mx:Image id="flex" source="@Embed('Flex.png')" visible="false" showEffect="wipeup" hideEffect="wipedown"/>
</mx:HBox>
<mx:Button id="button" label="Play Effect" toggle="true" click="ShowUPandDown()"/>
<mx:Effect>
<mx:WipeUp name="wipeup" duration="1000" show="true"/>
<mx:WipeDown name="wipedown" duration="1000"/>
</mx:Effect>
</mx:Panel>
</mx:Application>
|