• 締切済み

初心者です。

初心者です。 http://www.zaus-co.com/kantou.phpのTopのFlashを作りたいのですが、 うまくいきません。 写真とtxtはxml読み込みにしたいのですが、txtのフェードインなどがどう作っていいのかわかりません。。。 参考になるサイトやコードを教えていただけたらと思います。 よろしくお願い致します。

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

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.2

やれやれと... #1の補足で書かれていらっしゃるスクリプトに1行ずつ注釈を書きました。 XMLとも無関係。フェードイン・アウトとも無関係。 一体何を訊ねていらっしゃるのでしょうか!? // このMCが表示されたときに実行 onClipEvent (load) {   //このMC内の変数 Max に 5 という数値を代入   Max = 5;   //このMC内の変数 Sec に 2 という数値を代入   Sec = 2;   //このMC内の変数 Path に 「photo/」 という文字列を代入   Path = "photo/";   //このMC内の変数 n と depth と cnt に 0 という数値を代入   n = depth=cnt=0;   //このMC内の変数 Check に true という Boolean値 を代入   Check= true;   //外部テキストを Shift-JIS でロードするものとする   System.useCodepage = true;   //_root にある 「m_txt」 というインスタンス名のテキストフィールドを空にする   _root.m_txt.text = "";   //_root にある 「m_txt」 というインスタンス名のテキストフィールドの   //HTMLレンダリングを有効にする   _root.m_txt.html=true;   //このMC内に SWFを貼り付けたHTMLと同じ階層にある   //「file.txt」というファイル名のテキストファイルをロード   this.loadVariables("file.txt"); } // このMCに外部テキストがロードされたときに実行 onClipEvent (data) {   //ユーザ定義関数 loadPic の定義   function loadPic() {  //このMC内の変数 n に 1 を加算  n++;  //もし このMC内の変数 n が 変数Max の値より大きい場合  if (n>Max) {    //このMC内の変数 n に 1 を代入」    n = 1;  }  //このMC内の変数 depth に 1 を加算  depth++;  //このMC内の 変数mcName に 「mc」 という文字列と  //このMC内の変数 depth の値とを連結した文字列を代入  mcName = "mc"+depth;  //このMC内に「pic」という識別子のMCを  //変数「mcName」のインスタンス名で呼び出す  this.attachMovie("pic",mcName,depth);  //呼び出したMC内の loadMC というインスタンス名のMC内の  //変数 Loaded に false という Boolean値 を代入  this[mcName].loadMC.Loaded = false;  //呼び出したMC内の loadMC というインスタンス名のMCに  //「"photo/p" + n + ".jpg"」というJPEGをロード  this[mcName].loadMC.loadMovie(Path+"p"+n+".jpg");  //_root にある 「txt」 というインスタンス名のテキストフィールドの表示を  //「"m" + n」 にする  _root.txt.htmlText = this["m"+n];  //もしこのMC内の変数 depth が 2 より大きい場合  if (depth>2) {    //このMC内の「"mc"+(depth-2)」といMCを削除;    this["mc"+(depth-2)].removeMovieClip();  }   }   //ユーザ定義関数 loadPic を実行   loadPic(); } //1フレーム進む時間毎に毎回実行 onClipEvent (enterFrame) {  //このMC内の変数 cnt に 1 を加算  cnt++;  //もしこのMC内の変数 Check が true であれば  if (Check) {   //なおかつこのMC内の変数 cnt が Sec*24 より大きければ   if (cnt>Sec*24) {    //このMC内の変数 cnt に 0 を代入    cnt = 0;    //ユーザ定義関数 loadPic を実行    loadPic();   }  } }

hatinana87
質問者

お礼

細かく教えて頂いてありがとうございます。 もう一度考え直してみます。 ありがとうございます。

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

文字(フォント埋め込みなしのダイナミックテキスト)を フェードイン(アルファの変更)しようとするから難しくなるだけでしょう。 書かれていらっしゃるページのFlashは文字のフェードインなどしていませんよ。 文字と写真の上に黒い塗り入りのムービークリップ(またはグラフィック)インスタンスを用意して, その黒いインスタンスをフェードアウトさせているのです。 黒いインスタンスをフェードアウトさせると, その下の文字や写真がフェードインしているように見えます。

hatinana87
質問者

補足

ありがとうございます。 その黒いインスタンスはasでフェードインした方が良いのでしょうか。 現在、以下のasを記述しています。。。 onClipEvent (load) { Max = 5; Sec = 2; Path = "photo/"; n = depth=cnt=0; Check= true; System.useCodepage = true; _root.m_txt.text = ""; _root.m_txt.html=true; this.loadVariables("file.txt"); //this.loadVariables("file.txt?"+getTimer()); } onClipEvent (data) { function loadPic() { n++; if (n>Max) { n = 1; } depth++; mcName = "mc"+depth; this.attachMovie("pic",mcName,depth); this[mcName].loadMC.Loaded = false; this[mcName].loadMC.loadMovie(Path+"p"+n+".jpg"); _root.txt.htmlText = this["m"+n]; //trace(m1+"/"+m2+"/"+m3+"/"+m4+"/"+m5); if (depth>2) { this["mc"+(depth-2)].removeMovieClip(); } } loadPic(); } onClipEvent (enterFrame) { cnt++; if (Check) { if (cnt>Sec*24) { cnt = 0; loadPic(); //trace(n); } } }

関連するQ&A

  • DreamweaverとFlashのの初心者です。

    DreamweaverとFlashのの初心者です。 下記のwebを構成しているソフトについて質問させていただきます!! http://n-a-m.org/ にあるように、ウェブサイトでよく見るページが切り替わる時の画像のフェードインやフェードアウトの動きはFlashで作成されているんでしょうか?また、このような表現はjavasprictでも可能ですか? それぞれのweb作成ソフトの役割もや連携もよくわかっていないレベルですが、、、、。 dreamweaverへのFlashの挿入や、連携によって可能な表現のも知りたいと思っています。 詳しいサイトや参考書を、ご存知の方いましたら、手助け宜しくお願いします(^^)

  • サイトでオープニングでスライドショーを使いたい。

    こんにちは。 サイトのトップページで4,5枚の画像をスライドショーで表示させ、 スライドショーをフェードアウトで終了後に通常のトップ画面がフェードインして表示させることを、 FlashかjQueryで動作させるにはどうしたらいいのでしょうか? トップページは遷移してページを表示させるのではなく同ページ内で実行させたいです。 参考にしたいwebサイトとしてこちらのhttp://www.boku-seka.com/ 映画公式サイト「僕たちは世界を変えることが出来ない。」のように 出来ればなと考えています。 どうか詳しくご存知の方教えていただけないでしょうか。 よろしくお願いします。

    • 締切済み
    • CSS
  • フェードインからフェードアウトしたいのですが・・

    いつもお世話になっております。 今回はMacromediaFlashを使って参考書を見ながら 写真をフェードインしました。 次にその写真をフェードアウトさせて、2枚目の写真をフェードイン、フェードアウト、 3枚目の写真をフェードインでストップしたいのです。 よくネット上で見かけるデザインで、 写真が現れては消えるFlashを勉強したいと思っています。 ご指導の程、宜しくお願い致します。

  • 動画をHPに貼り付けたいのですが・・・

    ホームページにフラッシュで作った画像を追加したいのですが、どのようにすればいいですか? サイズは幅900PX高さ300PXです。 Adobe Flash CS3は持っています。 また、画像をフェードイン・フェードアウトするにはどのようにすればよろしいですか?また、他にもしないといけないことはありますか? 初心者です。お手数をかけますが、教えてください。 また、参考になるサイトがあれば教え下さい。よろしくお願いします。

    • ベストアンサー
    • HTML
  • フェードインかフェードアウトどちらかしかできません><

    はじめまして。 FLASH勉強中の初心者なんですがカンタンなFLASHムービーを作ろうと思っています。 そこでモーショントゥィーンで作成しているのですが、タイトルあるとおり、ステージに読み込んだ画像をフェードインかフェードアウトどちらかしかできません・・・ できれば一つの画像がフェードインしてフェードアウトするようなムービーをつなぎ合わせて一つの作品を作りたいのですが、どうすればいいのでしょうか? 参考書を読んでもわからずコチラで質問させていただきました。 併せてこのようなことを説明されているサイトなどご存じでしたらどうか教えていただけないでしょうか?

  • javascript初心者です。速攻でやらなければならないので皆様の力

    javascript初心者です。速攻でやらなければならないので皆様の力を是非お貸しください 今私はベンチャー企業の新卒の「インターンでWebサイトを制作しているのですが、プログラミングも初心者です。 htmlやcssは少し勉強した程度で制作を任されてしまいました。 そこで皆様にご教授いただきたく書きこませて頂きました。 質問です。 HPのトップ画でいくつかの画像を切り替えていくというプログラムを組みたいのですが、 如何せんはじめたばかりで、コードがわかりません。。。 参考HP http://kimuratakahiro.com/ このサイトのように下から上へか、左右の動きか、 もしくはフェードアウトして、2枚目に切り替えるというようなプログラムを組みたいです。 宜しければコードを少しだけでも書いていただけると有難いです。 もしくは、参考になる書籍やサイトなどがありましたら、 ご教授頂ければ幸いです。 兎に角、納品まで時間がなく焦っています。 是非宜しくお願い致します。

  • flash画像の再生・ボタンによる切り替え

    初めて質問させていただきます。 flash初心者です。 CS5、ActionScript3.0で作成しております。 http://www.united-arrows.jp/ こちらのサイトのトップページにあるようなものを、flashで作成しようと考えております。 5枚の画像を順番に再生し、フェードインしながら切り替わり、また、5枚の画像に対応する5つのボタンのマウスオーバーに反応するようなものです。 上記サイトのように、表示していた画像を残しながらフェードインで切り替えとなると、重ね順の変更などが必要になってくるかと思われますが、初心者なものでActionScriptに関しての知識もほとんどなく、ネットや書籍で調べてはみたのですが全くわからず大変困っております。 どうか宜しくお願い致します。

    • ベストアンサー
    • Flash
  • オンマウスでモーションを停止させるには?

    たびたびの質問ですみません。よろしくお願いいたします。 http://soudan1.biglobe.ne.jp/qa3658780.html こちらのURLを参考に、外部XMLを読み込んで 画像とリンク先を切り替えるフラッシュを作っています。 フェードインとフェードアウトの効果はモーショントゥイーンで 作成しているのですが、 フェードインが完了(自分は11フレーム目にしています)してから フェードアウトが始まる(自分は26フレーム目にしています)までの間、 オンマウスするとモーションが止まるように設定するにはどうし たらよいですか? つまり、フェードイン・フェードアウト中は、アルファが100になるまで動作を続けて、アルファが100のうちはオンマウスするとモーションが止まるようにです。 ボタンを設置したりしてみたのですがどうしてもうまくいきません。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • Flashでトップページに写真をスライドさせる方法を教えてください!

    ご質問があります。 下記のWebサイトのようなFlashを実装したいと思っています。 http://www.kamonohashi-project.net/index.php 写真と文章がフェードイン、フェードアウトを繰り返しながら、最後に固定するようなイメージです。 何となくの方法は分かるのですが、これに近い実装方法を紹介してくれているWebサイトや書籍などを教えていただきたいと思います(特にレイヤーやフレームの作り方など)。 ちなみに、FlashのバージョンはMX 2004です。よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • PHPでXML→HTML

    PHPでXMLをHTMLに整形し直して出力しようと思っているのですが、イマイチよい資料が見つかりません。 (手元にある「PHP4徹底攻略改訂版」でも、あまりXMLを扱うことについては扱っていませんでした) http://www18.tok2.com/home/koumori27/xml/pxml/pxml_menu.html 何となく、ここに書いてあるのが参考になるような感じがするのですが、サンプルコードを見ても、いったい何をやっているのかわかりません。 何か良い参考サイトなどがありましたら教えてください。 PHP4.2.2環境です。

    • 締切済み
    • PHP

専門家に質問してみよう