Progression - Framework for Flash >>> コンポーネントリファレンス

コンポーネントリファレンス

Progression で使用可能なコンポーネントのパラメータリファレンスです。

Progression Animation

InOutMovie

このコンポーネントを内包するシンボルが画面から表示または削除される際の効果を、フレームアニメーションで設定可能にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
inStateFrames ムービークリップを表示する際のアニメーション範囲を示すフレームラベル及びフレーム番号を格納した配列を設定します。 in, stop
outStateFrames ムービークリップを消去する際のアニメーション範囲を示すフレームラベル及びフレーム番号を格納した配列を設定します。 stop, out

Progression Buttons

AnchorButton

このコンポーネントを内包するシンボルをボタン化し、クリック時に指定された外部リンク先に移動するように設定する Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
href ボタンがクリックされた時の移動先の URL を設定します。 なし
windowTarget ボタンがクリックされた時の移動先を開くウィンドウ名を設定します。 _blank
upStateFrame ムービークリップからロールアウトした際に表示するフレームラベル、またはフレーム番号を設定します。 up
overStateFrame ムービークリップをロールオーバーした際に表示するフレームラベル、またはフレーム番号を設定します。 over
downStateFrame ムービークリップをクリックした際に表示するフレームラベル、またはフレーム番号を設定します。 down
currentStateFrame ボタンに設定された移動先が Progression のカレントシーンであった場合に表示するフレームラベル、またはフレーム番号を設定します。 current
disableStateFrame ボタンに設定された移動先が存在しない場合に表示するフレームラベル、またはフレーム番号を設定します。 disable
accessKey ボタンの機能をキーボードから使用するためのアクセスキーを設定します。
設定できるキーはアルファベットの A ~ Z までの値です。
なし
toolTipText ツールチップに表示するテキストを設定します。
この値が設定されていない場合にはツールチップは表示されません。
なし
toolTipTextColor 表示するテキストの色を設定します。 _ゴシック
toolTipTextFont 表示するテキストのフォントを設定します。 _ゴシック
toolTipBackgroundColor ツールチップの背景色を設定します。 #FFFFEE
toolTipBorderColor ツールチップのボーダー色を設定します。 #000000
toolTipDelay ツールチップを表示するまでの遅延時間をミリ秒で設定します。 750
toolTipFollowMouse 表示されたツールチップが対象にロールオーバーしている際に、マウスカーソルに追従するかどうかを設定します。 true

NextButton

このコンポーネントを内包するシンボルをボタン化し、クリック時に現在シーンの次に位置するシーンに移動するように設定する Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
progressionId 関連付けたい Progression インスタンスの id プロパティを示すストリングを設定します。 なし
useTurnBack 同階層で次のシーンが存在しない場合に、一番先頭のシーンに移動するかどうかを設定します。 false
useRightKey キーボードの右矢印キーを押した際にボタンを有効化するかどうかを設定します。 true
upStateFrame ムービークリップからロールアウトした際に表示するフレームラベル、またはフレーム番号を設定します。 up
overStateFrame ムービークリップをロールオーバーした際に表示するフレームラベル、またはフレーム番号を設定します。 over
downStateFrame ムービークリップをクリックした際に表示するフレームラベル、またはフレーム番号を設定します。 down
currentStateFrame ボタンに設定された移動先が Progression のカレントシーンであった場合に表示するフレームラベル、またはフレーム番号を設定します。 current
disableStateFrame ボタンに設定された移動先が存在しない場合に表示するフレームラベル、またはフレーム番号を設定します。 disable
accessKey ボタンの機能をキーボードから使用するためのアクセスキーを設定します。
設定できるキーはアルファベットの A ~ Z までの値です。
なし
toolTipText ツールチップに表示するテキストを設定します。
この値が設定されていない場合にはツールチップは表示されません。
なし
toolTipTextColor 表示するテキストの色を設定します。 _ゴシック
toolTipTextFont 表示するテキストのフォントを設定します。 _ゴシック
toolTipBackgroundColor ツールチップの背景色を設定します。 #FFFFEE
toolTipBorderColor ツールチップのボーダー色を設定します。 #000000
toolTipDelay ツールチップを表示するまでの遅延時間をミリ秒で設定します。 750
toolTipFollowMouse 表示されたツールチップが対象にロールオーバーしている際に、マウスカーソルに追従するかどうかを設定します。 true

ParentButton

このコンポーネントを内包するシンボルをボタン化し、クリック時に現在シーンの親に位置するシーンに移動するように設定する Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
progressionId 関連付けたい Progression インスタンスの id プロパティを示すストリングを設定します。 なし
useTopKey キーボードの上矢印キーを押した際にボタンを有効化するかどうかを設定します。 true
upStateFrame ムービークリップからロールアウトした際に表示するフレームラベル、またはフレーム番号を設定します。 up
overStateFrame ムービークリップをロールオーバーした際に表示するフレームラベル、またはフレーム番号を設定します。 over
downStateFrame ムービークリップをクリックした際に表示するフレームラベル、またはフレーム番号を設定します。 down
currentStateFrame ボタンに設定された移動先が Progression のカレントシーンであった場合に表示するフレームラベル、またはフレーム番号を設定します。 current
disableStateFrame ボタンに設定された移動先が存在しない場合に表示するフレームラベル、またはフレーム番号を設定します。 disable
accessKey ボタンの機能をキーボードから使用するためのアクセスキーを設定します。
設定できるキーはアルファベットの A ~ Z までの値です。
なし
toolTipText ツールチップに表示するテキストを設定します。
この値が設定されていない場合にはツールチップは表示されません。
なし
toolTipTextColor 表示するテキストの色を設定します。 _ゴシック
toolTipTextFont 表示するテキストのフォントを設定します。 _ゴシック
toolTipBackgroundColor ツールチップの背景色を設定します。 #FFFFEE
toolTipBorderColor ツールチップのボーダー色を設定します。 #000000
toolTipDelay ツールチップを表示するまでの遅延時間をミリ秒で設定します。 750
toolTipFollowMouse 表示されたツールチップが対象にロールオーバーしている際に、マウスカーソルに追従するかどうかを設定します。 true

PreviousButton

このコンポーネントを内包するシンボルをボタン化し、クリック時に現在シーンの前に位置するシーンに移動するように設定する Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
progressionId 関連付けたい Progression インスタンスの id プロパティを示すストリングを設定します。 なし
useTurnBack 同階層で前のシーンが存在しない場合に、一番後方のシーンに移動するかどうかを設定します。 false
useLeftKey キーボードの左矢印キーを押した際にボタンを有効化するかどうかを設定します。 true
upStateFrame ムービークリップからロールアウトした際に表示するフレームラベル、またはフレーム番号を設定します。 up
overStateFrame ムービークリップをロールオーバーした際に表示するフレームラベル、またはフレーム番号を設定します。 over
downStateFrame ムービークリップをクリックした際に表示するフレームラベル、またはフレーム番号を設定します。 down
currentStateFrame ボタンに設定された移動先が Progression のカレントシーンであった場合に表示するフレームラベル、またはフレーム番号を設定します。 current
disableStateFrame ボタンに設定された移動先が存在しない場合に表示するフレームラベル、またはフレーム番号を設定します。 disable
accessKey ボタンの機能をキーボードから使用するためのアクセスキーを設定します。
設定できるキーはアルファベットの A ~ Z までの値です。
なし
toolTipText ツールチップに表示するテキストを設定します。
この値が設定されていない場合にはツールチップは表示されません。
なし
toolTipTextColor 表示するテキストの色を設定します。 _ゴシック
toolTipTextFont 表示するテキストのフォントを設定します。 _ゴシック
toolTipBackgroundColor ツールチップの背景色を設定します。 #FFFFEE
toolTipBorderColor ツールチップのボーダー色を設定します。 #000000
toolTipDelay ツールチップを表示するまでの遅延時間をミリ秒で設定します。 750
toolTipFollowMouse 表示されたツールチップが対象にロールオーバーしている際に、マウスカーソルに追従するかどうかを設定します。 true

RollOverButton

このコンポーネントを内包するシンボルをボタン化し、クリック時に指定された移動先シーンに移動するように設定する Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
navigatePath ボタンがクリックされた時の移動先を示すシーンパスを設定します。 なし
upStateFrame ムービークリップからロールアウトした際に表示するフレームラベル、またはフレーム番号を設定します。 up
overStateFrame ムービークリップをロールオーバーした際に表示するフレームラベル、またはフレーム番号を設定します。 over
downStateFrame ムービークリップをクリックした際に表示するフレームラベル、またはフレーム番号を設定します。 down
currentStateFrame ボタンに設定された移動先が Progression のカレントシーンであった場合に表示するフレームラベル、またはフレーム番号を設定します。 current
disableStateFrame ボタンに設定された移動先が存在しない場合に表示するフレームラベル、またはフレーム番号を設定します。 disable
accessKey ボタンの機能をキーボードから使用するためのアクセスキーを設定します。
設定できるキーはアルファベットの A ~ Z までの値です。
なし
toolTipText ツールチップに表示するテキストを設定します。
この値が設定されていない場合にはツールチップは表示されません。
なし
toolTipTextColor 表示するテキストの色を設定します。 _ゴシック
toolTipTextFont 表示するテキストのフォントを設定します。 _ゴシック
toolTipBackgroundColor ツールチップの背景色を設定します。 #FFFFEE
toolTipBorderColor ツールチップのボーダー色を設定します。 #000000
toolTipDelay ツールチップを表示するまでの遅延時間をミリ秒で設定します。 750
toolTipFollowMouse 表示されたツールチップが対象にロールオーバーしている際に、マウスカーソルに追従するかどうかを設定します。 true

RootButton

このコンポーネントを内包するシンボルをボタン化し、クリック時にルートシーンに移動するように設定する Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
progressionId 関連付けたい Progression インスタンスの id プロパティを示すストリングを設定します。 なし
useLeftKey キーボードの左矢印キーを押した際にボタンを有効化するかどうかを設定します。 true
upStateFrame ムービークリップからロールアウトした際に表示するフレームラベル、またはフレーム番号を設定します。 up
overStateFrame ムービークリップをロールオーバーした際に表示するフレームラベル、またはフレーム番号を設定します。 over
downStateFrame ムービークリップをクリックした際に表示するフレームラベル、またはフレーム番号を設定します。 down
currentStateFrame ボタンに設定された移動先が Progression のカレントシーンであった場合に表示するフレームラベル、またはフレーム番号を設定します。 current
disableStateFrame ボタンに設定された移動先が存在しない場合に表示するフレームラベル、またはフレーム番号を設定します。 disable
accessKey ボタンの機能をキーボードから使用するためのアクセスキーを設定します。
設定できるキーはアルファベットの A ~ Z までの値です。
なし
toolTipText ツールチップに表示するテキストを設定します。
この値が設定されていない場合にはツールチップは表示されません。
なし
toolTipTextColor 表示するテキストの色を設定します。 _ゴシック
toolTipTextFont 表示するテキストのフォントを設定します。 _ゴシック
toolTipBackgroundColor ツールチップの背景色を設定します。 #FFFFEE
toolTipBorderColor ツールチップのボーダー色を設定します。 #000000
toolTipDelay ツールチップを表示するまでの遅延時間をミリ秒で設定します。 750
toolTipFollowMouse 表示されたツールチップが対象にロールオーバーしている際に、マウスカーソルに追従するかどうかを設定します。 true

Progression Commands

GotoCommand

Progression の動作中に、このコンポーネントが設置されているフレームを表示した際に、指定された移動先シーンに移動するように設定する Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
scenePath 移動先を示すシーンパスを設定します。 なし

PositionCommand

このコンポーネントを内包するシンボルの画面上の座標を変更する Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
positionX 対象の X 座標を設定します。 なし
positionY 対象の Y 座標を設定します。 なし

Progression Effects

BlindsEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、次第に表示される矩形または消えていく矩形を使用したエフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
numStrips Blinds 効果内のマスクストリップの数を設定します。 10
dimension マスクストリップが垂直か水平かを設定します。 vertical
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

FadeEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、アルファ効果によるフェードイン/フェードアウトするエフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

FlyEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、指定した方向からムービークリップオブジェクトをスライドインするエフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
startPoint エフェクトの開始位置を設定します。 center
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

IrisEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、正方形のシェイプまたは円のシェイプがズームインまたはズームアウトするアニメーション化されたマスクエフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
startPoint エフェクトの開始位置を設定します。 center
shape マスクシェイプを設定します。 SQUARE
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

PhotoEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、写真のフラッシュのようなエフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

PixelDissolveEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、チェッカーボードのパターンでランダムに表示される矩形または消える矩形を使用したエフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
xSections 水平軸に沿ったマスク矩形セクションの数を設定します。 10
ySections 垂直軸に沿ったマスク矩形セクションの数を設定します。 10
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

RotateEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、回転エフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
ccw 対象を反時計回りに回転させるかどうかを設定します。 false
degrees オブジェクトを回転する角度を設定します。 360
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

SqueezeEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、水平または垂直に拡大/縮小するエフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
dimension マスクストリップが垂直か水平かを設定します。 vertical
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

WipeEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、水平方向に移動するシェイプのアニメーション化されたマスクを使用したエフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
startPoint エフェクトの開始位置を設定します。 center
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

ZoomEffect

このコンポーネントを内包するシンボルが画面から表示または削除される際に、縦横比を維持しながら拡大/縮小するエフェクトを適用するように設定にする Flash IDE 用の拡張コンポーネントです。

パラメータ名 説明 初期値
direction Tween インスタンスのイージングの方向を設定します。 inOut
duration アニメーションの継続時間を決定します。 1000
easing アニメーションのトゥイーン効果を取得または設定します。 None.easeNone

Progression Loader

EasyCastingLoader

コンポーネント(EasyCasting)スタイルで開発する際に、外部 XML ファイルを読み込んで Progression を起動させる処理を実行する Flash IDE 用の拡張コンポーネントです。このコンポーネントは Flash IDE のステージ上(ドキュメントルート)以外に設置することはできません。

パラメータ名 説明 初期値
url 読み込む XML ファイルの URL を設定します。 *.xml
useSWFBasePath url プロパティの値に相対パスを使用した際に、swf ファイルの設置されているフォルダを基準とするかどうかを設定します。 false
sync ブラウザ上でコンテンツを実行している場合に、URL と Progression インスタンスのシーンを同期させるかどうかを設定します。 true
autoLock コマンド処理を実行中に lock プロパティの値を自動的に有効化するかどうかを設定します。 true
verbose デバッグ出力機能を使用するかどうかを設定します。 none
align Flash Player またはブラウザでのステージの配置を指定する StageAlign クラスの値を設定します。 CENTER
quality Flash Player が使用するレンダリング品質を指定する StageQuality クラスの値を設定します。 high
scaleMode 使用する拡大 / 縮小モードを指定する StageScaleMode クラスの値を設定します。 noScale

Preloader

コンポーネント(EasyCasting)スタイル、タイムラインスタイルで開発する際に、タイムライン・アニメーションを使用したプログレスバー表示を設定するための Flash IDE 用の拡張コンポーネントです。このコンポーネントは Flash IDE のステージ上(ドキュメントルート)以外に設置することはできません。

パラメータ名 説明 初期値
url 読み込む swf ファイルの URL を設定します。 *.swf
useSWFBasePath url プロパティの値に相対パスを使用した際に、swf ファイルの設置されているフォルダを基準とするかどうかを設定します。 false
checkPolicyFile オブジェクトをロードする前に、Flash Player がクロスドメインポリシーファイルの存在を確認するかどうかを設定します。 false
loadStateFrame swf ファイルの読み込み状態が 0% の場合に表示するフレームラベル、またはフレーム番号を設定します。 load
completeStateFrame swf ファイルの読み込み状態が 100% の場合に表示するフレームラベル、またはフレーム番号を設定します。 complete
errorStateFrame swf ファイルの読み込み中に問題が発生した場合に表示するフレームラベル、またはフレーム番号を設定します。 error
align Flash Player またはブラウザでのステージの配置を指定する StageAlign クラスの値を設定します。 CENTER
quality Flash Player が使用するレンダリング品質を指定する StageQuality クラスの値を設定します。 high
scaleMode 使用する拡大 / 縮小モードを指定する StageScaleMode クラスの値を設定します。 noScale

PRMLLoader

PRML 形式の XML ファイルを読み込んで Progression を起動する汎用的な Flash IDE 用の拡張コンポーネントです。このコンポーネントは Flash IDE のステージ上(ドキュメントルート)以外に設置することはできません。

パラメータ名 説明 初期値
url 読み込む XML ファイルの URL を設定します。 *.xml
useSWFBasePath url プロパティの値に相対パスを使用した際に、swf ファイルの設置されているフォルダを基準とするかどうかを設定します。 false
sync ブラウザ上でコンテンツを実行している場合に、URL と Progression インスタンスのシーンを同期させるかどうかを設定します。 true
autoLock コマンド処理を実行中に lock プロパティの値を自動的に有効化するかどうかを設定します。 true
verbose デバッグ出力機能を使用するかどうかを設定します。 none
align Flash Player またはブラウザでのステージの配置を指定する StageAlign クラスの値を設定します。 CENTER
quality Flash Player が使用するレンダリング品質を指定する StageQuality クラスの値を設定します。 high
scaleMode 使用する拡大 / 縮小モードを指定する StageScaleMode クラスの値を設定します。 noScale



ProgressionによるFlashコンテンツ開発ガイドブック

ProgressionによるFlashコンテンツ開発ガイドブック
最新の Progression 4 に準拠した公式ガイドブックが遂に登場しました。

FLASH OOP for ActionScript 3.0

FLASH OOP for ActionScript 3.0
Progression の仕様を決定するまでの流れを技術的な面から解説しています。Progression 2 時代に執筆されたものですが、基本概念は Progression 3 でも同様です。

Web Designing (ウェブデザイニング) 2009年 08月号 [雑誌]

Web Designing 2009年 08月号
Progression 特集。

Web Designing (ウェブデザイニング) 2009年 03月号 [雑誌]

Web Designing 2009年 03月号
Progression の連載、第 3 回クラス編とインタビューが掲載されています。

Web Designing (ウェブデザイニング) 2009年 02月号 [雑誌]

Web Designing 2009年 02月号
Progression の連載、第 2 回コンポーネント編が掲載されています。