login  Naam:   Wachtwoord: 
Registreer je!
 Forum

nog een array vraagje

Offline bremskie - 17/01/2008 22:14
Avatar van bremskieNieuw lid Dit is denk ik de laatste vraag dan is mijn ding af.
Ik heb een array gevuld [3,6,8,6,0];
met een upknop wil ik na elke klik 1 element verder in de array.
Na 3 klikken is mijn output dus 8
Simpel dus en dit werkt al.

Nu wil ik een downknop die terug gaat in de array ongeacht op welke element ik ben geeindigd met de upknop.

Dus 3 keer klik op up geeft 8 en als ik daarna 2 keer op de down klikt zit ik op 3

klik ik daarna 5 keer up zit ik op 0
Hoe krijg ik deze interactie tussen de functies mbt de array.

Alvast bedankt

http://www.plaatscode.be/5048/

2 antwoorden

Gesponsorde links
Offline Stijn - 17/01/2008 22:22
Avatar van Stijn PHP expert zet index op 0 ipv1 en gebruik pre-increment

Bij het uppen/optellen: breedteX[++index];
Bij het down/aftrekken: breedteX[--index];
Offline vinTage - 17/01/2008 23:27
Avatar van vinTage Nieuw lid en met een reset (continue loop)

  1. var breedteX:Array = new Array(2, 4, 6, 8, 9);
  2.  
  3. var index:Number = -1;
  4.  
  5. function move_rechts() {
  6. index <= breedteX.length-2 ? index++ : index=0;
  7. elementen = Number(breedteX[index]);
  8. trace(elementen+" <= elementen | index => "+index);
  9. }
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. function move_links() {
  17. index<=0 ? index = breedteX.length-1 : index--;
  18. elementen = Number(breedteX[index]);
  19. trace(elementen+" <= elementen | index => "+index);
  20. }
  21.  
  22.  
  23. //test knoppies
  24. up.onRelease = function() {
  25. move_rechts();
  26. };
  27.  
  28. down.onRelease = function() {
  29. move_links();
  30. };
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s