How random and looping MC

[COLOR=#000000][FONT=verdana]this my code :

import flash.utils.Timer;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]import flash.events.TimerEvent;[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]var red:Red = new Red;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]var green:Green = new Green;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]var yellow:Yellow = new Yellow;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]var timer:Timer = new Timer(3000, 9); [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]var count:Number = 1;[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]timer.addEventListener(TimerEvent.TIMER, trafficControl); [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]function trafficControl(event:TimerEvent):void [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]{ [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]if (count == 4) [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]{ [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]count = 1; [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]} [/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]switch (count) [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]{ [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]case 1: [/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]addChild(red);[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]red[/FONT][/COLOR][COLOR=#000000][FONT=verdana].x = 116.5;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]red[/FONT][/COLOR][COLOR=#000000][FONT=verdana].[/FONT][/COLOR][COLOR=#000000][FONT=verdana]y = 43.5;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]break; [/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]case 2: [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]addChild([/FONT][/COLOR][COLOR=#000000][FONT=verdana]yellow[/FONT][/COLOR][COLOR=#000000][FONT=verdana]);[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]yellow[/FONT][/COLOR][COLOR=#000000][FONT=verdana].x = 176.5;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]yellow[/FONT][/COLOR][COLOR=#000000][FONT=verdana].y = 43.5;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]break; [/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]case 3: [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]addChild([/FONT][/COLOR][COLOR=#000000][FONT=verdana]green[/FONT][/COLOR][COLOR=#000000][FONT=verdana]);[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]green[/FONT][/COLOR][COLOR=#000000][FONT=verdana].x = 236.5;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]green[/FONT][/COLOR][COLOR=#000000][FONT=verdana].y = 43.5;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]break; [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]} [/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]count++; [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]timer.start();

Tanks…[/FONT][/COLOR]