红旗飘的方向受到风向的影响。当刮北风时,风向向南,红旗会受到向前的推力,导致红旗向南飘动。这种现象可以用牛顿第三定律解释,即每个作用力都伴随着一个反作用力,红旗向北施加的推力被风吹向南,产生了向南的惯性力,从而导致红旗向南飘动。