1) Экологические факторы - это совокупность абиотических факторов и биотических. Главным абиотическим фактором (по моему мнению) является свет.
2)Цветковые растения привлекают животных-опылителей (насекомых) своей окраской. Чем ярче окрас тем больше шанс у растения быть опылённым.
Как-то так...