FLASHありがちなで気づかない

Yahoo!ブックマークに登録 はてなにブックマーク このページをdel.icio.usに登録 この記事をLivedoorクリップ! このエントリをニフティクリップに登録 このエントリをBuzzurlにブックマーク このページを POOKMARK Airlines の行き先に登録する このエントリを BlogPeople Instant Bookmark に登録 PingKingポッケに追加

_rootタイムラインのスクリプトで変数に値を格納させてそれによりフレームの飛び先をif文で判定後gotoAndPlay()でそれぞれ指定する。

うまくいくときがほとんどだと思うが条件が重なるとうまくいかないときがある。たとえばフレームレートが高いとき、変数に値が格納されるまえに判断されてしまい何度やってもうまくいかない。ローカルでチェックしたときはなんでもなかったのに、リモートにアップしてチェックするとダメってことあるんです。

体験中の人はこれやってみよう。

if(x==undefined){
this.gotoAndPlay(_currentframe-1)
}
xが変数でxの値がない間はフレームをリピートするようにしておくとうまくいく。

undefined、以外には、” “(値がない)あるいはnull,などと試すとうまくいくかも。

  • Both comments and trackbacks are currently closed.
  • Trackback URI:
  • Comments RSS 2.0

Comments are closed.