[flash] Hoe laat ik een loop een beperkt aantal malen aflope

Pagina: 1
Acties:

  • wiewatwaar
  • Registratie: November 2000
  • Laatst online: 01-09 11:33
Zoals de vraag al aangeeft wil ik in een scene een loop onder voorwaarde een beperkt aantal malen laten aflopen. Met boek, search hier en bij enkele andere flash-sites niks wijzer geworden. Het gaat over flash 5

Fotoalbum: https://jp.vroemen.eu


  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

tellertje?

code:
1
2
3
4
5
// met ergens mijnTeller = 0;
// en op laatste frame van loop
if(mijnTeller ++ < 5) {
   gotoAndPlay(1);
}


zoiets?

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


  • thejoker80
  • Registratie: April 2002
  • Niet online

thejoker80

leuk hè?

Dat is wel de makkelijkste denk ik, je kan de groote van die variabele(mijnTeller) ook nog laten afhangen van iets anders.

  • wiewatwaar
  • Registratie: November 2000
  • Laatst online: 01-09 11:33
Gaan we dat even proberen

Fotoalbum: https://jp.vroemen.eu


Verwijderd

wiewatwaar schreef op 28 augustus 2002 @ 19:12:
Zoals de vraag al aangeeft wil ik in een scene een loop onder voorwaarde een beperkt aantal malen laten aflopen. Met boek, search hier en bij enkele andere flash-sites niks wijzer geworden. Het gaat over flash 5
typisch dat je niks vond in je boek ofzo, dit is nl heeeel erg basic,
snap je hoe n loop werkt?
zelfs in de php manual wordt meteen bij loops een voorbeeld met n tellertje gegeven.


code:
1
2
3
4
5
for (i=0, i++, i<5) {
 //doe iets
}

nb: pseudocode

nu heb je n loop dat 5 keer //doe iets uitvoerd, wil je t vaker dan maak je van i<5 i<10 ofzo...


[!] edit:
}:O ik zat met mn hoofd bij een andere loop :+
kvond t al zo simpel ;)

  • wiewatwaar
  • Registratie: November 2000
  • Laatst online: 01-09 11:33
Het werkt. mijnTeller= 0; in frame1 en de rest op het eind van de loop. Hij werkte pas als de loop naar frame 2 terugkeerd.
Bedankt iedereen

Fotoalbum: https://jp.vroemen.eu


  • wiewatwaar
  • Registratie: November 2000
  • Laatst online: 01-09 11:33
Akira, jouw code ziet er compacter en simpeler uit maar werkt niet als zodanig.
Ik doe iets fout, dus. De bedoeling is dus dat op frame 100 de loop naar frame 50 gaat en dat bv. 5 keer. Als ik nu op de plaats van "//doe iets" gotoAndPlay (50) invul krijg ik foutmeldingen.
Ik geef toe, ik begrijp niets van de syntax van actionscript en ben mij daarin aan het verdiepen. Het boek dat ik gebruik is Flash5 in 24hours en legt niet veel uit over de werking van actionscript. (Hetzelfde geldt voor de websites die ik gevonden heb. Je hebt het over de php manual. Zegt me ook niks. Weet iemand een goed boek waar ik wel wat aan heb t.a.v. actionscript?

Fotoalbum: https://jp.vroemen.eu


Verwijderd

wiewatwaar schreef op 28 augustus 2002 @ 21:12:
Akira, jouw code ziet er compacter en simpeler uit maar werkt niet als zodanig.
Ik doe iets fout, dus. De bedoeling is dus dat op frame 100 de loop naar frame 50 gaat en dat bv. 5 keer. Als ik nu op de plaats van "//doe iets" gotoAndPlay (50) invul krijg ik foutmeldingen.
Ik geef toe, ik begrijp niets van de syntax van actionscript en ben mij daarin aan het verdiepen. Het boek dat ik gebruik is Flash5 in 24hours en legt niet veel uit over de werking van actionscript. (Hetzelfde geldt voor de websites die ik gevonden heb. Je hebt het over de php manual. Zegt me ook niks. Weet iemand een goed boek waar ik wel wat aan heb t.a.v. actionscript?
t werkt ook niet want ik zat met mn gedachten bij loops in code (bijv AS) en niet met een loop van frames bij flash :P

ik is een beetje dom.... :+

enneu over boeken: ik moet zeggen dat de boeken bij flash zijn wel redelijk, daar kan je denk ik wel genoeg uithalen (al is het soms wel vaag gebrabbel, kvatte er ook niet altijd wat van ;) )
(Dan doel ik vooral op de ActionScript Reference Guide en niet op de Using Flash booklet, zit allebei in de doos als je m had gekocht in zo'n kartonnen ding..)
Pagina: 1