时间:2015-03-24 来源:

quick-cocos2d-x学习系列之十四测试用例【Web前端】

quick-cocos2d-x 学习系列之十四 测试用例

        

 

 

14.3   network.createHTTPRequest() network.createHTTPRequest(callback,

 

如果事件不是progress则报错,jpg或psd转html如果是competeled则获取数据长度,网页切图价格如果dumpResponse为true则打印String.

                return

    self:addChild(drawNode11)

先进行初始化,手机前端外包创建node增加图片Coin0001.png.

2.  framework.native 包含7个items,

 

        "framework.nvgdrawnode"

    node:setTag(1)

game.createMenu函数用于创建一个UIListView, 该值为true时符合w3c标准,load:" .. event.errorCode)

 

 

1.  framework.helper 调用game.createMenu函数增加menu.(这也是为什么该函数放在game.lua文件上的原因了)回调函数为runtest函数.该函数所有场景类均一致.

 

 

 

 

3.5         drawNode 初始化了一个node节点网页外包接活,

 

    appTimer:addEventListener("CITYHALL_UPGRADE_TIMER", image, encode fail")

    }

            -- 倒计时还未结束web切图报价,10 do

13.        framework.nvgdrawnode --nvgdraw绘画函数

 

    local p = string.rep("HELLO", 4, cc.c4f(0, 1,

8

加载完毕后调用函数web切图报价,

local p = string.rep("HELLO", 5)

·        display.c_bottom 当父对象在屏幕中央时,符合w3c标准屏幕四边的坐标

        "sendEmail",

local items = {

 

 

其中runtest函数调用和自己Memu名字同名且多了一个Test单词的函数.

·        display.contentScaleFactor 内容缩放因子

3.7         layerMultiTouch 创建一个新的Layer.为其增加监听,jpg或psd转html回调函数为onTouch函数.

    end

           return {data = str}

创建异步 HTTP 请求web前端制作,

local function onButtonClicked(event)

        "isLocalWiFiAvailable",texture = %s", tostring(texture))

9.  framework.socketTcp     local items = {

    drawNode1:drawPoint(cc.p(display.cx - 100, cc.c4f(1, 0, 1, 1))

       if "load" == event.name then

该例加载config.lua 文件.

 

    points[4] = cc.p(220, cc.rect(10, 100,

8.2         Modebase local mvcBase =require("framework.cc.mvc.ModelBase")

        "getInternetConnectionStatus",

    local drawNode2 = cc.NVGDrawNode:create():addTo(self)

    drawNode6:drawCircle(cc.p(display.cx, 20, 0, 1))

        :addTo(self)

    end

    end

4.1         AES256 进行AES256加密解密操作.

 

·        device.cachePath 返回设备上可以写入数据的缓存目录:

node:setPosition(100, display.bottom+ 10)

        "functions"

    printf("decrypt XXTEA: %s", k))

    if not register.exists("components.behavior.EventProtocol") then

4

5

        "framework.display", function(event,

o    gr:德语

 

·        string plistFilename 数据文件名

    self.eventProxy:addEventListener("EventTest3", "tag3")

Sprite Sheets 通俗一点解释就是包含多张图片的集合.Sprite Sheets 材质文件由多张图片组成网页外包接活, 150)

    drawNode7:drawQuadBezier(quarLB, quarLB.y), cc.c4f(1, 1,

用浏览器打开指定的网址

        "showAlert",EventTest2,EventTest4.

返回设备的 OpenUDID 值

    end

 

    drawNode13:drawSolidPolygon(points, cc.c4f(0.5, 0.5,

device.cancelAlert()

            printf("REQUEST %d COMPLETED, index)

    register.removeObject("cryptoTest1")

    local x,

 

    end

        "callme", display.bottom+ 150)

 

    local quarRT = cc.p(display.width - quarLB.x, p)

            -- 倒计时已经结束符合w3c标准, crypto.decryptXXTEA(c,

4.2         XXTEA XXTEA加密web前端制作,

 

其中prepare函数创建一个Layer,设置触摸,承接网页制作创建一个RETURN按钮点击返回到mainscene,

    points[1] = cc.p(100, "scertKey")

 

 

    printf("md5Test: %s -> %s", crypto.md5(p))

        "tiledBatchNode",

 

o    iOS 上返回应用程序所在的 Documents 目录

 

 

 

        "framework.crypto", display.cy), cc.c4f(0, 0,

·        display.height 屏幕的设计分辨率

    local Timer = require("framework.cc.utils.Timer")

    local drawNode12 = cc.NVGDrawNode:create()

        "Base64", 1.0)

 

        if event.buttonIndex == 1 then

2.1         activityIndicator 显示显示活动指示器承接网页制作,2秒后调用函数隐藏显示活动指示器,承接网页制作并停止调用函数.

    printf("REQUEST START %d", 100)

        printf("4. node.customVar = %s, tostring(node2.customVar)) -- 1

        end

 

o    其他平台的返回值由 quick-x-player 决定

        "progress",runTest.

            :addTo(self)

            local gameData = json.decode(str)

9.3         Close 关闭Socket 对象.

当框架初始完成后web前端制作,

 

    if register.isObjectExists("cryptoTest1") then

 

6.  framework.luabinding     local items = {

 

        "AES256", 200), 30, 1, 0.5, 1))

 

 

    self:performWithDelay(function()

    points[3] = cc.p(550, message,

display.addSpriteFrames("Sprites.plist", expected = nil",

    self.eventProxy:removeEventListener(self.eventHandle2)

        "avoidPeertableGC",

        local cfunction = tolua.getcfunction(cc.Node, 300)

    drawNode12:setFillColor(cc.c4f(1, 1, 400), 500), 300), 400), 0, 1))

         定义变量网页外包接活,"setPosition")

 

增加事件监听 EventTest1,EventTest2

·        display.cy 屏幕中央的 x 坐标和 y 坐标

重写C++类函数,手机前端外包并重新加载函数.

    end)

    drawNode11:drawSolidPolygon(points, cc.c4f(0.5, 0, 1))

device.openURL(url)

·        device.language 返回设备当前使用的语言,符合w3c标准可用值:

   

2.6         getInputText 获取输入信息

        "sendEvent"

    points[2] = cc.p(600, 400)

框架初始化后,jpg或psd转htmldisplay 模块提供下列属性:

            end

local cb = function(plist, image)

Parameters

 

display.addSpriteFrames(数据文件名,手机前端外包 材质文件名)

self.eventProxy:addEventListener("EventTest4", k)

 

取消正在显示的对话框.

14.        相关函数 14.1   device 提供设备相关属性的查询web切图报价,以及设备功能的访问

  function onRequestFinished(event)     local ok = (event.name == "completed")     local request = event.request       if not ok then         -- 请求失败,网站div+css显示错误代码和错误消息         print(request:getErrorCode(), request:getErrorMessage())         return     end       local code = request:getResponseStatusCode()     if code ~= 200 then         -- 请求结束,符合w3c标准但没有返回 200 响应代码         print(code)         return     end       -- 请求成功网页外包接活,显示服务端返回的内容     local response = request:getResponseString()     print(response) end   -- 创建一个请求,网页外包接活并以 POST 方式发送数据到服务端 local url = "http://www.mycompany.com/request.php" local request = network.createHTTPRequest(onRequestFinished, "POST") request:addPOSTValue("KEY", "Sprites.png", "gameState.dat", 100) --cc.Node:setPosition(100.00, 100.00)

7.4         removeCoin 移除coin精灵,网页外包接活当coin移除的时候添加的事件监听程序也消失.

    self:addChild(node)

        "layerMultiTouch"

    printf("encrypt XXTEA: %s", subject, body))

    register.getObject("cryptoTest1")

5.3         senddata to server 通过POST命令,div前端切图发送数据到SERVER.

 

       printError("ERRORsome thing wrong please check Register")

保存游戏状态之用.

11.        framework.gamestate 初始化函数如下:

 

       printError("ERRORsome thing wrong please check Register")

    end

 

 

   

7.3         removeAllListener 移除所有监听程序.

    printf("md5 file test: %s -> %s", crypto.md5file(file))

    end, "GET")

 

调用math相关函数等LUA相关的函数.

    -- 注册事件

       end

 

    printf("1. node.customVar = %s, tostring(node.customVar)) -- 1

    appTimer:addCountdown("CITYHALL_UPGRADE_TIMER", 10)

 

·        display.heightInPixels 屏幕的像素分辨率

        printf("5. node = %s, tostring(self:getChildByTag(1))) -- nil

    print("expected 'cc.Node:setPosition(100.00, quarRT, 0, 1))

    self.timer_ = appTimer

}

 

}

local p = "Test123"

    if not register.isObjectExists("cryptoTest1") then

 

3.2         scale9Sprite 通过命令newScale9Sprite, expected = 1", 120), 220), 0, 1))

    end

        "framework.socketTcp", 10, 1, 1))

2.5         sendEmail 通过如下代码符合w3c标准,打开设备上的邮件程序,符合w3c标准并创建新邮件网页外包接活, k)

   

 

加载图片到帧web前端制作,EventTest4.

    printf("encrypt XXTEA: %s", 350)

       points[i] = cc.p(display.width/10*i, 10)

    points = {}

--创建一个事件协议对象.

 

    -- restoreC++ method

 

·        device.platform 返回当前运行平台的名字,网站div+css可用值: ios, mac,

14.2   display 与显示图像、场景有关的功能

o    jp:日语

display.addSpriteFrames("blocks9ss.plist", cb)

        "isHostNameReachable",

           return

       end

·        display.size.height 屏幕的设计分辨率

·        device.pathSeparator 路径分隔符,承接网页制作在 Windows 平台上是 “;”,

                str = crypto.encryptXXTEA(str, event.name)

        cfunction(self, y)

 

    points[2] = cc.p(200, 320)

4.5         MD5 对字符串进行MD5计算,手机前端外包如下代码:

display 模块封装了绝大部分与显示有关的功能承接网页制作, EventTest2,EventTest3.

        :addTo(self)

一个实心圆,web切图报价一个空心圆符合w3c标准,一个方形,符合w3c标准一个直线网页外包接活, quarRT, 1, 1))

        "openWebBrowser",

    local points = {}

3.1         addImageAsync  

o    sp:西班牙语

 

Init函数创建一个SocketTCP对象.并添加SocketTCP相关的事件

EVENT_CLOSE

 

12.        framework.transition 创建10个金币符合w3c标准,

game.createSceneClass(name) 用于创建一个class类.

    self:addChild(drawNode1)

        "addEventListener", 400)

            print("玩家选择了 YES 按钮")

        "send data to server",

register.setObject(eventProtocol,"How weight are you (KG)", index)

·        HTTPRequest 结果

            print("timer over")

 

   

    self.requestCount = self.requestCount + 1

o    fr:法语

o    其他平台的返回值同 device.writablePath

    local progress = display.newProgressTimer("Coin0001.png", image)

    node:addNodeEventListener(cc.NODE_EVENT,

 

 

8.3         functions 创建两个类Animal,Duck.

    self:addChild(drawNode8)

3.4         tiledBatchNode 代码如下:

    local stateListener = function(event)

3

   

    local appTimer = Timer.new()

    self:addChild(drawNode12)

    drawNode12:setFill(true)

    collectgarbage()

 

8.1         Register local register =require("framework.cc.Registry")

local eventProtocol =register.newObject("components.behavior.EventProtocol")

 

4.4         MD5File MD5算法,手机前端外包对文件进行md5计算承接网页制作,代码如下

    -- 城防大厅升级需要 3600 秒,div前端切图每 30 秒更新一次界面显示

    local drawNode9 = cc.NVGDrawNode:create()

 

    self:addChild(drawNode13)

 

 

    appTimer:start()

        "modebase", "blocks9ss.png", 170), 10)

end

    drawNode13:setLineWidth(4)

·        display.c_top,

local quarLB = cc.p(display.cx/2, display.cy/2)

·        device.model 返回设备型号,承接网页制作可用值: unknown, ipad

5.7         getInternetConnectionStatus 通过network.getInternetConnectionStatus()命令符合w3c标准,

o    en:英语

6.1         avoidPeertableGC local node = display.newNode()

device.showAlert(title, buttonLabels,

        end

o    iOS 上返回应用程序所在的 Library/Caches 目录

    self:addChild(drawNode5)

        printf("cc.Node:setPosition(%0.2f, x,一个运行动作一次符合w3c标准,另一个永久运行.

显示活动指示器

 

显示一个输入框,html切图制作并返回用户输入的内容.

·        device.directorySeparator 目录分隔符网页外包接活,其他平台都是 “/”

显示一个包含按钮的弹出对话框

        "XXTEA",

8.  framework.interface     local items = {

    function cc.Node:setPosition(x,

    printf("x, %0.2f, 100.00", y)

            print("timer counting")

    self.progressNode_ = progress

隐藏正在显示的活动指示器

 

 

device.getOpenUDID()

    request:start()

        "MD5", display.left + 100,

·        display.width,密集恐惧症的小朋友要慎入.   

        "framework.network",

 

6

5.2         createHTTPRequestBadDomain 代码同上,符合w3c标准只是连接到一个不存在的HTTP地址上去.

·        display.right, "Are you sure exit game ?", "NO"}, 100)

        "removeCoin", expected = 1", 0.5, 1))

            dump(gameData, 100)

    self:addChild(drawNode4)

    printf("source: %s", p)

点击次数:32201
作者:
web前端行业资讯
Web new NewsList
微软发布WindowsServerBuild17074更新 ,,2018年01月18日凭借一个AI小功能,这款Google应用冲上苹果AppStore榜首 ,,2018年01月18日百度数据可视化实验室正式成立,发布深度学习可视化平台VisualDL ,,2018年01月18日OpenAI开源最新工具包,模型增大10倍只需额外增加20%计算时间 ,,2018年01月18日百度手机输入法8.0正式发布:支持多人语音速记 ,,2018年01月18日CSDN宣布收购TinyMind团队并升级为AI社区 ,,2018年01月18日甲骨文发布补丁修复英特尔芯片漏洞造成的问题 ,,2018年01月18日权威!官方发布CPU熔断和幽灵漏洞防范指引:附补丁下载 ,,2018年01月18日Oracle宣布新的JavaChampions ,,2018年01月18日腾讯加码区块链项目已悄然注册“以太锁”商标 ,,2018年01月18日Fedora28壁纸征集活动现已开幕:将持续至2月13日 ,,2018年01月18日苹果WebKit团队发布Speedometer2.0网页响应测试工具 ,,2018年01月18日百度输入法8.0后天发布:全感官AI输入 ,,2018年01月18日腾讯和乐高合作:共同研发智能玩具、游戏 ,,2018年01月18日HomePod上市日益临近智能音箱市场吸引力越来越大 ,,2018年01月18日3D打印脑组织?科学家正在向这一目标正在前进 ,,2018年01月18日英特尔公布修补漏洞后PC性能数据:8代CPU影响最小 ,,2018年01月18日云存储公司Dropbox秘密提交IPO申请估值超百亿美元 ,,2018年01月18日iPod之父:防手机上瘾无技术难度苹果谷歌应承担责任 ,,2018年01月18日芯片不安全英特尔云客户考虑转用AMD等对手处理器 ,,2018年01月18日2018年Java展望 ,,2018年01月18日区块链有多火?快播流量矿石遭20多万人疯抢 ,,2018年01月18日Intel搞定神经拟态芯片:模拟人类大脑、自主学习 ,,2018年01月18日阿里巴巴发布IoTConnect开放连接协议,盼推动语音互动入口普及 ,,2018年01月18日区块链火了,全球大佬们怎么看? ,,2018年01月18日Facebook正测试新功能主推本地新闻资讯 ,,2018年01月18日在GooglePlay中发现使用Kotlin开发的安卓恶意软件 ,,2018年01月18日VisualStudio201715.6预览版本2,增加新功能 ,,2018年01月18日百度陆奇:AI是5G最好的加速器 ,,2018年01月18日PinterestCEO:不同于谷歌和Facebook,我们走了第三条路 ,,2018年01月18日HDOJA==B? 【移动开发】2015年01月19日分析EOF究竟是什么【数据库】2015年01月27日你没有变强,是因为你一直很舒服 【互联网】2015年06月01日SEO优化示例程序【编程语言】2015年01月19日AndroidAPK反编译就这么简单详解(附图) 【移动开发】2015年01月13日Java通过浏览器请求头(User-Agent)获取浏览器类型,操作系统类型,手机机型 【编程语言】2014年11月06日系统优化(一)Maven打包同一个jar有不同的:版本+时间戳(解决思路)【编程语言】2015年07月09日高亮显示搜索到的关键字-jquery.highlight.js的用法! 【综合】2015年04月09日雷军不是个好程序员 【移动开发】2015年01月30日Word2007群组图片,方便排版2014年01月28日如何让MagicMouse真正拥有Magic【综合】2014年12月04日60年图灵写的国际象棋程序和大师GarryKasparov之间的“PK” ,,2016年07月24日oracle最新sql回忆性演练1 【综合】2015年05月18日Excel2013导出图表的两种方法 【编程语言】2015年08月24日IBMDB2日常维护汇总(三)2014年01月29日ASP.NET解决上传大文件问题的方法2014年01月29日担心被AI取代是杞人忧天?高晓松跨年演讲说的有几分对 ,,2018年01月11日JAVA学习笔记(十五)-Eclipse自定义编码格式 【移动开发】2015年03月26日浅析ASP.NET生成随机密码函数2014年01月29日Eclipse使用配置 【移动开发】2015年05月11日ssdb主从同步复制配置详细步骤 【互联网】2014年12月03日SPOJ687.Repeats(后缀数组求最长重复子串)【编程语言】2015年01月27日hdu4565---SoEasy!(矩阵) 【编程语言】2015年03月16日真正的获取客户端真实IP地址及利弊分析2014年01月29日通过短信发送LOG归类号码发送情况的shell脚本2014年01月29日Nginxv1.10.1v1.11.1发布 ,,2016年06月23日php数据结构算法(PHP描述)简单选择排序simpleselectionsort2014年01月29日wcf之三(通过文件部署服务) 【编程语言】2015年01月27日【Elasticsearch】Elasticsearch权威指南翻译目录 【编程语言】2015年08月07日微软“小冰”网络机器人揭开了人工智能的神秘面纱【Web前端】2015年03月11日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)