Small Engine Problems? Ask an Engine Mechanic for Answers ASAP
Flooding will certainly prevent it from starting, but it would have no bearing on spark.
Does it have spark? You can check by removing the spark plug from the engine, putting the coil wire back on it and placing the plug in contact with the metal block. In a shaded or darkened area you should see a nice blue spark. Be careful and do not to touch the plug or wire while doing this, we don't want to hear about you getting an unpleasant shock.