Total Pageviews

Tuesday, June 3, 2014

នេះជា Type StageObject របស់ Corona SDK

នេះជា Type StageObject របស់ Corona SDK
សំរាប់ object គឺជា current state object ដែល parent group សំរាប់គ្រប់ទាំង display objects and child groups។ នេះជា global state object ដែលអាចទាញនៅ any time via display.getCurrentState() or display.currentState
នេះជា Methods របស់វា
Object:setFocus
ប្រើសំរាប់បញ្ចូលនៅ display object ជា target  សំរាប់គ្រប់ទាំង hit event (touch & tap) ការដែលវាជា Nil នឹងដាក់ជាទំរងដើមសំរាប់ hit event dispatches។ វាប្រើសំរាប់ implement buttons ដែលផ្លាស់ប្តូរនៅ appearance នៅពេលអ្នកប្រើនៅពេលដែលចុចវា
Syntax: stageObject:setFucos (object [, toucID])
displayObject (តំរូវការ) វាជា display object ដែលជា reference ទៅកាន់ object to set focus on
touchID (ជំរើស) វាជា UserData ដែល touch ID passed to the touch event for the touched object when multitouch is enabled

សូមមើលកូដះ
local button = display.newRect( 50, 50, 100, 50 )

function doTouch( event )
    if ( event.phase == "began" ) then     
        print( "began phase" )
        event.target.alpha = 0.5
        display.getCurrentStage():setFocus( event.target )
    elseif event.phase == "ended" or event.phase == "cancelled" then
        event.target.alpha = 1
        print( "end phase" )
        display.getCurrentStage():setFocus(nil)
    end
end
button:addEventListener( "touch", doTouch )


No comments:

Post a Comment