Cocos2d-x学习笔记(十)实例——记住帐号(密码)功能
来源:互联网 发布:朱莉德尔佩 知乎 编辑:程序博客网 时间:2024/05/16 05:08
【关于记住账号/密码】
在很多需要账号、密码验证的应用程序,“记住密码”是非常常见的,那么如何用cocos2d-x来实现呢?这里用菜单来实现“记住密码”的功能。
【记住账号/密码的实现】
(1)首先准备两张图片,即菜单项两种状态(正常和点击)下显示的的图片背景,以便在用户多次按下时进行图片(状态)的切换
(2)在init()函数中添加记住账号菜单项,然后加入菜单项即可
CCMenuItemImage*pCheckboxItem=CCMenuItemImage::create("checkbox_normal.png","
checkbox_checked.png",pLayer,menu_selector(HostScene::menuCheckboxCallback));
if(!pCheckboxItem) return;
pCheckboxItem->setPosition(ccp(size.width*2/3-40,size.height*2/3-110));
(3)实现菜单回调函数menuCheckboxCallback,主要是控制精灵帧的切换,如果要实现是否记住账号/密码的话
可在if(){}……else {}语句里对数据进行操作(如:可在下一次访问时初始化编辑框即可)
【运行结果】
这里只是简单实现正常情况下无钩,单击后打钩,重复单击可实现切换
【总结】要实现这个功能主要在于,加载菜单项后,在其菜单响应函数里实现精灵帧切换即可(借助一个static bool变量实现,用成员变量亦可)
- Cocos2d-x学习笔记(十)实例——记住帐号(密码)功能
- Cocos2d-X 记住密码功能的实现代码(一)
- Cocos2d-x学习笔记(十)—— 缓存机制
- Cocos2d-x学习笔记(十)—— 音频系统(SimpleAudioEngine)
- cocos2d-x 菜鸟学习笔记十(计时器-CCScheduler)
- Cocos2d-x学习笔记(十)-------->动作类
- Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)
- Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)
- Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences) .
- Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)
- Cocos2d-x学习笔记(五)实例——场景切换
- Cocos2d-x学习笔记(六)实例——多层布景
- Cocos2d-x学习笔记(七)实例——绘制图形
- Cocos2d-x学习笔记(八)实例——精灵Action
- Cocos2d-x学习笔记(九)实例——场景自动切换
- Android—记住密码功能
- JavaMail学习笔记(七)、帐号激活与忘记密码 实例
- JavaMail学习笔记(七)帐号激活与忘记密码 实例
- android 使用tablelayout设计一个 天气 表格显示
- Flex Application 初始化顺序
- 荀子·劝学
- 制作initramfs镜像
- webview放大和缩小
- Cocos2d-x学习笔记(十)实例——记住帐号(密码)功能
- Hdu 1069 Monkey and Banana -- DP
- 《TCP-IP详解 卷1:协议》学习笔记(一)
- Surround the Trees
- 网络运维与管理2013超值精华本
- 纯技术角度分析目前二代身份证存在的安全缺陷及解决方案
- andriod学习——Content的openFileOutput 和 openFileInput操作文件
- hdu 4274 Spy's Work
- VS 2010 快捷键