Wrong. The smokescreen effect is on YOUR active, not on the opponent Pokemon. That means, you still have to flip for swift, as long as you did not retreat or evolve your Active. If the Defending used attacks like Agility that prevent all effects of attacks, only then can Swift go through it.