Led multiple control help plz!

Hi everyone. I’am sorry for bad English.
I need this’s function code:
Led(blue or 1) blink
Delay(without delay ) but i connect button control for change state
Led(red or 2 ) blink.

For example

For(i=0; i<3; i++;){
DigitalWrite(led1, HIGH);
Delay(50);
DigitalWrite(led1, LOW);
}
Delay(250);

For(i=0; i<3; i++;){
DigitalWrite(led2, HIGH);
Delay(50);
DigitalWrite(led2, LOW);
}
Delay(250);

Like this but without delay.
Tanks for all

There is a fixed topic about...

in this snippet

For(i=0; i<3; i++;){
DigitalWrite(led2, HIGH);
Delay(50);
DigitalWrite(led2, LOW);
}
Delay(250);

led2 goes HIGH, you wait 50ms, switch it to go LOW, then switch it HIGH straight away, you will not see it blink, just come on for 150ms, there is a delay() missing, “Delay()” is not a function… and please post actual code within code tags