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);
//-----------------------------------------------
お探しの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ランキング
-
phpで音を鳴らす
-
C言語 バッファについて。
-
VB6のスクロールバー付きフレー...
-
画面全体にマスク
-
フレーム内のオプションボタン...
-
GetPrivateProfileString変値
-
フレームでのResponse.Redirect
-
ムービークリップの位置と角度...
-
Flash再生中につぎのフレームを...
-
A.S 3.0 キーボードでのフレー...
-
FLASH上でインラインフレームみ...
-
Flash lite1.0で カウントダウン
-
ハードディスク DVD 読み...
-
Directshowを使って動画を画像...
-
VBで動的に作成したパネルの上...
-
Flash Liteで作成したFlash待ち...
-
2Dゲーム作成する際、アニメー...
-
Access2010でサブフォームのフ...
-
シンクライアントとMetaFrameの...
-
フレーム内に移動したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpで音を鳴らす
-
webサイトに動画をはりつけ、ク...
-
AVIファイルを読み込む方法
-
vbscriptでウィンドウズメディ...
-
PHPで、キャラクター画像とセリ...
-
Gifアニメの再生について(検索...
-
VBのMMControlのSeekコマンドに...
-
右クリック禁止
-
複数のJavaScriptを順番に実行...
-
音声の出だしの音量だけがsetVo...
-
FLVの再生を終えた後にリンクボ...
-
ExcelのVBで音を鳴らしたい
-
Flash swfのランダム再生
-
WindowsMediaVideoをインライン...
-
メディアプレーヤーで再生する...
-
Flashゲームのセーブ機能の作り方
-
Flashで右クリックメニューにつ...
-
フレーム内に移動したい
-
ソーラーパネルのアルミフレー...
-
HPを作りたい
おすすめ情報