专业分析:
发生行人因闯红灯而被撞的交通事故的,事故责任应该由交警调查后依法认定。行人因闯红灯而发生交通事故的,行人首先严重违反交通规则,至少应该负事故的主要责任;至于对方是否应负事故责任,要由交警根据现场实际情况调查后进行认定。《道路交通安全法》第三十八条车辆、行人应当按照交通信号通行;遇有交通警察现场指挥时,应当按照交通警察的指挥通行;在没有交通信号的道路上,应当在确保安全、畅通的原则下通行。《道路交通安全法实施条例》第九十一条公安机关交通管理部门应当根据交通事故当事人的行为对发生交通事故所起的作用以及过错的严重程度,确定当事人的责任。