法律分析:根据交通法规,行人和非机动车应该遵守交通信号灯的指示,如未按规定行驶,发生事故需承担相应责任。
法律依据:
1.《中华人民共和国道路交通安全法》第三十二条:行人应当走人行道、人行横道或者其他规定的路口横过道路。在没有人行道、人行横道或者其他规定的路口横过道路的地方,应当选择没有障碍物、视线好、交通流量小的路段通过。没有上述条件的,应当在路口处避让车辆。
2.《中华人民共和国道路交通安全法》第五十二条:行人、非机动车驾驶人、乘车人违反道路交通信号设施规定的,由机关交通管理部门给予警告或者处以二十元以上五十元以下罚款。
3.《中华人民共和国民法典》第一百五十条:因违反法律、行规或者合同约定,造成他人损失的,应当承担侵权责任。
根据以上法律规定,行人和非机动车在道路交通中也要遵守交通规则,如违反规定,造成事故需承担相应责任。