local W = application:getLogicalWidth()
local H = application:getLogicalHeight()
local xD, yD, speed = 1, 1, 10
local img = newImage("myImage2.png", 0, 0)
local wd, ht = img:getWidth(), img:getHeight()
function onEnterFrame(event)
local xP, yP = img:getPosition()
xP = xP + xD*speed yP = yP + yD*speed
if xP >= W-wd or xP == 0 then
xD = −xD
end
if yP >= H-ht or yP == 0 then
yD = −yD
end
img:setPosition(xP, yP)
end
img:addEventListener(Event.ENTER_FRAME, onEnterFrame)
上記のコードがありますが、私の質問はなぜEvent.ENTER_FRAME
ここにあるのですか? このコードは、ボールを画面上で動かすだけで、フレームを変更していません。なぜこれが必要なのですか? なしで使用した場合の違いは何Event.ENTER_FRAME
ですか?