2012年07月31日

objective-c cocos2d ボタン連打を無効に

お願いします♪いいねとかつぶやいたりして下さい
 
CCMenu メニューのボタンを連打するとバグル。
つまり、同じボタンの動作を何度もしちゃうということだ。

これを一回クリックしたらもう動かないよ。
って感じにするには

shiboriMenu.isTouchEnabled = NO;//これこれ。
id fade = [CCFadeOut actionWithDuration:0.2f];//透明から表示に blueLabel.opacity = 0;//先に透明度をしていしておく

    //id seq = [CCSequence actions:fade,[CCCallFuncND actionWithTarget:self selector:@selector(removeFromParentAndCleanup:) data:YES],nil];//これでメニューを消すことができるんだが、どういうわけか isTouchEnabled やった後に消すとブラックアウトしてしまう
    [shiboriItem runAction:fade];


shiboriMenu.isTouchEnabled = NO;

とすればよい。
関連するタグ:
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ