- ベストアンサー
スライドショーの制御
noname#35109の回答
引用されているスクリプトを書いた者です。 >> ボタンを付け加える事は可能でしょうか? 可能ですよ。 そのスクリプトで行くと, 結局,コントロールは基本的に,変数phot_no を操作すれば良いわけです。 変数phot_no の値は相対的に上げて行っています。 具体的には, phot_no ++; の部分です。 ここをphot_no ++; で単純に 1 をプラスし続けるのではなくて,時には 0 をプラスしたり, -1 をプラスすれば,前進や後退します。 しかし,変数phot_no を操作しただけでは,アルファの変化が止まりませんから, 同時にアルファの変化を止めたり,再開したりさせれば良いのです。 具体的には, _root.MCa._alpha += MCa_alp; _root.MCb._alpha += MCb_alp; の部分です。 ここも単純にアルファをプラスしたりマイナスしたりするだけでなく,変化を 0 にするパターンを作れば良いのです。 引用されているスクリプトは,操作するスクリプトを書くためだけに存在させたムービークリップに書いていますよね。 ボタンを付けるとなると,そのムービークリップの外部から,ムービークリップ内の変数を操作することになります。 だから,まずそのムービークリップにインスタンス名を付けてください。 以下の例では 『scriptMC』 というインスタンス名を付けたとします。 どっちかわからなかったので,SharedObject を使った方のスクリプトを以下のように書きかえます。 ※ スクリプトの各行の前には,インデントを付けるため, 全角空白文字をたくさん入れています。 コピペをする場合は, 全角空白を ""(何もなし) で置換するなどして, 全角空白を削除してください。 -------------------------------------------- onClipEvent (load) { spd_alp = 5; stop_time = 12; photo_all = 10; //★変数zensin(前進)の初期値を設定★ zensin = 1; //★変数flg_alp(アルファのフラグ)の初期値を設定★ flg_alp = 1; count1 = 0; count2 = 0; //ローカルのsolファイルを読みに行く sol_count = SharedObject.getLocal("mySol"); //もしsolファイルにphoto_countがあれば if (sol_count.data.photo_count != undefind) { phot_no = sol_count.data.photo_count; //もしsolファイルにphoto_countがなければ } else { phot_no = 1; } _root.MCa._alpha = 101; _root.MCb._alpha = -1; _root.MCa.loadMovie(phot_no+".jpg"); } onClipEvent (enterFrame) { if (_root.MCa._alpha<0) { _root.MCa._alpha = 0; _root.MCb._alpha = 100; MCa_alp = MCb_alp=0; i = 1; //★以下6行を変えました★ phot_no += zensin; if (zensin == 1 && phot_no>photo_all) { phot_no = 1; } else if (zensin == -1 && phot_no == 1) { phot_no = photo_all; } _root.MCa.loadMovie(phot_no+".jpg"); //solファイルに photo_no-1 の値を保存 sol_count.data.photo_count = phot_no-1; } else if (_root.MCa._alpha>100) { _root.MCa._alpha = 100; _root.MCb._alpha = 0; MCa_alp = MCb_alp=0; j = 1; //★以下6行を変えました★ phot_no += zensin; if (zensin == 1 && phot_no>photo_all) { phot_no = 1; } else if (zensin == -1 && phot_no == 1) { phot_no = photo_all; } _root.MCb.loadMovie(phot_no+".jpg"); //solファイルに photo_no-1 の値を保存 sol_count.data.photo_count = phot_no-1; } if (count1>=stop_time) { i = 0; count1 = 0; MCa_alp = spd_alp; MCb_alp = -spd_alp; } else if (count2>=stop_time) { j = 0; count2 = 0; MCa_alp = -spd_alp; MCb_alp = spd_alp; } //★以下2行を変えました★ _root.MCa._alpha += MCa_alp*flg_alp; _root.MCb._alpha += MCb_alp*flg_alp; count1 += i; count2 += j; } -------------------------------------------- ★マークを付けた部分が,今回変えた部分です。 そして,ステージ上にはボタンを用意して,各ボタンには以下のようなスクリプトを書けばOKです。 「一時停止」ボタン --コピペ可-------------------------- on (release) { _root.scriptMC.zensin = 0; _root.scriptMC.flg_alp = 0; } ---------------------------------- 「再生」ボタン --コピペ可-------------------------- on (release) { _root.scriptMC.zensin = 1; _root.scriptMC.flg_alp = 1; } ---------------------------------- 上の2つを1つのボタンで済ませる場合, 「一時停止/再生」切り替えボタン --コピペ可-------------------------- on (release) { if (_root.scriptMC.zensin == 1) { _root.scriptMC.zensin = 0; _root.scriptMC.flg_alp = 0; } else { _root.scriptMC.zensin = 1; _root.scriptMC.flg_alp = 1; } } ---------------------------------- 「戻る」「進む」ボタンというのがどういうものなのか,よくわかりませんでした。 「戻る」 10→9→8→… のように写真を切り替えるつまり「逆再生」と考えると 「逆再生」ボタン --コピペ可-------------------------- on (release) { _root.scriptMC.zensin = -1; _root.scriptMC.flg_alp = 1; } ---------------------------------- となります。 「進む」がさらにどういうボタンなのか,よくわかりませんでしたが, 「5なら次は6」ではなくて,「5なら次は7」のように飛ばすボタンだと以下のようになります。 単に phot_no の値を上げてやれば良いわけです。 「進む」ボタン --コピペ可-------------------------- on (release) { _root.scriptMC.phot_no++; } ---------------------------------- スクリプトを書いた 『scriptMC』 というインスタンス名のムービークリップの中に, 「phot_no」という変数名のダイナミックテキストか,テキスト入力のテキストフィードを置いてやると, 「phot_no」がどうなっているのか観察しやすくなりますよ。 他にも,2つ飛ばしとか,2つ前の写真に戻るとか,同じような考え方で作れると思います。
関連するQ&A
- スライドショーの作り方教えて下さい。
今ホームページビルダー10を使ってます。 OSはXPです。 ホームページ作成中で、スライドショーを入れようとしてるのですがビルダーを使って、Hotmediaアニメーションで作成すると プレビューでスライドショーが始まるときすぐに画像が始まる前にアニメーションのロゴのようなものが入ってます。 このロゴを消してスライドショーをスタートされるのは無理なのでしょうか? またそれが無理ならスライドショーの作成方法を教えて下さい。 (ちなみに『すなねぃる』と言うソフトをダウンロードしているのですが使い方が分かりません。 ファイルにいくつかのhtmlが作られているのですがこれをどうしたらぃぃのですか?) 他のソフトを使って試してみても、収めたい大きさ(横499:縦331)にならなかったり、 大きさが収まったかと思うと再生ボタンなどが入ったバーが一緒に表示されたりとできません。 スライドショーの表示される大きさを設定でき、再生ボタンなどバーが 表示されないでスライドショー作成する方法教えて下さい。
- 締切済み
- その他(インターネット・Webサービス)
- [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
- スライドショーでクロスフェードができるフリーウェア
お世話になります。 以前に同じような質問をさせて頂いたのですが 事情が変わってしまったので、改めて質問させて頂きます。 ↓以前の質問はコレです。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1824748 ある発表会でイメージ画像のスライドショーをします。 スライドショーは、タイミングをみながら マウスクリックで画像をおくっていく方法をとりたい のですがここで質問があります。 スライドショーができて、画像があらわれて消える効果 として「クロスフェード」という効果が可能な フリーウェアはないでしょうか? パワーポイントのVer.2002以降ならできるのですが 発表会で使用するために借りるノートPCの パワーポイントはVer.2000でクロスフェードができない のです。 望んでいる手順と効果はこんな感じです。 クリック1.1枚目の画像がだんだん現れる クリック2.1枚目の画像がだんだん薄らいでいくと 同時に2枚目の画像がだんだん現れる。 (1枚目と2枚目が入れ替わる途中 画像が重なるような感じです) クリック3.以降繰り返し・・・ よろしくお願い致します。
- ベストアンサー
- フリーウェア・フリーソフト
- DVDを画像取り込み(プリントスクリーン)したい
仕事の関係でDVDを画像取り込み(プリントスクリーン)したいのですが、 どうしてもできません。 DVD再生ソフトで再生→一時停止→プリントスクリーンキー と行っても、いざペイントなどに貼り付けてみると 真っ黒になってしまい、できません。 いろいろここの過去ログを探して、同じような状態になっている方も多かったのですが、 どの対処法をやってもできません。 具体的に何をどう頑張ったのかというと、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=978287 ↑画像の取り込みなどという項目がない http://oshiete1.goo.ne.jp/kotaeru.php3?q=60037 ↑「ActiveMovie」「Real Player」両方の設定変更をやってみたが、効果なし。 などなど他にもかれこれ3時間ほど自力で頑張っていたのですが どうにもダメでこちらに助けを求めに来たしだいです。 どうかお願いいたします。 最終手段はPowerDVDの購入を考えています。
- ベストアンサー
- その他(カメラ・ビデオカメラ)
- ダウンロードの場所教えて下さい・・・。
VOBを再生したくて過去ログで調べたんですが、 過去ログで見つけたページが英語だらけでわけわかりません。 過去ログ http://oshiete1.goo.ne.jp/kotaeru.php3?q=575197 このページ http://www.maximusdvd.com/ のFreeDVD CODECを入れると書いてあったんですが、 このページを見てもわかりませんでした。 どなたか教えて下さい。
- ベストアンサー
- フリーウェア・フリーソフト
- スライドショーについて
メディアソフトに詳しくないので教えて下さい。 友人の結婚式に撮影したデジカメ画像で、スライドを作ってプレゼントしようと思っています。 パワーポイントのスライドショーを作り慣れているので、できればそれを使いたいのですが、パワーポイント上で作成したスライドを、メディアプレーヤーなどで再生できるファイルに変換することはできますか? ご存知の方がいらしたら、教えて下さい。 また、パワーポイントのプレゼンスライドと同じような効果が作れるスライドショー作成のフリーソフトなど、知っていたら教えて頂けますか? 宜しくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- エイコ酸とは何ですか?
過去ログ (http://oshiete1.goo.ne.jp/kotaeru.php3?q=714622)に出てきた「エイコ酸」の意味を知りたいのです。
- ベストアンサー
- 栄養・サプリメント(健康)
- スライドショーを自作したい
複数の画像がフェードインして切り替わるスライドショーを作成したいです。 色々なライブラリを拝見したのですが、”再生ボタン”が設置されているものがなく、どれも自動再生のものばかりでした。 CS5を持っているので、そのようなフラッシュを自作したいのですが、flaファイルや作り方が載っているサイトはありませんでしょうか? そのほかJAVAスクリプトでの作成も考えています。 どうぞよろしくお願いいたします。
- ベストアンサー
- Flash
- FX取引会社
過去ログ http://oshiete1.goo.ne.jp/kotaeru.php3?q=1994452 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1977614 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1964396 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2010314 に、目を通したんですが、結局どれにしたら良いのか悩んでいます。 一応、FXのことや取引会社の選び方など一通り勉強しましたが、それでも信用や使い勝手まではわかりませんので。。 宜しければ、お勧めの会社をあげていただけたら幸いです。 ※今、トレイダース証券では美味しいキャンペーン中みたいですね。 http://www.traderssec.com/ex/adver/kawase/anniv_cam/
- ベストアンサー
- FX・外国為替取引
お礼
sassakunさん、丁寧なご回答ありがとうございました。 一時停止/再生はうまくいったのですが、戻る、進むはこちらの説明不足でした、すいません。 戻ると進むはフェードイン~アウトなしにパッパッと写真が切り替わっていくかんじです。フェードイン~アウトと静止時間を待つのが面倒だと思う方用にサクサクと見られるようなボタンがあった方がいいのではないかという意図です。 また補足で書いていただいた写真番号を示すphot_noのダイナミックテキストですが何故か写真番号が1つ先のカウントになってしまいます。 どうかよろしくお願いいたします。