FLASH スライドする写真

→ サンプル


(注意)下の手順は保存しながら進めてください。(ファイル形式 .fla)


【1】 写真を4枚用意する。
   *大きさは同じもの。(サンプルは縦250px,横300px)
【2】 FlASHを立ち上げ、新規ファイルを選択。
   *ファイル(ステージ)の大きさは下のプロパティでいつでも
    変えられますが、幅は写真の大きさに合わせた方がやり易い。
【3】 用意した4枚の写真をライブラリーに読み込む。
   *ファイル → 読み込み → ライブラリー → 写真を選択。
【4】 写真を1枚ステージへ
   *写真をドラッグする。
   *このときに下のプロパティのx軸とy軸を0にすると、
    写真とステージの幅はピッタリ合う。
【5】 残りの写真を配置する。
   *他の3枚の写真を【4】で配置した写真の横に順番に並べる。
   *写真を選択してy軸は0でX軸は写真の大きさを考えながら
   入力すると上手く並べることが出来ます。
   (例)サンプルでは 2枚目(x軸300,y軸0)
      3枚目(x軸600,y軸0)3枚目(x軸900,y軸0)と入力。
【6】 各写真をシンボルに変換する。
   *配置した写真を選択 → 右クリック(windows
   →シンボルへ変換
   → ムービクリップを選択(基準点は左上)→名前は「○○_mc」
   (例)サンプルでは各写真に「p1_mc」「p2_mc」「p3_mc」
     「p4_mc」と名前を付けました。
【7】 ボタン(小さな写真)を作る。
   *ここでは、【6】で作った4枚の写真を利用します。
   *4枚の大きい写真を全て選択 → コピーペースト
   *コピーした写真「p1_mc」を選択 
   →ウィンドウメニュから変形。
   →縦横比率「25%」
   *縮小した写真をステージの下(白い部分)に配置。
   *残り3枚も同じ手順で横に並べましょう。
【8】 4枚の写真(大きい写真)を選択し、シンボルへ変換する。
   *大きい写真4枚を全て選択(【7】の小さい写真は選択しない。)
   → シンボルへ変換(ムービークリップ)(左上基準)。
   (例)サンプルでは「Photo_mc」と名前を付けました。    
【9】 インスタンス名を付ける。
   *【8】で作った「Photo_mc」を選択。
    下のプロパティの左側のインスタンス名を「Photo_mc」とする。
   *次に「Photo_mc」を選択し一枚目の写真の上でダブルクリック。
    そうるすとシーン1から一つ中に入ることができます。
    上の「シーン1」の横が「Photo_mc」となっていることを
    確認しましょう。自分が今「Photo_mc」というムービクリップ
    の中にいることになります。
   *それを確認したら、一枚目の写真を選択する。
    恐らくこの時点では4枚の写真が全て選択されているので、
    いったん写真の外側でクリックして選択解除をしてから、
    もう一度1枚目だけ選択すれば大丈夫です。
    → プロパティのインスタンス名を「p1_mc」と名前を付ける。
   *2枚目 3枚目 4枚目も同様。
    「p2_mc」「p3_mc」「p4_mc」と名前を付けましょう。
【10】 Action Scriptを記述する。
   *シーン1に戻り、「Photo_mc」を選択 
    → プロパティーがムービクリップになっていることを確認。
    → プロパティの右上の小さい矢印を選択しscriptを記述する。


 <<記述するscript>> 
 onClipEvent (enterFrame) {
 this._x-=(this._x+position)/3
 }
【11】小さい写真の各ボタンに Action Scriptを記述する。
  *小さい写真の1枚目を選択。
  → プロパティの右上の小さい矢印を選択し、scriptを記述する。

 <<記述するscript>> 
 on (release) {
_root.Photo_mc.position=_root.Photo_mc.p1_mc._x;
}
2枚目・3枚目・4枚目も同じ手順で行います。
Scriptは青字の部分を「p2_mc」「p3_mc」「p4_mc」に変えるだけです。
【12】swfの書き出し
 ファイルメニュー → パブリッシュ設定
 → swfにチェック → 保存先を選択 → パブリッシュ
【13】swfのデーターを確認。
   Ctrl+ENTERでムービーが動くかどうか確認してください。

以上です。
試してみて下さい。


【参照】
先日、FLASHで作った中級編のパターン2は上記のスライド
ムービーを4セット作って、それら4つのムービーをロード
するたびにランダムに見えるようにしました。
少し応用しただけです。見てみて下さい。

→ 中級編パターン2