For horizontal currents, you could give your character/object family a second platform behavior whose actions are only simulated when you stand in a windy area. I think you'll need to have its jump strength and falling speed be the same as the main plaform behavior, and set its gravity to zero.
As for vertical shenanigans, a 8-way behavior could work.
Current strength could be set just like Signaljacker said, only using those two new behaviors instead of the main one. You could also give your wind-generating object(s) an instance variable which'll be used to determine the new behaviors' max speed property.
I've got an engine on the arcade that uses those methods :
https://www.scirra.com/arcade/action-ga ... ewhat-7374