MovieClipLoaderクラスを使った
プログレッシブバー付き外部画像読み込みフォトアルバム(3)
前回からの続きです。今回はプレグレッシブバー(読み込みを表すバー)を作っていきます。
- [挿入]メニューから[新規シンボル]をクリック。
「名前:mcProgbar」「タイプ:ムービークリップ」[OK]ボタンをクリック。
これは「空のシンボル」を先に作ってしまう方法である。

- 画面はムービークリップシンボルの編集画面に切り替わる。
- レイヤー1をダブルクリックして、「bar」と名前をつける。
- [矩形ツール]をクリック。

- [プロパティインスペクタ]で[線:なし、塗り:白]と設定する。

- ステージに適当なサイズでドラッグする。
- [選択ツール]をクリック。ステージの白い長方形をクリック。
- [プロパティインスペクタ]で、「W:300 H:10 X:0 Y:0 」と設定する。 「Enterキー」を押して確定。

- 下図のようになればOK。

- 「F8」を押す([挿入]メニューから[シンボルに変換]をクリック)。
「シンボル名:mcBar タイプ:ムービークリップ 基準点:左上」で[OK]ボタンをクリック。

- すぐに[プロパティインスペクタ]でインスタンス名「bar_mc」と名前をつける。

- [フレーム10][フレーム25]それぞれ「F6」を押して、キーフレームを挿入する。

- [フレーム1]をクリック。[mcBar]インスタンスをクリック。

- [プロパティインスペクタ]で、「アルファ:0%」と設定する。

- [フレーム10]をクリック。[mcBar]インスタンスをクリック。
- [プロパティインスペクタ]で、「Y:50」と設定する。

- [フレーム25]をクリック。[mcBar]インスタンスをクリック。
[プロパティインスペクタ]で、「Y:100」「アルファ:0%」と設定する。

- 「Enterキー」を押してみよう。
バーが下にさがって、さらに下に下がりつつフェードアウトしてゆく動きになればOK。 - [フレーム1]をクリック。[プロパティインスペクタ]で、「トゥイーン:モーション」「イージング:100」と設定する。

- [フレーム10]をクリック。[プロパティインスペクタ]で、「トゥイーン:モーション」「イージング:100」と設定する。
- 新規レイヤーを作成する。「as」と名前をつける。
- [as]レイヤーの[フレーム10][フレーム25]それぞれ「F6」を押して、キーフレームを挿入する。

- [as]レイヤーの[フレーム1]を右クリック→アクションをクリック。以下のフレームアクションを記述する。
stop(); - [as]レイヤーの[フレーム10]に以下のフレームアクションを記述する。
stop(); - [as]レイヤーの[フレーム25]に以下のフレームアクションを記述する。
gotoAndStop(1); - 以下のようなタイムラインになっただろうか。

- 新規レイヤーを作成する。「label」と名前をつける。
- [label]レイヤーの[フレーム2][フレーム11]にそれぞれ「F6」を押して、キーフレームを挿入する。

- [label]レイヤーの[フレーム2]をクリック。[プロパティインスペクタ]で「init」と名前をつける。

- [label]レイヤーの[フレーム11]をクリック。[プロパティインスペクタ]で「complete」と名前をつける。

- 以下のようなタイムラインになっただろうか。

- [シーン1]に戻る。
今回はここでブレイク。次回(最終回)はこのプログレッシブバーをメインのムービーに配置して完成させていきます。


