Toon posts:

[FlashMX] load unload movieclip probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo GOT,

Ik ben bezig in flash om een menutje te maken zie link

In dit voorbeeld werken de bovendste 3 knoppen maar.
Wanneer ik van boven naar beneden klik gebeurd er wat ik zou willen.
(op het moment dat de slider volledig in het beeld is een ander plaatje laden)

Wanneer ik bv. op knop 3 heb geklikt en ga weer terug naar 1 krijg ik niet foto1 te zien.

Hier een screen shot van mijn timeline:
Afbeeldingslocatie: http://www.ssgi.nl/test/screen.gif

Onder de knoppen heb ik deze code:
KNOP1
code:
1
2
    _root.foto1.gotoAndPlay("play");
    _root.slider.gotoAndPlay("startSlider");

KNOP2
code:
1
2
    _root.foto2.gotoAndPlay("play");
    _root.slider.gotoAndPlay("startSlider");

KNOP3
code:
1
2
    _root.foto3.gotoAndPlay("play");
    _root.slider.gotoAndPlay("startSlider");

etc. etc.

Wanneer ik de movieclip wil unloaden dan klopt mijn slide niet meer.
Want zo heb ik het gemaakt:

Dit is de timeline van mijn slider:
Afbeeldingslocatie: http://www.ssgi.nl/test/slider.gif

En dit is de timeline van mijn foto movieclip:
Afbeeldingslocatie: http://www.ssgi.nl/test/foto.gif

Na het klikken op de knop wordt de foto movieclip gestart op "play"
En de slider movieclip op "startslider"
Wanneer de slider en foto movieclip 8 frames hebben gespeeld komt het plaatje tevoorschijn.

Wat ik zou graag zou willen:
De foto mag pas zichtbaar zijn als de slider vol in het beeld is.
En de volgende foto mag ook pas weg als de slider opnieuw vol in het beeld is geweest.

Wil iemand mij aub in de goede richting helpen?
mocht mijn uitleg niet duidelijk genoeg zijn heb ik hier eventueel het .fla bestand

[ Voor 12% gewijzigd door Verwijderd op 23-08-2004 12:38 ]


  • ixi
  • Registratie: December 2001
  • Laatst online: 17-05 17:12

ixi

Je krijgt alleen maar Foto 3 te zien omdat die boven Foto 1 & 2 staat.

Zorg dat bij het klikken op een knopje hij alle movieclips invisible maakt (mc._visible = false), buiten degene die je wilt zien.

Binnen je huidige ontwerp krijg je dan behoorlijk wat regels extra code. Ik zou eens kijken naar attachMovieClip (of loadMovie, als je de foto's achteraf wilt inladen), scheelt weer wat regels en maakt het wat overzichtelijker.

Verwijderd

Topicstarter
Hoi ixi,

Kijk dit is het nu geworden werkt nu al wel wat meer
linkoud
linknieuw

Dit staat onder mijn knop:
code:
1
2
3
4
5
    _root.foto1.gotoAndPlay("play");
    _root.foto1._visible = true;
    _root.foto2._visible = false;
    _root.foto3._visible = false;
    _root.slider.gotoAndPlay("startSlider");

Is deze code niet wat efficiënter te noteren?
Zeker als ik bijvoorbeeld 15 plaatjes heb?
Of beiinvloed zo'n (lange)code de snelheid?

Wanneer ik op knop 1 klik en daarna op knop 2 dan verdwijnt foto1 direct.
Eigenlijk zou ik willen dat hij verdwijnt na het voorbijgaan van 8 frames of als de slider MC op frame 32 staat (zie voobeeld), want dan is de slider eventjes vol in beeld.

Ik heb het gevoel dat de oplossing dichtbij is?
Maar hoe kan ik het zeggen:
code:
1
2
3
4
5
on release
mc foto1 visible = true als slider MC = frame 32
als slider MC = frame 32 
dan
mc foto2, foto3, etc. visible = false.


zit ik zo een beetje in de goede richting qua denkwijze?