• 締切済み

■外部jpgをクロスフェードさせたい■

いつもお世話になっております。 当方FLASH、スクリプト共に初心者です。 今回は 外部のimageというフォルダにある数枚のjpg画像を順番に読み込むスライドショーを作りたいと思っています。 読み込む際はクロスフェードという1枚目の画像が消えながら2枚目の画像がだんだん濃くなりながら表示されて、2枚目の画像が消えながら3枚目が…といったものを作りたいのです。 外部jpgを読み込ませて、アルファ値でフェードイン、フェードアウトさせるものは出来たのですが、見た目にもクロスフェードするものを作りたいと思い質問しました。 過去ログにあったスクリプトhttp://oshiete1.goo.ne.jp/kotaeru.php3?q=1690465 でやってみましたが、やり方が悪いのかうまくいきませんでした。 宜しくお願いします。

  • Flash
  • 回答数1
  • ありがとう数2

みんなの回答

noname#35109
noname#35109
回答No.1

訂正&修正 のみをいたします。 > 過去ログにあったスクリプト > http://oshiete1.goo.ne.jp/kotaeru.php3?q=1690465 > でやってみましたが、やり方が悪いのかうまくいきませんでした。 そのスクリプト間違っているのですよ(今は(Flash MX 2004 以上では))。 一応は,こちらで訂正しています↓。 「flash 大きさの異なる写真のスライドショーで中心点を揃えたい」 http://oshiete1.goo.ne.jp/qa2894628.html このコミュニティサイトはあとで修正・訂正ができないのが難点ですよね。 上の URL に書いてあるように, // ● 変数 i ・ j の初期化 i = 0; j = 0; の部分が抜けています。 あと, > 今回は > 外部のimageというフォルダにある ということですから, loadMovie する部分を変えなければなりません。 _root.MCa.loadMovie(phot_no+".jpg");  ↓変更↓ _root.MCa.loadMovie("image/"+phot_no+".jpg"); _root.MCb.loadMovie(phot_no+".jpg");  ↓変更↓ _root.MCb.loadMovie("image/"+phot_no+".jpg"); そんな感じで, "書いた物は" うまく動作すると思います。

tse-sie
質問者

お礼

早速の回答ありがとうございます。 頂いた回答の通り変更と追加をしましたがまだうまくいきませんでした。 「 **エラー** シーン = シーン 1, レイヤー = レイヤー 10, フレーム = 1 :行 1:クリップイベントはムービークリップインスタンスでのみ使用可能です。 onClipEvent (load) { **エラー** シーン = シーン 1, レイヤー = レイヤー 10, フレーム = 1 :行 22:クリップイベントはムービークリップインスタンスでのみ使用可能です。 onClipEvent (enterFrame) { ActionScript エラー数 :2 報告済みエラー :2 」 というエラーが出てしまいます。 折角エラー報告が出ていてもどういう状況かすら良く分かりません…

関連するQ&A

  • flash jpgを読み込んでスライドショーを実行したい

    フラッシュで制作したアニメーションの一部にスライドショーを埋め込みたいと思っています。直接フラッシュでスライドショーのアニメーションを作るのではなく、別フォルダに格納されたjpgなどの画像を読み込んで、フェードイン、フェードアウトを繰り返しながら画像が切り替わっていくようにしたいのですが、どなたか方法が分かるようでしたら教えて下さい。よろしくお願いします。

  • FLASH 外部ファイル(画像)を使ったクロスフェードについて

    外部画像ファイルを読み込んで3枚の写真をクロスフェード させながら移り変わる映像を作成したいのですが作成に行き詰っております。 現状は、タイムラインに3つのレイヤーを作成、各レイヤーに ムービークリップを配置しております。 ムービークリップのインスタンス名は(aaa)(bbb)(ccc)にしております。 レイヤー1(aaa) ●――――→●―→● レイヤー2(bbb) ○―――――●――――→●―→● レイヤー3(ccc) ○―――――○―――――●――――→● 各レイヤー、2つ目のキーフレームから3つ目のキーフレームにかけて アルファを100%→0%に推移させて、下レイヤーの画像とクロスフェードする ようにしたいのです。 各タイムライン、一つ目のキーフレーム(●)にloadMovie("p1.jpg", "_root.aaa"); のフレームアクションを入れております。 ※3枚の取込用ファイル名は(p1.jpg・p2.jpg・p3.jpg)を用意しております。 現在、上記のところまで作成しswfにして確認したのですが 最初のクロスフェード場面で、aaaの写真が消えてしまいbbbの写真が ※黒い背景からフェードインのような感じで出現してしまいます。 【※aaaは仮画像として黒いシェイプを作成してムービークリップ(シンボル化)にしております】 その後のクロスフェード箇所も同じ現象です。 調べてみると、loadMovie()は読み込み時に他の再生を完全にクリアする為 bbbの開始(読み込み時)にそのタイムライン中でフェードアウトしようとしていた aaaの画像がクリアされてしまい黒背景からフェードインしているように見えている のだと推測しております。 上記からこちらの教えてgooから同じような質問を探し、loadMovieNum()でレベルを指定 して読み込めば複数ファイルを読み込む事が出来ると書かれていたのですが どこの位置にloadMovieNum()を書き込めば良いのか?各ムービークリップのアクションに 記述するのか、それともタイムラインのフレームに書き込むのかなど レベルの構造なども理解出来ていないので、先へ進めず足踏み状態になっております。 また、私がやりたい事はloadMovieNum()を使う方法で合っているのかな?など 調べるにも的が絞れない状態でおります。 http://hfm-kenchan.com/Lesson/log_qa/D0708311.htm ↑上記サイトには、私が作成したい物と同じスライドのサンプル・解説があるのですが スクリプトで構成されており、駆出しの私には理解出来ない部分がありました。 今私が作成しているタイムラインを多用したような方法では、複数の外部テキストを 読み込んでおきスムーズにクロスフェードさせる方法は無理でしょうか? 説明が下手で長文になってしまい、またFLASHの理解不足で不可解な説明になっている ところも多々あると思いますが、ご参考になる手法等あればお願い致します。

    • ベストアンサー
    • Flash
  • 外部jpgを読み込んでのスライドショー

    初めまして。初めて質問させて頂きます。 タイトルのように、外部jpgを読み込む形式のスライドショーを制作 したいと思っており、アクションスクリプトの書き方ををお教えいた だければ幸いです。 すべての画像を読み込んでから写真を再生したいので、ローディン グを付けたいと思っています。ローディング画像はバーではなく、 Macの立ち上げの際表示されるような画像で、以下のサイトからダウ ンロードしたものを使用したいと考えております。 http://www.ajaxload.info/#preview 写真は複数あり、フェードイン、フェードアウトで次々画像が表示さ れるようにし、最後の画像まで再生されたらそこでストップするよう にしたいと思っています。 過去の質問を検索してみたのですが、該当するものがなく大変困って います。制作環境はFlash8です。全くの初心者で申し訳ありませんが、 どうかご教授下さいますよう、お願いいたします。

    • ベストアンサー
    • Flash
  • スライドショーでクロスフェードができるフリーウェア

    お世話になります。 以前に同じような質問をさせて頂いたのですが 事情が変わってしまったので、改めて質問させて頂きます。 ↓以前の質問はコレです。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1824748 ある発表会でイメージ画像のスライドショーをします。 スライドショーは、タイミングをみながら マウスクリックで画像をおくっていく方法をとりたい のですがここで質問があります。 スライドショーができて、画像があらわれて消える効果 として「クロスフェード」という効果が可能な フリーウェアはないでしょうか? パワーポイントのVer.2002以降ならできるのですが 発表会で使用するために借りるノートPCの パワーポイントはVer.2000でクロスフェードができない のです。 望んでいる手順と効果はこんな感じです。 クリック1.1枚目の画像がだんだん現れる クリック2.1枚目の画像がだんだん薄らいでいくと       同時に2枚目の画像がだんだん現れる。       (1枚目と2枚目が入れ替わる途中       画像が重なるような感じです) クリック3.以降繰り返し・・・ よろしくお願い致します。

  • 画像を外部読みこみ出来ない事を判別したい

    今、flash8でjpg画像を1~10枚を外部から読み込んで、順番にスライドショーのように切り替えていくムービーを作っております。 一通り紹介後はボタンとなってリンクすると言った感じです。 スライドショーはアルファでフェードインで表示するようにしてあるので、タイムラインで作成しております。 画像が10枚ある時は問題がないのですが、7枚しかない場合などに残りの3枚のスライドショーはgotoAndPlayでスキップさせてしまおうと思っています。 この場合に、外部の画像が読み込めなかったという事をどうやって判別したら良いでしょうか? 1.loadmovieするムービークリップのサイズを判別する。 2.loadmovieに失敗したエラーフラグみたいな物を使う。 1についてはムービークリップのサイズの取得自体は出来ているようなのですが、飛びませんでした。私のそのあとの文章の書き方がまずいのでしょうか。 2については、そういうフラグがあるのかもわからない状態です。(調べてはみたのですが) 方向性や、チェックした方が良い箇所などアドバイスいただけると助かります。

    • ベストアンサー
    • Flash
  • [FlashMX2004]サムネorリスト付きのスライドショーを作りたい。

    使用OSとFlashのVerは以下です。 OS:macOS 10.3.9 Flash:FlashMX2004 過去ログに http://oshiete1.goo.ne.jp/kotaeru.php3?q=1690465 この様なモノがあったので参考に考えていたのですが、ゴールにたどり着けず質問させていただきます。 よろしくお願いいたします。 FlashMX2004でスライドショーを作ろうと思っています。 以下のような仕様にしようと計画しています。 1.一定時間毎に画像が切り替わる 2.画像の切り替えはクロスフェード 3.画像数は2000枚 ここまでが過去ログからの引用なのですが、上記の3つの仕様にプラスして、見たい写真を見ることの出来る機能を取り入れたいのです。 方法はサムネールでもテキストでもその他でも構わないです。 画像数がとても多いので、スクリプトでどうにかならないかと思い質問いたしました。 どなたか、よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • パワーポイントのスライドショーでクロスフェードできます?

    お世話になります。 ある発表会でイメージ画像のスライドショーをします。 スライドショーは、タイミングをみながら マウスクリックで画像をおくっていく方法をとるのですが ここで質問があります。 画像があらわれて消える効果として「クロスフェード」 という効果はパワーポイント(当方Ver.2002です)で 設定できますか?アニメーション効果にはフェードしか なかったので、やはり無理なのでしょうか? 工夫次第でなんとかなるのかと思い質問させて頂きました。 また、パワーポイント以外で私が望んでいるような スライドショーができるフリーソフトがありましたら 教えて下さい。 望んでいる手順と効果はこんな感じです。 クリック1.1枚目の画像がだんだん現れる クリック2.1枚目の画像がだんだん薄らいでいくと       同時に2枚目の画像がだんだん現れる。 クリック3.以降繰り返し・・・ よろしくお願い致します。

  • 外部jpgを読み込んだ際にフェードインさせる方法は?

    flashで簡単なフォトギャラリーを作っています。 下記のように、中央に大きく表示させるエリアがあって、その下に小さなサムネイルの画像がある感じです。 サムネイルの画像をクリックすると、中央の画面に外部jpgファイルを読み込んで、表示させるものなんですが、読み込むだけなら、loadmovieでうまくいくのですが、そこにちょっとした視覚効果を与えようとするとなかなかうまくいきません。 したいことは、外部ファイルを読み込んだ際に、例えばフェードインするとか、そういう視覚効果です。 どうasを記述したらいいか、もしくはアニメーションだけでも出来るかのか、よろしくお願いします。 ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■ ■■■ ■■■ ■■■ ■■■ ■■■ ■■■ ■■■ ■■■ ■■■ ■■■ ■■■ ■■■

    • ベストアンサー
    • Flash
  • JQueryでサムネ付スライドショークロスフェード

    JQueryでクリックを使用せず、自動クロスフェードのサムネイル付きスライドショー&マウスオーバーでもクロスフェードで切り替わるようにするためにはどうすればよいでしょうか? 更にはスライドショーにキャプションがつけられたら最高です。 スライドショーの幅はwidth: 354px; height: 280px;、サムネイルはその下に縦3つ、横3つの計9つ配置します。 スライドショーは自動フォロスフェードによるループ、またサムネイルをマウスオーバーでもその画像にクロスフェードイン、その際スライドショー内に表示されている&マウスオーバーされているサムネイルの画像は罫で仕切るか、半透明がクリアに表示されるといった処理を考えております。 恥ずかしながら調べても分からなかったので、皆さまの知識を拝借したく投稿させて頂きました。 恐れ入りますが、何卒ご助言下さいますよう、よろしくお願い致します。

  • モバイルFLASHのランダムスライドショーについて

    現在、モバイルのFlashでスライドショーを作ろうとしています。 ◆条件は以下の通りです。 ・5枚程度の画像をランダムで表示する。 ・フェイドアウトする画像とフェイドする画像を重ねたい。(同時にフェイドインとフェイドアウトがかかる状態) ・ランダムで画像を取る際、同じ画像がフェイドインとフェイドアウトを起こさない。 ◆環境は以下の通りです。 Flash CS4 au W65T できる限りスクリプトで済ませたいと考えています。 何卒宜しくお願い致します。

専門家に質問してみよう