Mmm, ik heb eea nog eens even bekeken in MX, maar zover ik kan vinden kun je chechboxen wel een naam geven, maar niet toewijzen aan een array zoals jij doet.
Zo zou het wel moeten kunnen:
Maak een movieclip met de gewenste naam (voor het gemak even 'MyMC') zet daarin jouw checkboxen en geef die elk een unieke naam (MyCB1 t/m 5).
Je kunt dan de functie als volgt maken:
Flash ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| function do79(){
i=0;
if(_root.MyMC.MyCB1.getValue()){
i++;
}
if(_root.MyMC.MyCB2.getValue()){
i++;
}
if(_root.MyMC.MyCB3.getValue()){
i++;
}
if(_root.MyMC.MyCB4.getValue()){
i++;
}
if(_root.MyMC.MyCB5.getValue()){
i++;
}
if(i>3){
play();
}
} |
Waarbij ik er even vanuit ben gegaan dat die MyMC in de root timeline staat.