# How random and looping MC

**URL:** <https://forum.kirupa.com/t/how-random-and-looping-mc/329438>\
**Category:** Uncategorized\
**Created:** [August 29, 2012, 1:26am UTC](https://forum.kirupa.com/t/how-random-and-looping-mc/329438 "2012-08-29T01:26:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oskil](https://avatars.discourse-cdn.com/v4/letter/o/e47774/32.png) [@Oskil](https://forum.kirupa.com/u/Oskil)\
**Post date:** [August 29, 2012, 1:26am UTC](https://forum.kirupa.com/t/how-random-and-looping-mc/329438/1 "2012-08-29T01:26:42Z")

</div>

[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]
