YU-RIS サポート掲示板

0998 クリッカブルマップでの動作について
投稿者:けい 2007/07/30(月) 18:50

はじめまして、いつもYU-RISを利用させていただいています。
2つ以上の分岐をさせるクリッカブルマップを作ったのですが、
例えば以下の様なスクリプトで青色のクリッカブルエリアにマウスを置き続けると、通常は画像Aのみが表示させるのですが、一瞬画像AもBも透明になり、画像が点滅する事があります。(「マウスが乗っていない」という処理が行われている?)
スクリプトの組み方が間違っているのでしょうか?
この点滅現象を回避する方法を教えていただければ幸いです。

INT[@CHECK] INT[@BLUE] INT[@RED] INT[@FLAG1] INT[@FLAG2]
CG[NO=1 FILE=赤色と青色を含むクリッカブル用画像 A=0]
CG[NO=2 FILE=画像A A=0] CG[NO=3 FILE=画像B A=0]

LOOP[]
CGINFO[NO=1 ONMOUSE=1 LET=@CHECK]
IF[@CHECK==255] //青なら
@FLAG1=1 @FLAG2=0 CG[NO=2 A=256] CG[NO=3 A=0]
ELSE[@CHECK==16711680] //赤なら
@FLAG1=0 @FLAG2=1 CG[NO=2 A=0] CG[NO=3 A=256]
ELSE[] //それ以外なら
@FLAG1=0 @FLAG2=0 CG[NO=2 A=0] CG[NO=3 A=0]
IFEND[]
IF[@_MOUSE_L==1]
IF[@FLAG1=1] [GO=#分岐1]
ELSE[@FLAG2=1] [GO=#分岐2] IFEND[] IFEND[]
WAIT[FRAME=1] LOOPEND[]


- 関連一覧ツリー (■ をクリックするとツリー全体を一括表示します)