function der løber igennem mc-navne og checker for sammenfald
Hej,Kort fortalt er jeg igang med et træk og slip spil i Flash der skal simulere gruppedannelse i klasseværelse :
(http://www.eksperten.dk/spm/613966)
Der er (nu ikke 14 men) 12 elever, dvs. 12 mcclips der skal fordeles på 4 emner ....
Hver elev har en de gerne vil være i gruppe med og 1 de IKKE vil være i gruppe med
og jeg forsøger at sætte noget kode sammen der kan :
1) give tilfredshedspoint hvergang dem der gerne vil være sammen kommer i samme gruppe
2) trækker point fra tilfredshedsvariablen og "smider" folk ud (orgx, orgy) hvis de lander i gruppe med nogen der ikke kan lide dem
Siden mit første spørgsmål har jeg bikset følgende eksempel sammen :
http://www.astroloris.dk/eksp/gruppe/dummygruppearbejde2.swf
(eksempel med 1 gruppe og 3 elever=cirkler)
Håber I forstår noget af det jeg prøver at lave ;-)
Jeg har lidt problemer med den her kode, der laver checket på om der er gode eller dårlige vibes i gruppen :
function doCheckfriends1(){
if (_root.nejperson1 | _root.nejperson2 | _root.nejperson3 ==_root.num1 | _root.num2 | _root.num3){
_root.evalsocial = int(_root.evalsocial) - 20;
test=true;
trace("bad")
}else if (_root.japerson1|_root.japerson2|_root.japerson3 ==_root.num1 | _root.num2| _root.num3){
_root.evalsocial = int(_root.evalsocial) + 20;
test=true;
trace("good")
}
return;
}
Det er altid KUN den første del af IF sætningen der bliver eksekveret ... kan nogen af jer se hvad der er galt ?
Jeg ønsker mig brændende et alternativ til IF-sætninger (der skal bare skrives så meget kode) ... men har desværre ikke kodeblikket til at lave det uden hjælp :-(
kan man lave en function med en løkke der løber navnene på movieclipsene igennem, og gør det samme som i IF sætningen ovenfor ? De er lavet med string.split og har pt. 3 dele :
int(_name.substr(0,2))= navn på eleven
int(_name.substr(2,2))= navn på den person han/hun IKKE vil være i gruppe med
int(_name.substr(4,2))= navn på den person han/hun GERNE vil være i gruppe med
Fla-filen ligger pakket her ... http://www.astroloris.dk/eksp/gruppe/gruppearbejde2.zip
Happy Kodning Kalaharikid
