Flashの超素人です。
すいません。教えてください。
再生しているFlashムービーを、指定したフレームで自動で停止。
その後、ムービーの画面をクリックすることで、次のフレームから再生を再開、また指定したフレームに来たら自動で停止。
と、この繰り返しをやりたいです。
止めたいところにキーフレームを入れて「一時停止(?)」
そこに、画面全体に透明ボタンをつけて、クリックすると「再生開始」
とすればよいのかな?
と思うのですが、それをどうやって実現すればよいのか、、、なかなかうまくいきません。
というか、機能がいろいろあって、どれをどう使ってよいのか、判断ができなくて困っています。
素人でもわかるように、教えていただけますと助かります。
どうぞ、よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Flash はバージョンによって大きく仕様やスクリプトや作るべきムービーの構造が変わります。
質問をするにしても,本を買うにしても,サイトを参考にするにしても,
少なくともまずご自身の持たれている Flash 作成ソフトとそのバージョンをしっかり把握して,はっきりさせておくことが大切です。
以下,勝手に,
Flash 4(ActionScript 1.0未満)以前ではないものとします。
◎ Flash 5 以上をご使用の場合(ActionScript 1.0)
及び Flash Lite 1.x 用 SWF をパブリッシュする場合。
指定フレームにキーフレームを作成して
そのフレームを選択した状態でアクションパネルに
// 再生停止
stop();
と書きます。
またステージ上の透明ボタンを選択して,
// このボタンをクリックしたとき
on (release) {
// タイムラインを再生
play();
}
と書きます。
◎ Flash MX 以上をご使用の場合(ActionScript 1.0)
まず透明ボタンを選択してプロパティインスペクタよりインスタンス名を付けます。
たとえば「play_btn」というインスタンス名を付けます。
指定フレームにキーフレームを作成して
そのフレームを選択した状態でアクションパネルに
// 再生停止
stop();
// 「play_btn」をクリックしたときの動作を定義
play_btn.onRelease = function() {
// タイムラインを再生
play();
};
と書きます。
◎ Flash MX 2004 以上をご使用の場合(ActionScript 2.0)
まず透明ボタンを選択してプロパティインスペクタよりインスタンス名を付けます。
たとえば「play_btn」というインスタンス名を付けます。
指定フレームにキーフレームを作成して
そのフレームを選択した状態でアクションパネルに
// 再生停止
stop();
// 「play_btn」をクリックしたときの動作を定義(戻り値なし)
play_btn.onRelease = function():Void {
// タイムラインを再生
play();
};
と書きます。
◎ Flash CS3 以上をご使用の場合(ActionScript 3.0)
まず透明ボタンを選択してプロパティインスペクタよりインスタンス名を付けます。
たとえば「play_btn」というインスタンス名を付けます。
指定フレームにキーフレームを作成して
そのフレームを選択した状態でアクションパネルに
// 再生停止
stop();
// 「play_btn」にクリックしたとき実行するイベントリスナーを登録
play_btn.addEventListener(MouseEvent.CLICK,function():void{play()});
と書きます。
※あくまでも上記スクリプトは記述例です。
他にも書き方などはあります。
※Flash 作成ソフトのバージョンの順は次の通りです。
Flash 5 → Flash MX → Flash MX 2004
→ Flash 8 → Flash CS3 → Flash CS4
※下の図は Flash 8 Windows版 のスクリーンショットです。
Flash MX ~ Flash CS3 では比較的似ていると思いますが
Flash 5 や Flash CS4 では著しく違う箇所があります。
また OS によっても違う箇所はあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- Chrome(クローム) Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 2 2023/02/04 16:45
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- Chrome(クローム) Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 1 2023/02/05 09:59
- デスクトップパソコン Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 1 2023/02/05 19:19
- プリンタ・スキャナー 印刷 キャンセル&印刷できない 2 2022/11/29 16:45
- Windows 10 windows11 update の「更新の再開」について初歩的な質問なのですが 1 2022/10/19 00:57
- タブレット タブレットでApple Musicをスピーカーで聴いていますが「Wi-Fiが弱いせいか途中で切れるこ 3 2023/06/14 16:02
- バックアップ EasuUsToDo11のスマートバックアッププランの停止 2 2022/09/23 00:14
- YouTube 最近スマホでYouTubeやツイッチで動画を見ていると急に一時停止することがあります。画面を触ってい 5 2023/07/09 18:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cookieの保存について
-
5フレーム目で3秒止めて7フレー...
-
シーケンス番号の初期値
-
Kiss DN AFフレームを非表示に...
-
iframeはSEO的に不利になる?
-
VB6のスクロールバー付きフレー...
-
グリーティングカード
-
処理の速い当たり判定について[...
-
VBSでHTMLソースの取得方法で
-
2倍速を等速動画に(車載動画)
-
ドロップフレームの計算をエク...
-
imovie9の書き出し時間が長過ぎ...
-
可愛い無料写メフレームサイト
-
エクセルVBA読み込みアドレスの...
-
スライドプレゼンテーション機...
-
巻き戻しボタンを作りたいので...
-
Flashゲームのセーブ機能の作り方
-
suzuka rollOverで画像が徐々...
-
プリローダーで、画像を下から...
-
WEBブラウザの重複起動の禁止
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フレーム内に移動したい
-
ドロップフレームの計算をエク...
-
Access2010でサブフォームのフ...
-
フレーム内のオプションボタン...
-
VB6のスクロールバー付きフレー...
-
VBで動的に作成したパネルの上...
-
cisco catalystのトラブルシュ...
-
車の運転時のメガネ 縁なし(...
-
URLを隠す、または別アドレスな...
-
2Dゲーム作成する際、アニメー...
-
シーケンス番号の初期値
-
【C++】IDirect3DSurfaceのディ...
-
フレームでページ分かれていて...
-
フレームでのResponse.Redirect
-
キーフレームとはなんですか?
-
エクセルVBA フレーム内のイベ...
-
ソーラーパネルのアルミフレー...
-
B2ポスターフレームの自作
-
VBSでHTMLソースの取得方法で
-
HTMLのフレームとテーブル...
おすすめ情報