![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
1.ボタンをクリックすると、動画の再生が始まりあるところで止まる。
2.とまったところで、ボタンを再度クリックすると、続きの動画が流れ出す。
といったflashを作りたいのです。
Flash CS4を持ってるのですが、どのように作ればいいのかわかりません。
ActionScriptによる制御が必要になると思うのですが、
どのようなコードを書いたらいいのでしょうか・・・。
ひとつのムービーの一時停止とかはググルと出てくるのですが・・・。
今回やりたい内容のように、「あるきまったフレームで自動で止まる」「つづきはボタンを押さないとすすまない。」といった内容の情報を調べることが出来ませんでした。
やりたい動画の例としては
3minネットワークの人が作られている
ttp://www5e.biglobe.ne.jp/aji/3min/53.htmlの
[Figure53-11:Telnetでのデータの転送]で、作成されている動画を作りたいのです。
以上です。
No.1ベストアンサー
- 回答日時:
まず確認ですが,
Flash で「動画」と書かれると FLV などのいわゆる動画ファイルをイメージしてしまいます。
[Figure53-11:Telnetでのデータの転送]を見る限りでは
そのいわゆるところの「動画」は全く関係なくて
単なるタイムラインを使ったアニメーションのタイムライン制御のご質問ですよね?
=== === ===
例えば【下の図】↓のように
全部で30フレームのアニメーションがあって
その
フレーム10 で再生を停止させてボタンクリックで再生開始
また
フレーム20 でも再生を停止させてボタンクリックで再生開始
というものを作るとします。
その場合
まず再生開始させるボタンには
例えば「play_btn」というインスタンス名を付けます。
※下の図にはありませんが
インスタンス名は
ステージ上のボタンを選択して
デフォルトではステージ右側にあるはずの
「プロパティ」パネルの
[ <インスタンス名> ]
となっている欄に名前を記入して命名します。
その「play_btn」を
フレーム10 と フレーム20 のキーフレームのみに配置します。
そして
フレーム10 には次のようなスクリプトを書きます。
//-----------------------------------------------
//(このタイムラインの)再生停止
stop();
//ボタン「play_btn」クリック時に 関数「playBtnClick」 を実行
play_btn.addEventListener(MouseEvent.CLICK,playBtnClick);
//関数「playBtnClick」 の定義
function playBtnClick(e:MouseEvent):void{
//(このタイムラインの)再生開始
play();
}
//-----------------------------------------------
見るからに「そのまま」という感じのプログラムですよね?
そして フレーム20 では
一旦消えた同じ「play_btn」に
「全く同じ動作(関数)」を実行させるようにするわけです。
しかしその「全く同じ動作(関数)」は
すでに フレーム10 で定義してありますから
2度も3度も同じ定義をする必要はありません。
ですから
フレーム20 に書くスクリプトは
次のように(たった2行分だけに)なります。
//-----------------------------------------------
//(このタイムラインの)再生停止
stop();
//ボタン「play_btn」クリック時に 関数「playBtnClick」 を実行
play_btn.addEventListener(MouseEvent.CLICK,playBtnClick);
//-----------------------------------------------
![「ボタンによるflash動画制御方法につい」の回答画像1](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/1/1373636_5497f07e90783/M.jpg)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- デスクトップパソコン ん~…分からん 7 2022/06/10 10:47
- その他(IT・Webサービス) U-NEXTの解約ができません 2 2022/11/19 18:35
- au(KDDI) 古い携帯から画像を何とかデータ転送したい 3 2023/07/31 22:49
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(パソコン・周辺機器) 呪われた様な.......様々な不具合について 2 2022/08/26 15:52
- Excel(エクセル) エクセルVBA 複数行にまたがっている選択を判定するには 2 2023/05/21 21:54
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- デジタルカメラ sony a7ii と 富士フイルムX-T2について 【sony a7ii】 数値変動・動画ボタンの 1 2023/03/21 01:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリー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ランキング
-
phpで音を鳴らす
-
vbscriptでウィンドウズメディ...
-
yahooで画像検索すると
-
WindowsMediaVideoをインライン...
-
音声データを再生するボタン
-
エクセルで通知音
-
音声制御に関して
-
Action Script3.0で曲の再生と停止
-
PHPで、キャラクター画像とセリ...
-
Flash swfのランダム再生
-
フラッシュで逆再生中の停止に...
-
【jquery】自動再生するスライ...
-
AVIファイルを読み込む方法
-
Gifアニメの再生について(検索...
-
外部mp3のランダム再生について
-
巻き戻しボタンを作りたいので...
-
サウンドのフェードイン・アウト
-
Flashゲームのセーブ機能の作り方
-
2回目の観覧時に最終フレームを...
-
ムービー再生ボタンをクリック...
おすすめ情報