[Flash] Gebruik van labels icm visible codes

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben in flash een soort van car configurator aan het maken, je doorloopt verschillende stappen en deze stappen heb ik in flash met labels benoemd (dus stap 1 zit bv op frame 1 en stap 2 op frame 5 enz.).
Nu ben ik bezig met de selectie van de auto, in het begin is de eerste auto geselecteerd, en daarna kan de gebruiker elke auto kiezen die hij wilt. Wanneer er een auto wordt aangeklikt krijgt deze een vlakje achter zich. En hier gaat het dus mis.

Ik heb in flash alle vlakje achter de auto's gezet en deze allemaal '_visible=false;' gemaakt, en de eerste auto op true. Wanneer je een andere auto kiest wordt deze auto '_visible=true;' en de andere auto false. Maar wanneer ik de movie start zijn toch alle vakjes zichtbaar, pas als ik een auto (op de eerste na) aanklik werkt het wel. Ik snap echt niet wat ik verkeerd doe. Ook wanneer je van een andere stap (label) terug gaat naar de modelkeuze pagina zijn alle vakjes zichtbaar. Ik heb alle beginstatussen als code in frame1 gezet, de modelkeuze is in frame5. Heb ook al geprobeerd alle codes met visible in frame 5 te zetten, maar dan werkt het ook niet als je terug keert naar de pagina vanaf een ander punt in de configurator.

Weet iemand wat ik verkeerd doe?

Wat plaatje ter verduidelijking.... (Codes heb ik maar even achterwege gelaten omdat het dan misschien wat onoverzichtelijk wordt, ga er vanuit dat ik iets stoms doe en het doormiddel van de info wel op te lossen is, mocht dit niet zo zijn hoor ik het wel).

Zoals het hoort:

Afbeeldingslocatie: http://www.kwi2288.nl/Graphics/screenshot1.png
Afbeeldingslocatie: http://www.kwi2288.nl/Graphics/screenshot2.png

Zoals het nu is (als je op de pagina komt, of er naar terug gaat):
Afbeeldingslocatie: http://www.kwi2288.nl/Graphics/screenshot3.png

Alvast bedankt!

Edit: Heb toch even het SWF en het Flash bestand geupload, dat is misschien wat duidelijker. Let niet op de vormgeving btw :)
SWF: http://www.kwi2288.nl/Gra...obilitySolutions_v0-3.swf
FLA: http://www.kwi2288.nl/Gra...obilitySolutions_v0-3.fla
(heb ook een code in de beginknop gezet, maar dit is natuurlijk niet de oplossing, maar daardoor lijkt het in eerste instantie wel te werken wat dus niet zo is).

[ Voor 17% gewijzigd door Verwijderd op 29-12-2009 02:02 ]


Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 17:10
Kun je in plaats van _visible=false niet gewoon een opacity property gebruiken? :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
willem169 schreef op dinsdag 29 december 2009 @ 10:24:
Kun je in plaats van _visible=false niet gewoon een opacity property gebruiken? :)
Bedankt voor je reactie, ik heb het geprobeerd maar ik krijg precies hetzelfde probleem... Kan het iets met de toewijzing van de elementen te maken hebben, ik heb overal _root. voorstaan, dus bv. _root.select1._alpha = 100;.
Ik heb een beetje op internet gezocht en global kan ook, maar dat helpt niet, en ik lees ook dat het gebruiken van _root juist problemen opleverd op de tijdlijn en daar lijkt dit een beetje op volgens mij. Maar er staat nergens een oplossing wat het alternatief dan moet zijn.

Hier is een screenshot van de tijdlijn en bij het blauwe ovaaltje heb ik alle codes betreft de zichtbaarheid gezet, heb bij die codes ook geen functies en dergelijke gebruikt maar dat is niet nodig toch? Dus ik begin gelijk met:
//Visibles

//Selectievlakken
_root.select1._alpha = 100;
_root.select2._alpha = 0;
_root.select3._alpha = 0;
enz enz

Afbeeldingslocatie: http://www.kwi2288.nl/Graphics/screenshot4.png

[ Voor 22% gewijzigd door Verwijderd op 29-12-2009 11:16 ]


Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 17:10
_root is bij mijn weten juist de goede manier om een movieClip aan te spreken. Is het vlakje wat je achter de auto foto's hebt gezet wel een MC?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
willem169 schreef op dinsdag 29 december 2009 @ 11:19:
_root is bij mijn weten juist de goede manier om een movieClip aan te spreken. Is het vlakje wat je achter de auto foto's hebt gezet wel een MC?
Ja het is een movieclip, en het werkt dus ook wanneer je eenmaal aan het klikken bent tussen de auto's maar als je op de modelkeuze pagina komt dan zijn ze allemaal zichtbaar, en als je er 1 hebt aangeklikt en je verlaat de pagina weer om later terug te keren, dan zijn ze ook weer allemaal zichtbaar, en ik snap er echt helemaal niks van hoe dit kan, heb al aardig wat geprobeerd. Zo heb ik de codes in hetzelfde frame gezet als waar de modelkeuze pagina zich bevindt, maar dit helpt natuurlijk niet.

Is er iets dat je in het begin moet zetten van de codes, als onEnterFrame of movie, of misschien een andere code? Want ik heb gewoon de codes (waarin staat dat ze in het begin allemaal onzichtbaar moeten zijn op de eerste auto na) gewoon getypt en dit is altijd goed gegaan in vorige opdrachten, maar nu ineens niet meer, dus zal vast wel iets verkeerds doen maar hoop dat jullie weten wat, want kom er zelf nie uit.