初めて投稿させていただきます。
mcを2つ用意します。
・mc1はランダムに移動する
・mc2は常に固定の位置
やりたい事は、
・mc1がmc2の上に重なった時に、音が一定の間隔で鳴る仕組みをつくりたい
・mc1がmc2と重なってる状態から離れた時は音を止めたい。また重なったら音を鳴らす
この二つです。
現状ですと、連続して鳴り続けてしまったり、全く鳴らなかったりと
上手い方法が思いつきません。
どなたかアドバイスをお願いします。
音は単純な「ポン」というようなマウスオーバー時などによく使う音です。
考えてみたAS
onClipEvent (enterFrame) {
if(_root.mc2_mc.hitTest(_root.mc1_mc)){
_root.Oto.start();
} else {
_root.Oto.stop();
}
}
宜しくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
重なっている時にカウンタ変数を毎回”1”ずつ足していき、ある量に達すると音を出してカウンタ変数を0にすることで実現可能です。
onClipEvent (enterFrame) {
if (_root.mc2_mc.hitTest(_root.mc1_mc)) {
if(pon_i==0){
_root.Oto.start();
}
pon_i=(pon_i>=10)?0:pon_i+1;
} else {
pon_i=0;
}
}
onClipEvent (load) {
var pon_i = 0;
}
または、重なった瞬間にsetIntervalで音を一定間隔で鳴らす関数を定義し、外れた瞬間にclearIntervalで一定間隔を解除することでも実現できます。
onClipEvent (enterFrame) {
if (_root.mc2_mc.hitTest(_root.mc1_mc)) {
if(!pon_flag){
pon_flag=true;
pon_si = setInterval(pon,500);
}
} else {
if(pon_flag){
pon_flag=false;
clearInterval(pon_si);
}
}
}
onClipEvent (load) {
var pon_flag = false;
function pon(){
_root.Oto.start();
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- au(KDDI) GooglePixel7でサイレントモードの時、着信音と指定の通知音は鳴らしたい 1 2023/06/25 06:21
- iPhone(アイフォーン) Apple AirTagの仕様について 2 2022/12/20 09:35
- 賃貸マンション・賃貸アパート 賃貸マンションから異音が続いています。 異音の特定と、可対策法を教えてください。 5 2023/02/10 07:03
- 物理学 共鳴箱の代わりの言葉 3 2023/05/30 07:58
- iPhone(アイフォーン) iPhone14ですが、マナーモード(消音モード)なのに電話の着信音が鳴ります。 原因として、「着信 1 2023/08/25 22:59
- 格安スマホ・SIMフリースマホ oppo reno 7A 2 2023/03/04 20:46
- Android(アンドロイド) 【Androidスマホ】着信音が鳴らなくて困ってます 6 2023/08/22 12:04
- スピーカー・コンポ・ステレオ MCカートリッジのオススメを教えてください。 お時間割いてくださりありがとうございます。 当方、現在 10 2022/07/04 14:20
- 据え置き型ゲーム機 PS3を久々にプレイしようと思いしばらくプレイしてました。 電源を切り赤ランプが付いてる状態になりし 1 2023/06/09 10:36
- 犬 犬の鳴き声について 近隣で大型犬を2匹飼われており朝の6時くらいからギャン泣きさせて遊ばせています。 6 2022/11/19 15:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
arduino プログラムについて
-
uwscでExcelに自動記入
-
Python でシャットダウンのコマ...
-
flash (.swf) を編集したい
-
Giam
-
laptop go2からの買い替え、lap...
-
私のコンピューター上のファイ...
-
Flashコンテンツを使ったWebサイト
-
Flashをブロックしないで
-
Adobe Flash Player
-
Windows10重い
-
パソコンのリカバリーについて
-
ロック画面に天気を表示したい
-
Adobe(マクロメディア)のFLAS...
-
adobe flash playerは無料です...
-
自分でチラシを作りたいです!...
-
ヘッダーデザインをするさい形...
-
FLASH MX で作成した、flashやA...
-
この曲のタイトルを教えてください
-
Flash MXで作成したフラッシュ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
360度パノラマ写真をループでき...
-
ムービークリップがマウスカー...
-
多分探索木の高さを測定する関...
-
ドラッグで、mcの大きさを等倍...
-
複数のMC(ドラッグで移動可...
-
photoshopで書いた四角の枠の中...
-
VBScriptでMsgBoxのYesNoボック...
-
webページ上、TABフォーカス出...
-
プログラミング、アーキテクチ...
-
VBAで改行の入ったデータの正規...
-
python ボタンを押すと複数の関...
-
YOASOBI
-
RPG(AS400)の本、サイトってあ...
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
ホームぺージ制作で間違って重...
-
五芒星は、悪魔崇拝とどういう...
-
else if文の順序を変えることに...
-
【VB.NET】別Formのボタンが押...
-
テキストボックスにセルの値を...
おすすめ情報