I still recommend using timedelta with a minimum FPS setting, calculated with your max speed and minimum object size so things can't go trough each other. But if you INSIST, here's how to do frame-based logic in construct with frameskipping: http://www.udec.cl/~jfuente_alba/frameskip.cap
Shows frameskip. Has a fixed FPS of 5, change it to see how frameskipping behaves under different conditions.
Note how setting no fixed FPS or setting 60FPS the animation still looks choppy, as it is frame based and limited to the set maximum.
I've set it up to run at 30fps with frameskipping, change the in the events 30 to set it to other speeds.
EDIT: Remember, if your game has complex events slowing it down, this won't help at all. It may even freeze, as you'll be looping and making it slower each time.