- ベストアンサー
FLASHで作ったムービーをクリックしてから再生するように設定したい
ごらん頂有難う御座います。 DREAMWEAVERを使ってホームページを作っております、 その中にFLASHで作ったムービーを挿入し、そのムービーをクリックしてから再生をしたいのですがなかなかうまくいきません。 ムービーの最初のフレームをボタン・シンボルにして、そのボタンにアクションスクリプトを入れてもエラーが出てしまいます。 ちなみに on (press) { this.play(); } と記述しました。 半日この件で潰れてしまいました、宜しくお願い致します。
- eeetet
- お礼率81% (36/44)
- ホームページ作成ソフト
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
むしろ play()ではなくループ待機しているフレームから再生をするフレームへジャンプする方が簡単かもしれない
関連するQ&A
- FLASHでボタンを押すと、FLASHムービーが再生から停止までいくようにしたいです。
FLASHの初心者です。 以下の物が作りたくてチャレンジをしております。 構成的には、一個の画面と、一個のボタンがあり、 あらかじめFLASHムービーを何個か作り、 一個のFLASHファイルに読み込んで、 ボタンを押すと一個目のムービーが再生、最終フレームで停止、 もう一回ボタンを押すと次のムービーが再生、最後… という具合にしていきたいです。 おそらくアクションスクリプトを使用して作らなければならないと 思うのですが、うまくできないのです… ついでにもう一つ、お聞きしたいことがあります。 フレーム数を右下に常に表示させたいです。 この方法も教えて欲しいです。 使用ソフトはFLASH CS3で、アクションスクリプトは3.0を使っています。 説明下手ですみません… よければ誰か助けてください>△<
- ベストアンサー
- グラフィックソフト
- 基本的なことなんですが、、、なぜかできない。(FLASHムービー)
FLASHのシンボルムービーを作成しました。 10フレームくらいの簡単なものです。 シーン上に上記のムービーを貼り付けたのですが、フレームの都合上、1-2フレームしか使えないので、 とりあえず2フレーム分だけ貼り付けて、2フレーム目の方のアクションに this.gotoAndPlay(2); というように一つ前のフレームに戻るアクションをつけました。 ですが、なぜか2フレーム目でとまってしまいます。 それ以外にアクションはまだつけてないんですが。。。 このムービーのレイヤーを削除すると3フレーム目まで行くようになりました。 なぜでしょうか???
- ベストアンサー
- グラフィックソフト
- Flashでのアルファ値の操作
こんばんは。 実はflashのaction scriptでのシンボルのアルファ値の変更でどうしても解決できないトラブルがあり、ご質問させて頂きました。 今ムービーの一部で以下のような流れのaction scriptがあります。 ・ムービークリップの1フレーム目 まずフレームアクションでstopしておき、画像をシンボル化したもののアルファ値をonClipEventのenterFrameで+していくフェードイン処理。 アルファが100以上になったらplayする。 ・ 〃 2フレーム目 ムービークリップのアルファ値は扱わずにgetTimer()を使った待機処理 ・ 〃 3フレーム目 1フレームの逆のフェードアウト処理 この動作をaction scriptで行わせた場合に、 アルファ値が100になった瞬間シンボルが1ピクセルか2ピクセル位「縮む」という症状が 現れてしまいました。 つまりフェードインが終わった瞬間画像の横幅が1,2ピクセル程度縮み、待機が終わり再びフェードアウトに入る瞬間縮んだ1、2ピクセルが戻り(広がり)、フェードアウトが始まるという症状です。 もちろん2フレーム目のシンボルのwidthが小さい 等ではなく、actionscriptでこの処理を行った場合のみにこの症状が現れてしまいます。 今までは無理やりモーショントゥイーンで作っていましたがどうしてもこのトラブルを解決したく、ご質問させて頂きました。ご教授よろしくお願い致します。
- ベストアンサー
- CSS
- 【flash】ムービークリップ内のフレームへのジャンプ
flashの初歩的な質問で申し訳ないのですが、 ムービークリップ内でgotoが効きません。 「sumple」というムービーシンボルの中に配置したボタンシンボルを押し、 同じ「sumple」の中に名づけてある「a」というフレームに飛びたいのですがどうすればよろしいのでしょうか? 現状、ボタンを押したら行き先がわからないのか頭に帰ってきます。 アクションは on (release) { gotoAndPlay("a"); } です。 どこに何を足したら…いいんでしょうか… よろしくお願いします
- 締切済み
- Flash
- FLASHメニューからHTMLを指定フレームに表示させることについて
質問させて頂きます。 題名の通りなのですが、FLASHでメニューを作り、 それをcolsでフレーム分けしたHTMLの左フレームに 持っていき、右フレームにメニューから指示された コンテンツを表示させるということをしたいのですが うまくいきません。 右フレームには"main"と名前を付けておきます。 FLASHのボタンシンボルに対して on (press) { getURL("××.html", "main"); } とアクションを付け、更にすべてのメニューを1つの ムービークリップシンボルとして、 onClipEvent (mouseUp) { if (this.hitTest(_root._xMouse, _root._yMouse)) { menuno = math.ceil(this._ymouse/(this._height/_root.contents)); _root.move(menuno); } } とアクションを付けました。 技術的なことはよくわからず、FLASH本に載っていたものを 真似してみたものです。 本についていたCD-ROMでまず動作確認をしてみたときから うまくいってませんでした。 どうやったらうまくいくのか教えて下さい。 環境 winXP FLASHMX IE ver.6 よろしくお願いします。
- ベストアンサー
- Flash
- ムービークリップ再生後次のフレームへ移動しません
アクションスクリプトを使って、テキストが下から上へ流れるようにムービークリップを再生し、テキストが流れ終わったところで次のフレームへ移動させたいのですが、フレームが移動せず困っています。 スクリプトは色々なところで調べて、やっとの事で下記のように書きました。 使用しているのはFlash MX 2004 です。 |○ □|○| ←1.スクリプトレイヤー |● □| ←2.ムービークリップレイヤー |○|●→|●| ←3.ムービークリップ後に再生したいレイヤー 1.のスクリプト(2つのキーフレームいずれとも) stop(); 2.のムービークリップのスクリプト onClipEvent (load) { spd =5; onClipEvent (enterFrame) { this._y = this._y-spd; if (this._y<=-10) { spd = 0; gotoAndPlay(2); } } 知り合いにお見舞いのメッセージをと思って作ったのですが、送ることが出来なくてとてもあせっています。 どうぞよろしくお願いします。
- ベストアンサー
- Flash
- ムービーのコントロールについて教えてください。
ムービーのコントロールについて教えてください。 私は、フラッシュCS5を使用し、アクションスクリプト3.0で記述しています。 ムービーコントロールについて教えていただきたくてこちらに書き込みをさせていただきました。具体的には、ステージにムービー(インスタンス名:FLV_Play01)を読込み、そのムービーの上に再生ボタン(インスタンス名:Btn_1)を設置しました。添付画像をご覧ください。 ステージのタイムラインの1フレームに下記のようにスクリプトを記述しました。 import flash.events.MouseEvent; Btn_1.addEventListener(MouseEvent.CLICK, fl_ClickToPlayVideo); function fl_ClickToPlayVideo(event:MouseEvent):void { FLV_Play01.play(); } function removeMC(ev:MouseEvent):void{ removeChild(Btn_1); } Btn_1.addEventListener(MouseEvent.CLICK,removeMC); この記述ですと、ムービーの再生ボタン(インスタンス名:Btn_1)をクリックするとムービー(インスタンス名:FLV_Play01)がスタートして再生されます。再生と同時に再生ボタンが消去され、ムービーだけの表示となります。ただ、このスクリプトですと、ムービーが終了した後には再生ボタンが再表示されない為に繰り返し見る事が出来ないのです。 そこでですが、ムービーの再生終了後に再び再生ボタンを表示させるようにしたいのです(ユーチューブのようなイメージです)。そのためのスクリプトを記述したいのです。どなたか解る方がいましたらスクリプトの記述内容を教えてください。よろしくお願い致します。
- ベストアンサー
- Flash
- Flash5でムービー
Flash5で簡単なムービーを作っています。 再生した時に、10フレーム目まで進んだら5フレーム目に戻り、その後はムービーの終わりまでつきすすむ、といった仕組みを作りたいのですが、 試しに10フレーム目でGo to and Playを使ってみると5と10の間をエンドレス再生してしまいます。 なにかいい方法はないでしょうか?
- ベストアンサー
- ホームページ作成ソフト
- ムービークリップをボタンがわりに
flash勉強中のものです。メニューを外部ファイルで作って読み込ませる感じにしています。それで、メニューの1フレーム目に各コンテンツを読み込むためのスクリプトを書き、ボタンがわりに使っているムービークリップにコンテンツを呼び出すスクリプトを書こうとしているのですが、 ボタンオブジェクトに書くときはon(release) { this.contact(); } でメニューの1フレーム目で定義したcontactメソッドを実行することができるのですが、作り込んだボタンにしたかったので後にムービークリップで作り直しました。 ここで未熟者の私はつまずいてしまったのですが、ムービークリップにon(release) { this.contact(); } と同じ動作を与えるにはどんなスクリプトを書けばよろしいのでしょうか? どうかご教授お願いいたします。
- ベストアンサー
- Flash
- FLASH、on (press)で…
FLASH5を使用中です。 1フレーム目~3フレーム目ににあるボタンシンボルに on (press) { gotoAndPlay (2); } というアクションを書いています。 フレーム1~3には全てstopが書かれています。 マウスでクリックすると2フレーム目に移動するのですが、 その状態でもう一度クリックすると3フレーム目に移動してしまいます。 さらにもう一度クリックすると2フレーム目に戻ります。 これはどうしてなのでしょうか? どうすれば3フレーム目に移動させず、2フレーム目を繰り返す事ができるのでしょうか? 教えてください。お願いします。
- ベストアンサー
- グラフィックソフト
お礼
はじめから丁寧に作りなおしたら何とか出来ました ¥(@~@)¥ 有難うございました。
補足
早速の回答有難う御座います かなり焦って質問してしまったので、雑な文章でスミマセンでした、 その後、試行錯誤してやってみましたが、何ともうまくいかなくて・・・ ちなみにやってみたのは、1フレーム目にthis.stop();を記述してその上のレイヤーに透明のボタンを作りタイムラインの1フレーム目にgotoAndPlay(2);と記述しましたが、ムービープレビューしても、動かなく相変わらず困っております。 ちなみに透明ボタンの作り方は 画像と同じサイズの物を作り塗りつぶしてアルファー0%にしてあります。 何とかご指導お願い致します。