Progression 2 と Progression 3 の相違点です。
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| VERSION [static] | VERSION [static] | データ型が Version に変更されました。 |
| PLAYER_VERSION [static] | PLAYER_VERSION [static] | データ型が Version に変更されました。 |
| verbose [static] | jp.progression.core.debug.Verbose | 削除されました。同様の機能を実現するには Verbose クラスを直接使用してください。 |
| syncedScenePath | - | 削除されました。 |
| opaqueBackground | - | 削除されました。 |
| current | - | 初期値が null に変更されました。 |
| departedSceneId | - | 初期値が null に変更されました。 |
| destinedSceneId | - | 初期値が null に変更されました。 |
| eventType | - | 初期値が null に変更されました。 |
| useLongPath | - | 削除されました。Progression 3 では、常にショートパスを使用した URL を発行するようになります。 |
| checkVersion() [static] | - | 削除されました。同様の機能を実現するには Version インスタンスの機能を使用してください。 |
| getInstanceById() [static] | getProgressionById() | 削除されました。同様の機能を実現するには Progression インスタンスの getProgressionById() メソッド、または getProgressionById 関数をパッケージからインポートして使用してください。 |
| getInstanceBySceneId() [static] | getProgressionBySceneId() | 削除されました。同様の機能を実現するには Progression インスタンスの getProgressionBySceneId() メソッド、または getProgressionBySceneId 関数をパッケージからインポートして使用してください。 |
| getInstanceBySync() [static] | - | 削除されました。 |
| goto() [static] | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| extra | - | 削除されました。 |
| onCastStateChange | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| _onCastStateChange() | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| casts | - | 削除されました。 |
| extra | - | 削除されました。 |
| onCastAdded | - | マウスコマンド処理の精度向上のため、削除されました。 |
| onCastRemoved | - | マウスコマンド処理の精度向上のため、削除されました。 |
| onCastClick | - | マウスコマンド処理の精度向上のため、削除されました。 |
| onCastDoubleClick | - | マウスコマンド処理の精度向上のため、削除されました。 |
| onCastMouseOver | - | マウスコマンド処理の精度向上のため、削除されました。 |
| onCastMouseOut | - | マウスコマンド処理の精度向上のため、削除されました。 |
| onCastMouseWheel | - | マウスコマンド処理の精度向上のため、削除されました。 |
| _onCastAdded() | - | マウスコマンド処理の精度向上のため、削除されました。 |
| _onCastRemoved() | - | マウスコマンド処理の精度向上のため、削除されました。 |
| _onCastClick() | - | マウスコマンド処理の精度向上のため、削除されました。 |
| _onCastDoubleClick() | - | マウスコマンド処理の精度向上のため、削除されました。 |
| _onCastMouseOver() | - | マウスコマンド処理の精度向上のため、削除されました。 |
| _onCastMouseOut() | - | マウスコマンド処理の精度向上のため、削除されました。 |
| _onCastMouseWheel() | - | マウスコマンド処理の精度向上のため、削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| casts | - | 削除されました。 |
| extra | - | 削除されました。 |
| onCastStateChange | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| _onCastStateChange() | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| casts | - | 削除されました。 |
| extra | - | 削除されました。 |
| onCastStateChange | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| _onCastStateChange() | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| casts | - | 削除されました。 |
| extra | - | 削除されました。 |
| onCastStateChange | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| _onCastStateChange() | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| casts | - | 削除されました。 |
| extra | - | 削除されました。 |
| onCastStateChange | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| _onCastStateChange() | - | 削除されました。同様の機能を実現するには CastEvent.STATUS_CHANGE イベントを使用してください。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.casts.presets.FadeMovie | jp.progression.casts.effects.FadeEffect | 類似機能に置き換えられました。 |
| alphaMultiplier | - | 削除されました。 |
| alphaOffset | - | 削除されました。 |
| blueMultiplier | - | 削除されました。 |
| blueOffset | - | 削除されました。 |
| greenMultiplier | - | 削除されました。 |
| greenOffset | - | 削除されました。 |
| redMultiplier | - | 削除されました。 |
| redOffset | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.casts.presets.ImageBox | - | 削除されました。同様の機能を実現するには UILoader コンポーネント、または ScrollPane コンポーネントを使用してください。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.casts.presets.InOutMovie | jp.progression.casts.animation.InOutMovie | このクラスは jp.progression.casts.animation パッケージに移動されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.casts.presets.NextButton | jp.progression.casts.buttons.NextButton | このクラスは jp.progression.casts.buttons パッケージに移動されました。 |
| navigatePath | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.casts.presets.ParentButton | jp.progression.casts.buttons.ParentButton | このクラスは jp.progression.casts.buttons パッケージに移動されました。 |
| navigatePath | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.casts.presets.Picture | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.casts.presets.PreviousButton | jp.progression.casts.buttons.PreviousButton | このクラスは jp.progression.casts.buttons パッケージに移動されました。 |
| navigatePath | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.casts.presets.RollOverButton | jp.progression.casts.buttons.RollOverButton | このクラスは jp.progression.casts.buttons パッケージに移動されました。 |
| navigateType | - | 削除されました。 |
| upStateFrames | upStateFrame | データ型が * に変更され、名称が変更されました。 |
| overStateFrames | overStateFrame | データ型が * に変更され、名称が変更されました。 |
| downStateFrames | downStateFrame | データ型が * に変更され、名称が変更されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.casts.presets.RootButton | jp.progression.casts.buttons.RootButton | このクラスは jp.progression.casts.buttons パッケージに移動されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| child | child | データ型が *に変更されました。 |
| autoAlpha | autoAlpha | データ型が int に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| child | child | データ型が *に変更されました。 |
| addAbove | - | 削除されました。同様の機能を実現するには AddChildAtAbove クラスを使用してください。 |
| autoAlpha | autoAlpha | データ型が int に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| tweeningParameters | parameters | 名称が変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.commands.DoTweenFrame | - | 削除されました。同様の機能を実現するには DoTweener クラスを使用してください。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.commands.Empty | - | 削除されました。同様の機能を実現するには Command クラスを使用してください。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.commands.ForLoop | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.commands.IfElse | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.commands.RemoveAllChild | jp.progression.commands.RemoveAllChildren | 名称が変更されました。 |
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| autoAlpha | autoAlpha | データ型が int に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| child | child | データ型が * に変更されました。 |
| autoAlpha | autoAlpha | データ型が int に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| message | message | データ型が * に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| enabled | enabled | 読み取り専用から読み書き可能に変更されました。 |
| _executeProgress() | - | 削除されました。 |
| _interruptProgress() | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| CAST_STATE_CHANGE [static] | STATUS_CHANGE [static] | 名称が変更されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| CAST_CLICK [static] | - | 削除されました。 |
| CAST_DOUBLE_CLICK [static] | - | 削除されました。 |
| CAST_MOUSE_OVER [static] | - | 削除されました。 |
| CAST_MOUSE_OUT [static] | - | 削除されました。 |
| CAST_MOUSE_MOVE [static] | - | 削除されました。 |
| CAST_MOUSE_WHEEL [static] | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| jp.progression.events.CommandCatchEvent | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| SCENE_STATE_CHANGE | - | 削除されました。 |
| Progression 2.0 | Progression 3.0 | コメント |
|---|---|---|
| numChildren | numScenes | DisplayObject と区別しやすくするため、名称が変更されました。 |
| readed | isVisited | 一貫性を維持するために名前が変更されました。 |
| extra | sceneInfo.data | SceneInfo クラスに移動されました。 |
| addChild() | addScene() | DisplayObject と区別しやすくするため、名称が変更されました。 |
| addChildAt() | addSceneAt() addSceneAtAbove() |
DisplayObject と区別しやすくするため、名称が変更されました。 |
| addChildFromXML() | addSceneFromXML() | DisplayObject と区別しやすくするため、名称が変更されました。 |
| removeChild() | removeScene() | DisplayObject と区別しやすくするため、名称が変更されました。 |
| removeChildAt() | removeSceneAt() removeSceneAtAbove() |
DisplayObject と区別しやすくするため、名称が変更されました。 |
| removeAllChildren() | removeAllScenes() | DisplayObject と区別しやすくするため、名称が変更されました。 |
| getChildAt() | getSceneAt() | DisplayObject と区別しやすくするため、名称が変更されました。 |
| getChildByName() | getSceneByName() | DisplayObject と区別しやすくするため、名称が変更されました。 |
| getChildIndex() | getSceneIndex() | DisplayObject と区別しやすくするため、名称が変更されました。 |
| setChildIndex() | setSceneIndex() setSceneIndexAbove() |
DisplayObject と区別しやすくするため、名称が変更されました。 |
| swapChildren() | swapScenes() | DisplayObject と区別しやすくするため、名称が変更されました。 |
| swapChildrenAt() | swapScenesAt() | DisplayObject と区別しやすくするため、名称が変更されました。 |
FLASH OOP for ActionScript 3.0
Progression の仕様を決定するまでの流れを技術的な面から解説しています。Progression 2 時代に執筆されたものですが、基本概念は Progression 3 でも同様です。
Web Designing 2009年 08月号
Progression 特集。
Web Designing 2009年 03月号
Progression の連載、第 3 回クラス編とインタビューが掲載されています。
Web Designing 2009年 02月号
Progression の連載、第 2 回コンポーネント編が掲載されています。