Set visible på movieclips med variabler og en do while løkke???
Jeg sidder og roder lidt med en lille drag and drop ting (et hoved jeg vil give hat på).Jeg har 4 hatte at vælge i mellem dem bladre jeg så det kun er en hat afgangen der er synlig, med mindre man har placeret en hat på hoved, så skal denne naturligvis være synlig hele tiden.
Mit problem er så følgende…
Jeg vil gerne ved hjælp af en funktion kunne styre hvilken, hatte der er synlige ved hjælp af en løkke, men kan ikke få det til at virke, her er min kode (sikkert fyldt med fejl da jeg ikke er for stærk i ActionScript)
Funktionen:
funktion(hatten);
vis = 1;
vises = "hat"+nr;
do{
hvilken = "hat"+vis;
if (_root.hvilken == "ja"){
hvilken._visible = true;
}else{
hvilken._visible = false;
vis++;
}
}
while(vis<5);
vises._visible = true;
Knappen:
on(press){
_root.nr++;
if (_root.nr == 5){
_root.nr = 1;
}
hatten(_root.nr);
gotoAndStop("l"+_root.nr);
}
Hatte koden:
on(press){
this.startDrag();
}
on(release, releaseOutside){
this.stopDrag();
if(this.hitTest(_root.ph)){
_root.x4 = 360;
_root.y4 = -400;
this._x = _root.x4;
this._y = _root.y4;
_root.h1 = "ja";
_root.h2 = "nej";
_root.h3 = "nej";
_root.h4 = "nej";
hatten(_root.nr);
}
}
Håber at der er nogle der kan hjælpe mig lidt…
Hordan kan f.eks. sætte et movieclip til visible ved hjælp af en variable..?
Dem jeg har her virker ikke –
”hat”+vis._visible = true;
hvilken._visible = true; (movieclipet hedder hat1, hat2, hat3, hat4…)
På forhånd tak
trick ;o)
