can someone tell me why step 2 happens twice?
[code]
local step = 1
local function runme(event)
local function step1(event)
step = 2
end
[code]
local function step2(event)
step = 3
end
[code]
if step == 1 then
print(“step 1”)
step = 0
timer.performWithDelay( 1500, step1, 0)
elseif step == 2 then
print(“step 2”)
step = 0
timer.performWithDelay( 2500, step2, 0)
elseif step == 3 then
print(“done!”)
Runtime:removeEventListener(“enterFrame”, runme);
else
–step 0
print(“waiting for step to finish”)
end
end
Runtime:addEventListener(“enterFrame”, runme); [import]uid: 1896 topic_id: 249 reply_id: 300249[/import]