首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Corona : transition.to和transition.moveBy不工作

Corona : transition.to和transition.moveBy不工作
EN

Stack Overflow用户
提问于 2014-03-23 02:08:52
回答 2查看 148关注 0票数 0

当我按下按钮时,我有必要在我的应用程序中使用transition.moveBy,但当我调用它时,我得到:

尝试调用字段'moveBy‘(一个零值)

我甚至尝试从文档中复制示例代码,该文档位于函数randomFunction中:

代码语言:javascript
复制
local function randomFunction( ... )
    square = display.newRect( 0, 0, 100, 100 )
    transition.moveBy( square, { x=100, y=100, time=2000 } )
end

randomBtn = widget.newButton{
    labelColor = { default={255}, over={128} },
        width=57, height=55,
        onRelease = randomFunction
    }

我怎么才能解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2014-03-23 08:41:11

试试这个:

代码语言:javascript
复制
local widget = require( "widget" )

local function randomFunction( ... )
    local square = display.newRect( 0, 0, 100, 100 )
    transition.moveBy( square, { x=100, y=100, time=2000 } ) end

local randomBtn = widget.newButton{
    label = "my button",
    labelColor = { default={1,0.5,0.5}, over={0,0.5,0.5} },
    width=57, height=55,
    onRelease = randomFunction }
票数 0
EN

Stack Overflow用户

发布于 2014-03-25 12:38:21

您没有声明标签文本。所以没有可见的按钮。试着用卢基的答案。只需在声明正方形后添加以下行即可。因此,您的矩形颜色将是红色,也将是可见的。

代码语言:javascript
复制
square:setFillColor(255,0,0)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22586210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档