瑞士联邦的成立是源于在封建统治时期,在当时瑞士的三个地区(即后来的三个州)推翻了残暴君主的统治并组成同盟(这个同盟后来吸引了更多的州前来加入)并在1291年的8月1号,乌里Uri,施维茨schwyz与翁特瓦尔登unterwalden三州签署契约,并在此基础上成立了瑞士联邦。而瑞士的国徽和国旗就是由施维茨schwyz的州旗和州徽变来的。施维茨的旗与徽都是红底,在右上角有一个小白十字。十字是象征基督教的信仰,红色象征奋斗精神与爱国热情。这个是瑞士个州的州徽,你可以自己去看一下http://www.swissinfo.ch/chi/multimedia/picture_gallery/detail.html?siteSect=15075&sid=7505760&cKey=1230642344000&ty=gl
补充一下,一楼回答的是红十字会的会旗的来历,而不是瑞士国旗的来历哦。