# Mcs and its associated text to be displayed with no repetion and with time

**URL:** <https://forum.kirupa.com/t/mcs-and-its-associated-text-to-be-displayed-with-no-repetion-and-with-time/262282>\
**Category:** Uncategorized\
**Created:** [June 4, 2008, 4:23pm UTC](https://forum.kirupa.com/t/mcs-and-its-associated-text-to-be-displayed-with-no-repetion-and-with-time/262282 "2008-06-04T16:23:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nite21](https://avatars.discourse-cdn.com/v4/letter/n/c68b51/32.png) [@nite21](https://forum.kirupa.com/u/nite21)\
**Post date:** [June 4, 2008, 4:23pm UTC](https://forum.kirupa.com/t/mcs-and-its-associated-text-to-be-displayed-with-no-repetion-and-with-time/262282/1 "2008-06-04T16:23:55Z")

</div>

hi there all  
i have 10 movieclips  
2 mcs should be displayed each day(total 5 days for 10 mcs) on 10 am and 3 pm randomly  
On the next day again new two mcs should be displayed and those mcs which has been already been displayed should not be repeated

i have the timer.zip (for time) and repeater.zip(for no repetion) files which are correct

pls chek someone to merge them together so that above thing can be achieved

here is the attached code

\*\*timer.zip  
mytext.txt contains this content  
_&text1=test1  
&text2=test2  
&text3=test3  
&text4=test4  
&text5=test5_  
\*\* ActionScript Code:  
[LEFT]textFile = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]LoadVars[/COLOR]COLOR=#000000[/COLOR]  
textFile.[COLOR=#0000FF]onLoad[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
txt1 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text1[/COLOR];  
txt2 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text2[/COLOR];  
txt3 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text3[/COLOR];  
txt4 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text4[/COLOR];  
txt5 = [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]text5[/COLOR];  
[COLOR=#000000]}[/COLOR];

textFile.[COLOR=#0000FF]load[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]onEnterFrame[/COLOR]=[COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **var** [/COLOR] [COLOR=#0000FF]time[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]Date[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] hours = [COLOR=#0000FF]time[/COLOR].[COLOR=#0000FF]getHours[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] minutes = [COLOR=#0000FF]time[/COLOR].[COLOR=#0000FF]getMinutes[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] seconds = [COLOR=#0000FF]time[/COLOR].[COLOR=#0000FF]getSeconds[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]_// 1AM_[/COLOR]  
mc1.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt1;  
mc5.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]6[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]_// 2AM_[/COLOR]  
mc2.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt2;  
mc1.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]10[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]_// 3AM_[/COLOR]  
mc3.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt3;  
mc2.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]15[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]_// 4AM_[/COLOR]  
mc4.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt4;  
mc3.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]hours == [COLOR=#000080]16[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]_// 5AM_[/COLOR]  
mc5.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
TextHolder.[COLOR=#0000FF]text[/COLOR] = txt5;  
mc4.[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR];  
[/LEFT]

**repeater.zip**

```
ActionScript Code:
[LEFT][COLOR=#0000FF]Array[/COLOR].[COLOR=#0000FF]prototype[/COLOR].[COLOR=#000080]shuffle[/COLOR]=[COLOR=#000000] **function** [/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]for[/COLOR][COLOR=#000000]([/COLOR]i=[COLOR=#000080]0[/COLOR];i&lt;this.[COLOR=#0000FF]length[/COLOR];i++[COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
    [COLOR=#000000] **var** [/COLOR] tmp=[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR];
    [COLOR=#000000] **var** [/COLOR] randomNum=[COLOR=#0000FF]random[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]length[/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR]=[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR]randomNum[COLOR=#000000]][/COLOR];
    [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR]randomNum[COLOR=#000000]][/COLOR]=tmp;
[COLOR=#000000]}[/COLOR]

```

[COLOR=#000000]}[/COLOR]  
[COLOR=#000000] **var** [/COLOR] myInterval:[COLOR=#0000FF]Number[/COLOR];  
[COLOR=#000000] **var** [/COLOR] count:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]0[/COLOR];  
[COLOR=#000000] **var** [/COLOR] maxCount:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]4[/COLOR];  
[COLOR=#000000] **var** [/COLOR] examples:[COLOR=#0000FF]Array[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“text1.txt”[/COLOR], [COLOR=#FF0000]“text2.txt”[/COLOR], [COLOR=#FF0000]“text3.txt”[/COLOR], [COLOR=#FF0000]“text4.txt”[/COLOR], [COLOR=#FF0000]“text5.txt”[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] mcs:[COLOR=#0000FF]Array[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]Array[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] arr:[COLOR=#0000FF]Array[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]Array[/COLOR]COLOR=#000000[/COLOR];  
arr.[COLOR=#000080]shuffle[/COLOR]COLOR=#000000[/COLOR];  
thisText = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]LoadVars[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#808080]_[//thisText.load](https://thisText.load)(“example1.txt”);_[/COLOR]  
thisText.[COLOR=#0000FF]onLoad[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR]  
[COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
TextHolder.[COLOR=#0000FF]text[/COLOR] = thisText.[COLOR=#000080]counts[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR];

[COLOR=#000000] **function** [/COLOR] mytimerCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]eval[/COLOR]COLOR=#000000[/COLOR].[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
ran = arr[COLOR=#000000][[/COLOR]count[COLOR=#000000]][/COLOR];  
count++;  
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]count == [COLOR=#000080]5[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]clearInterval[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
thisText.[COLOR=#0000FF]load[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]eval[/COLOR]COLOR=#000000[/COLOR].[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]myInterval != [COLOR=#000000] **null** [/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]clearInterval[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]

myInterval = [COLOR=#0000FF]setInterval[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR], [COLOR=#FF0000]“mytimer”[/COLOR], [COLOR=#000080]2000[/COLOR], examples[COLOR=#000000][[/COLOR]count[COLOR=#000000]][/COLOR], mcs[COLOR=#000000][[/COLOR]count[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];  
[/LEFT]

---

<div class="post-metadata">

**Author:** ![nite21](https://avatars.discourse-cdn.com/v4/letter/n/c68b51/32.png) [@nite21](https://forum.kirupa.com/u/nite21)\
**Post date:** [June 4, 2008, 4:36pm UTC](https://forum.kirupa.com/t/mcs-and-its-associated-text-to-be-displayed-with-no-repetion-and-with-time/262282/2 "2008-06-04T16:36:33Z")

</div>

pls help me out some flash experts ☹  
or give some suggestions
