PDA

Volledige versie bekijken : mysterieus verdwijnen van buttons in een movieclip


safraan
%Europe/Berlin %666 %2009, 16:59
hello,

ik heb het vreemdste probleem. Het is een beetje moeilijk uit te leggen dus ik heb hier een link bijgevoegd naar een voorbeeld .swf.

http://users.telenet.be/paraat/Infinite%20Horizontal%20Slider%20klad6/001.swf

Het probleem gaat als volgt:
Als je van een scene naar een volgende gaat, en dan van die volgende terug naar die eerste, dan verdwijnt mijn movieclip met daarin de knoppenreeksen (bv: van 'wat' naar 'nieuws' en dan van 'nieuws' terug naar 'wat'). Zeer bizar, want als je van 'wat' naar 'wie' naar 'nieuws' naar 'wat' enz enz gaat, dan verdwijnen de knoppen niet.

De situatie is ongeveer en in het kort als volgt. Ik heb vier scenes en 4 knoppen, elke knop die linkt uiteraard naar respectievelijk een andere scene / pagina. De knoppenreeksen zitten in een MovieClip. Ik heb vier verschillende MovieClips met dus in elke MovieClip alle knoppen. Voor de MovieClip van de 'nieuws' pagina, wordt de knop 'nieuws' uitgeschakeld enz enz. Op elke scene zet ik de movieclip met de juiste knoppenreeks met de function ‘swapDepths’ bovenaan, en de andere movieclips schakel ik uit via de function ‘_visible = false’.

Ik kan nog meer info geven, maar ik heb niet het gevoel dat deze er toe doet. Ik heb zelfs niet het gevoel dat bovenstaande info er toe doet. Het is echt iets mysterieus, ik kan er niet aan uit.

wat moet ik doen??

thanks

Gerrit55
%Europe/Berlin %689 %2009, 17:32
Zonder code doen we niks, wellicht heb je wel ergens vergeten een stop te zetten.

safraan
%Europe/Berlin %698 %2009, 17:45
de.fla vind je hier:
http://users.telenet.be/paraat/Infinite Horizontal Slider klad6/001.fla

de rest van de bestanden vind je hier, je weet wel:
http://users.telenet.be/paraat/Infinite Horizontal Slider klad6

hmm, een stop vergeten te zetten? Daaraan had ik ook nog gedacht en daarom een GoToAndStop ipv GoToAndPlay op de buttons gezet, maar het probleem bleef.

thanks

safraan
%Europe/Berlin %916 %2009, 22:59
ik heb het probleem kunnen oplossen door het volgende te doen:

buttonswat.onEnterFrame = function ()
{
buttonswie._visible = true;
buttonswat.swapDepths(8888 );
buttonsnieuws._visible = true;
buttonscontact._visible = true;
delete this.onEnterFrame;
}


dus:
'_visible = false' is verandert naar '_visible = true'
'delete this.onEnterFrame;' is bijgevoegd
en ik heb alles in 1 functie gezet.


nu doet er zich echter een nieuw probleem voor. elke keer ik 2maal op een knop druk, verdwijnt de tekst in mijn scroller:
http://users.telenet.be/paraat/Infinite%20Horizontal%20Slider%20klad9/001.swf

het zou niet mogen om dezelfde knop 2 maal in te drukken, net zo als in de vorige swf:
http://users.telenet.be/paraat/Infinite%20Horizontal%20Slider%20klad6/001.swf

dan dacht ik, misschien is de ‘_visible = false’ setting toch OK. Nochtans was deze setting opnieuw gebruiken, en in combinatie met de 'delete this.onEnterFrame' functie, geen succes --> movieclip met de buttons verdwijnt weer.

de .fla van de nieuwe swf vind je hier:
http://users.telenet.be/paraat/Infinite%20Horizontal%20Slider%20klad9/001-2.fla

ik ben er bijna denk ik al vele uren.. hehe

Gerrit55
%Europe/Berlin %338 %2009, 09:07
Je links werken niet.
Je kunt het beste de bestanden zippen en als bijlage bij je bericht plaatsen.

Waarom een onenterframe op een button?
Kun je niet volstaan met een onRollover of onPress?