スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

setIntervalが俺ルール過ぎる件について

こんばんは。14さいです。

まじめにアクションスクリプト(以下AS)の話なんてしてみたり。

FLASHね。


や、setIntervalっていう関数があるんですけど、これが曲者で。。

機能としては、任意の関数を一定時間おきに発動させる、って感じですかね。


かなり便利な機能です。

しかしこれ、記述の仕方によっては、誤作動するんですよー。。

どうもこのsetInterval、効果が発動している間に、
(つまり次に発動予定の任意の関数を待っている間に)

もう一度このsetIntervalを発動させると、

このsetIntervalが重複するみたいなんですよ。


だから、例えばボタンなんかに記述した場合、

そのボタンを何度も押させると、

意図した一定時間でなくなるなどの誤作動が起こります。。


このsetInterval、ノベルゲームの文章表示に使おうと思ったのですが、

表示速度がばしばし変わってしまいます。。


しかしまあなんとか解決しました。

押すたびに重複するのなら、

押すたびに初期化してしまえばいいのです。

『ボタン押す』→『インターバル消す』→『インターバル作る』

こういったボタンならおk! 多分!


とりあえず作ろうと思ったものは正常に作動しました!!
(若干怪しいけどw)

以下の通りです!





ちなみにノベルゲームでは、クリックのたびに、

『文章表示開始』→『文章全体表示』→繰り返し

なので、厳密には今回の記事の内容関係ないんですけどね。。

こういうの作ってるよってちょっと紹介しようとおもったら、

このsetIntervalが案外難敵だったって話ですね。はい。

スポンサーサイト

テーマ : Flash
ジャンル : コンピュータ

コメントの投稿

管理者にだけ表示を許可する

義援金募集
FC2「東北地方太平洋沖地震」義援金募集につきまして
プロフィール

みょう

Author:みょう
絵や動画、フラッシュ
などに興味があります。
現在練習&制作中です!

年齢:25
性別:男
座右の銘:
『盤根錯節に遇わずんば、
 何ぞ以て利器を別たんや』

好きな曲:
『人生は入れ子人形』
『死せる英雄達の戦い』
『自由の翼』
『朝までハロウィン』

好きな漫画:
『進撃の巨人』
『坂本ですが?』
『となりの怪物くん』
『坂道のアポロン』
『先生!』
『君に届け』

好きなゲーム:
『伝説のオウガバトル』
『テイルズ シリーズ』
『FFT シリーズ』
『Marathon シリーズ』
『ポポロクロイス物語』

わーくんかくんたー
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
月別アーカイブ
カテゴリ
リンク
ブロとも申請フォーム

この人とブロともになる

ブロとも一覧

Curious Clown

黄昏空

あの大空へ

私的日常。~おたくの場合~
メールフォーム

名前:
メール:
件名:
本文:

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。