The most reliable way to do something like this would be to use the timer behaviour, or make a timer for the object yourself (instance variable perhaps).
[Object Is on floor]
[Every 1 seconds]
--- Subtract 1 from timer
[Object is on floor]
[Timer = 0]
--- Do stuff
[Object is not on floor]
--- reset timer
Hope this points you in the right direction
~Sol