Flashで困っています!わかる方ご教授お願いします。
タイムラインでスライドショー程度しか作ったことがないFlashど素人なんですが、需要があって四苦八苦しています。
内容はこちら↓
・写真5枚、写真と連動したテキストのスライドショー(横または縦の動き)
・「次へ」などのボタンは不要
・最後にstop();またはループ
・写真は季節ごとに差し替えの更新があるので外部から読み込める仕様
・お客様でも写真を差し替えれば可能な状態
アクションスクリプトじゃなきゃできないのか、タイムラインだけで大丈夫なのか、部分的にスクリプトを書けば可能なのかお教えいただけませんでしょうか。
それか、今さらFlash?っていう人もいるかと思います。
jQueryとかでも実装が可能でしたらご教授いただければと思います。
お手数おかけしてすみませんが、よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>・写真5枚、写真と連動したテキストのスライドショー(横または縦の動き)
>・「次へ」などのボタンは不要
>・最後にstop();またはループ
>・写真は季節ごとに差し替えの更新があるので外部から読み込める仕様
>・お客様でも写真を差し替えれば可能な状態
>
>アクションスクリプトじゃなきゃできないのか、
>タイムラインだけで大丈夫なのか、
>部分的にスクリプトを書けば可能なのかお教えいただけませんでしょうか。
普通ならスクリプトで作った方が簡単ですし、再利用や更新性などが良いですね。
外部XMLで画像URLや表示するテキストを指定して、更新は外部XMLだけです。
外部XMLでは、画像切り替え時間、切り替え効果、文字の色やサイズなど
必要に応じて設定できます。
参考)
http://area115.com/fparts/parts/cs3/image_301/in …
>jQueryとかでも実装が可能でしたらご教授いただければと思います。
3Dとか文字の複雑な動きとか変形とかが無ければ、JQuery、Javascriptとかで作れます。
注意点は、ムービーを作る際にタイマーなどを使うと、ブラウザによって処理速度が違う
場合があります。
参考)正月にJquery&Javascriptで作った習作です。画像はいっさい使用してません。
http://webfpc.com/2012/index.html
No.2
- 回答日時:
お持ちの Flash のバージョンや
ActionScript のバージョンなどを一切書かれていらっしゃらないので返答に困ります。
バージョンがわからないのでで以下は大まかな方法案です。
まずダミーの写真をスライドショーで使う分だけ用意します。
そのダミーの写真をステージ上に読み込んで
1枚ずつ別々のムービークリップに変換します。
(ボタンやグラフィックシンボルへの変換はダメです。)
このとき,
ムービークリップに変換する時に基準点に注意して
写真の左上のコーナーに基準点(+印)が来るように設定してムービークリップに変換します。
もし
シンボルに変換するときに基準点を選べないバージョンの場合は
一旦写真をムービークリップに変換してから
そのムービークリップ内の編集に入り
ムービークリップの+印の位置に中身の写真の左上コーナーが来るように写真の位置を変更します。
それらムービークリップに別々のインスタンス名を付けます。
例えば
写真が5枚でしたら
ムービークリップも5つできるはずですから
それら5つのムービークリップに
「photo_mc0」「photo_mc1」「photo_mc2」「photo_mc3」「photo_mc4」
という名でも付けます(あくまでも例えばです)。
それでそれらムービークリップを
メインのタイムラインを使って
適当に好きなようにスライドショーを作ります。
これで,
外部画像を読み込まない普通のムービークリップのスライドショーができます。
FLAを保存したり,SWFをパブリッシュしてその出来などを確かめます。
そして,
その作成したスライドショーの写真入りムービークリップ内から
全ての写真を削除します。
それで,
例えばムービークリップ「photo_mc0」が登場するフレームのメインタイムラインのキーフレームに
「photo_mc0」に外部写真をロードするスクリプトを書きます。
書くスクリプトはバージョンによって変わります。
ActionScript 1.0 や 2.0 でしたら
loadMovie や MovieClipLoader.load などでできると思います。
ActionScript 3.0 でしたら
とりあえずは Loader と URLReqest インスタンスでも作成し
Loader 内に URLReqest で指定したファイルをロードして
「photo_mc0」内に Loader を addChild すればできると思います。
本当は画像のロード完了を待ってから
スライドショーを次の段階に進めるなどの処理をした方が無難ですが
最近は回線も早いので
よっぽど写真の容量が大きくない限り
上みたいな感じで単にロードするだけでおそらくちゃんと表示できると思います。
> ・最後にstop();またはループ
これを切り替えるのでしたら
メインのタイムライン を使ったアニメーションの場合 HTML 側で指示できるでしょう。
このお客さんの方でHTMLタグを切り替もらう方法が最も簡単だと思います。
Flash 側としては
最終フレームに stop() を書かないようにしておいて
object タグで貼り付ける場合でしたら
<param name="loop" value="false" />
などを付け加えるとか
embed タグの場合でしたら
loop="false"
を付け加えるとかすれば
ループ再生しなくなります。
ループさせたいのでしたら
上の値を true にするとか
記入自体を無くすとループ再生するようになります。
===全く別案=================
質問者さんの儲けにはなりませんが
複雑なスライドショーを簡単に作ってしまうソフトも出ています。
そのソフトをお客さんに教えてあげて
写真の差し替えやスライドショーのさせ方など
すべてお客さんに任せるのも1つの方法かもしれません。
「Photo Flash Maker -- スライドショー作成、Flash スライドショー、フリーアルバムで共有」
http://www.photo-flash-maker.com/jpn/
↑体験版はフリーですが最後に Photo Flash Maker のロゴが出ます。
本当にありがとうございます!!
現在、プロデューサーと提案内容について検討している部分なのですが、現在jQueryも視野に入れてやろうと検討していますが、素人なのでバージョンまで考えていませんでした。。
使用するadobeはCS5でアクションスクリプト3でやろうと考えています。
>とりあえずは Loader と URLReqest インスタンスでも作成し
Loader 内に URLReqest で指定したファイルをロードして
「photo_mc0」内に Loader を addChild すればできると思います。
→この部分がちょっとわからなかったのですが、ネットで検索すればでてきますか?すみません。
画像ファイルは520px × 330pxぐらいのサイズなので大きくないかなと思います。
再度お手数ですが、ご教授頂ければと思います。
宜しくお願い致します。
No.1
- 回答日時:
・写真5枚、写真と連動したテキストのスライドショー(横または縦の動き)
・「次へ」などのボタンは不要
・最後にstop();またはループ
ここまでであればタイムラインだけで可能かと思います。ご利用のFlashのバージョンが不明なので最新のFlashなら可能かどうか判断が付きませんが
※最後止める場合は、最後のフレームにstop();は書かないとダメです。
・写真は季節ごとに差し替えの更新があるので外部から読み込める仕様
・お客様でも写真を差し替えれば可能な状態
この2項目に関しては、外部ファイルを読み込ませるので部分的(ムービークリップ)にScriptを書かないとダメかなと
写真の枚数やサイズによると思いますが、読み込みさせてからスタートとか、色々考えることがあると思うのでけっこう大変かも知れません。
>それか、今さらFlash?っていう人もいるかと思います。
>jQueryとかでも実装が可能でしたらご教授いただければと思います。
jQuery、ajaxなどの新しい技術で可能かも知れませんのでそちらを検討したほうがいいかも知れません。
ここらへんの知識に関しては私の方も不足しているので、具体的にご提示できないのが心苦しいのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
potplayerについて質問です
-
FLASHでゲームを作っていた人は...
-
この曲はなんでしょう?
-
laptop go2からの買い替え、lap...
-
スクリップト
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
フラッシュゲームアーカイブ2
-
ウェブサイトで Flash が事実上...
-
Flashコンテンツを使ったWebサイト
-
Flash Playerのサポートが終了
-
Form内のselectを連動させるに...
-
Flashをブロックしないで
-
ダウンロードしたデジブックはa...
-
ad or script について
-
Flashplayerの運用について
-
VBAのコンボボックスの年月表示...
-
Adobe Flash Player
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面全体にマスク
-
FLASHムービーのファイルをつな...
-
ページ移動する間にMCのアクシ...
-
スライドの表示時間(8 profe...
-
ロールオーバーと逆の動き
-
ステレオのボリュームのような...
-
loadMovieで・・・
-
ボタンの動作について
-
パブリッシュで左端が切れます
-
◆◆クイズ・ゲームのスコアを集...
-
Flashに詳しい方お願いします…
-
ページの切り替えのフェードイ...
-
円を描くように動くアニメーシ...
-
フレーム内に移動したい
-
phpで音を鳴らす
-
フレーム内のオプションボタン...
-
Access2010でサブフォームのフ...
-
車の運転時のメガネ 縁なし(...
-
ドロップフレームの計算をエク...
-
フレームでのResponse.Redirect
おすすめ情報