login  Naam:   Wachtwoord: 
Registreer je!
 Forum

movieclip loop (Opgelost)

Offline goedventje - 30/03/2008 15:58 (laatste wijziging 31/03/2008 14:15)
Avatar van goedventjeNieuw lid ik wil graag een movieclip continu laten animeren tussen 2 frames.
het 1e frame zet ik stop zodat de movieclip stil staat.
op een bepaald moment in de timeline trigger ik de movieclip met
  1. movieclip.gotoAndPlay (framenr.);

totzover lukt het mij.

mijn vraag:

hoe laat ik de movieclip tussen frame 2 en 3 loopen?

18 antwoorden

Gesponsorde links
Offline vinTage - 30/03/2008 17:26
Avatar van vinTage Nieuw lid Kan je het beter uitleggen, want lopen tussen frame 2 en 3, heb je het dan over de maintimeline of die van die movieclip.
Offline goedventje - 30/03/2008 19:02 (laatste wijziging 30/03/2008 19:03)
Avatar van goedventje Nieuw lid hoi vinTage,

het movieclipje wil ik laten loopen tussen frame 2 en 3 (van het movieclipje).
op frame 1 staat in een aparte laag
  1. stop();
zodat het movieclipje stil staat totdat hij getriggerd wordt op een bepaald frame in de algehele timeline...

zo duidelijk?
Offline vinTage - 30/03/2008 19:07
Avatar van vinTage Nieuw lid Dan moet je op frame 3 van dat clipje dit zetten:
  1. gotoAndPlay(2)
Offline goedventje - 30/03/2008 19:45
Avatar van goedventje Nieuw lid werkt niet 
Offline vinTage - 30/03/2008 19:54 (laatste wijziging 30/03/2008 19:59)
Avatar van vinTage Nieuw lid Frame 3 van dat clipje he.

Als dat niet werkt heb je het verkeerd uitgelegd, of gewoon iets fout gedaan


edit:
Citaat:
op een bepaald moment in de timeline trigger ik de movieclip met

Dat doe je hopelijk niet via een onEnterFrame ?
Want dan word dat clipje dus nonstop naar frame 2 gestuurd.
Te omzeilen door een var oid erbij te gebruiken of je onEnter te deleten/NULL zetten
Offline goedventje - 30/03/2008 22:51
Avatar van goedventje Nieuw lid dank voor de uitleg.

het movieclipje wordt getriggerd met
  1. movieclip.gotoAndPlay (framenr.);


als ik het movieclipje 2 frames maak een in elk frame
  1. stop();
zet speelt hij het movieclipje wel goed af.
maar loopen lukt dus nog niet.
voor mij is actionscript toch nog wel hocus pocus.
Offline vinTage - 30/03/2008 22:55
Avatar van vinTage Nieuw lid Word dat movieclipje getriggerd door een onEnterFrame ?

dus zoiets:
  1. onEnterFrame = function()
  2. {
  3. if(voorwaarde == iets)
  4. {
  5. movieclip.gotoAndPlay (framenr.);
  6. }
  7. }
Offline goedventje - 31/03/2008 01:37 (laatste wijziging 31/03/2008 01:39)
Avatar van goedventje Nieuw lid nee, gewoon op een bepaalde plek in de timeframe (zeg frame 230) staat er:

  1. movieclip.gotoAndPlay (framenr.);


en dat werkt opzich prima, de movieclip wordt getriggerd, alleen het loopen lukt me niet.
Offline vinTage - 31/03/2008 02:06 (laatste wijziging 31/03/2008 02:19)
Avatar van vinTage Nieuw lid Dan zal er wel ergens anders iets scheef zitten, want als je IN dat movieclipje op de DERDE frame zet "gotoAndPlay(2)" , dan gaat hij dus weer naar frame 2...
probeer anders eens op de DERDE frame IN dat clipje eens prevFrame()

edit..misschien gaat het te snel ?

Zet anders eens in dat clipje op frame een
  1. i=1;

en op frame twee
  1. trace(i);

en op frame drie
  1. gotoAndPlay(2)
  2. i++;



en test dan nog je movie eens, als het goed is zie je dan :
1
2
3
4
5
etc
Offline Keith - 31/03/2008 09:09
Avatar van Keith Grafische gevorderde als de movieClip uit 3 frames bestaat, wat mij lijkt als ik dit zo lees.

dan moet je op frame 1 een stop(); zetten en op frame 3 een gotoAndPlay(2);
en dan extern aanroepen met movieClip.gotoAndPlay(2); Wat je dus krijg is dat hij in het begin op 1 staat en stil staat. Vervolgens wordt hij getriggert en gaat hij spelen van af frame 2. Dan speelt hij af tot aan het einde van de animatie, in ditgeval frame 3. Hierna wordt hij door het laatste frame weer naar frame 2 gestuurd.

dat moet werken
Offline goedventje - 31/03/2008 14:13 (laatste wijziging 31/03/2008 14:18)
Avatar van goedventje Nieuw lid
vinTage schreef:
probeer anders eens op de DERDE frame IN dat clipje eens prevFrame()


werkt ook niet
de i++ code werkt wel, hij loopt op maar nog een animatie.

@Keith:
ik zou ook denken dat het gewoon moet werken.
ik heb een fla file online gezet:
http://www.xs4all.nl/~bounce/test/test.fla
Offline rredspike1 - 31/03/2008 14:35 (laatste wijziging 31/03/2008 14:39)
Avatar van rredspike1 Lid Klik op frame nr 3, ga naar actionscript en type in:
  1. gotoAndPlay(2);


Mocht je meer frames daarna hebben lopen, moet je dat stukje omzetten in een movieclip en dan de 2 frames laten lopen door het bovenstaand stukje code

Vaak sluit je een loop af door er neer te zetten: Stop();
Offline vinTage - 31/03/2008 17:33
Avatar van vinTage Nieuw lid Hey dat is vreemd, het werkt écht niet 
Wel raar dat de traces zoals ik het zei het wel doen...dat wil zeggen dat de pointer WEL op frame 2 komt, anders kan de i niet opgehoogd worden.
Zelfs al zet je de FPS op één, dan nog is er geen animatie...
Ik vind dat je dit wel een bug mag noemen 


Anyway, het is te omzeilen door op frame 1 dus je stop te zetten
op frame 2 EN 3 hetzelfde plaatje en op frame 4 een keyFrame met een plaatje en op keyFrame 5 je gotoAndPlay(2) te zetten en hetzelfde plaatje als po frame 4.


Offline goedventje - 31/03/2008 22:04
Avatar van goedventje Nieuw lid
vinTage schreef:
Anyway, het is te omzeilen door op frame 1 dus je stop te zetten op frame 2 EN 3 hetzelfde plaatje en op frame 4 een keyFrame met een plaatje en op keyFrame 5 je gotoAndPlay(2) te zetten en hetzelfde plaatje als po frame 4.


uh  

begrijp dit niet helemaal geloof ik... kan je misschien het fla file aanpassen?

dank voor de ondersteuning!
Offline vinTage - 31/03/2008 23:13
Avatar van vinTage Nieuw lid jij had in je publish settings flash player 6 en AS1 staan, hieruit maak ik op dat je flash5 ofzo hebt, ik kan niet saven voor die versie...als je mxPro OF hoger hebt kan ik het wel saven voor je.

Laat maar weten voor ik het 2 keer moet doen 
Offline goedventje - 01/04/2008 00:51 (laatste wijziging 01/04/2008 00:51)
Avatar van goedventje Nieuw lid top!

ik heb Flash CS3 
Offline vinTage - 01/04/2008 00:52 (laatste wijziging 01/04/2008 00:58)
Avatar van vinTage Nieuw lid http://www.vintagesworld.be/hulp/zooi/test-2.fla
Offline goedventje - 01/04/2008 14:06
Avatar van goedventje Nieuw lid wonderlijk!  

super bedankt voor de ondersteuning!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.26s