Erlendhb Skrevet 11. mars 2013 Del Skrevet 11. mars 2013 var innrykk:TextFormat = new TextFormat(); // Lager tekstdesign til tekstboksen som skal vise tabell innrykk.tabStops = new Array(0,60,120,180); var husliste:Array = new Array(); // Lager en liste for hus i gata // Registrerer lytter til knappen registrer.addEventListener(MouseEvent.MOUSE_UP,leggtil); ////////////////////////////////////////////////////////////////////////////////////////////////// // Funksjon for å legge til hus og dyr i lista /////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////// function leggtil(evt:MouseEvent):void{ var nr:int = Number(husnr.text); // Henter husnummeret if(nr && antall.value != 0){ // HVIS antall og husnummer har verdi // Hvis husnummeret ikke finnes fra før lages dyreliste if(!husliste[nr]) husliste[nr] = {hunder:0,katter:0,totalt:0}; // Legger antall dyr i aktuelt husnummer if(type.selectedItem.data == "hund") husliste[nr].hunder+=antall.value; if(type.selectedItem.data == "katt") husliste[nr].katter+=antall.value; // Hvis dyreantall blir negative settes de lik null if(husliste[nr].hunder<0)husliste[nr].hunder=0; if(husliste[nr].katter<0)husliste[nr].katter=0; // Regner sammen totalt antall dyr i husnr var dyrtotalt:int = husliste[nr].hunder + husliste[nr].katter; if(dyrtotalt<=0) husliste[nr] = ""; // Fjerner husnr hvis det ikke er dyr else husliste[nr].totalt=dyrtotalt; // Legger inn totalsum hvis det er dyr oppdaterhusliste(); // Kjører FUNKSJON for å oppdatere tekstboksen husnr.text = ""; // Husnummeret settes blankt etter lagring }else{ // Hvis IKKE antall og husnummer har verdi if(!nr) husnr.setFocus(); // Hvis ikke husnummer er utfylt settes fokus der else antall.setFocus(); // ellers settes fokus på antallet } } // Slutt på funksjon for å legge til hus og dyr ////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////// // Funksjon for å oppdatere tekstboksen med visning av tabell //////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////// function oppdaterhusliste():void{ tabellboks.setTextFormat(innrykk); // Stiller inn tabelldesign for tekstboksen } ////////////////////////////////////////////////////////////////////////////////////////////////// Lenke til kommentar
Zodihax Skrevet 11. mars 2013 Del Skrevet 11. mars 2013 (endret) Uten å ha lest koden, er å loope gjennom arrayen den generelle metoden for å skrive ut. Endret 11. mars 2013 av Zodihax Lenke til kommentar
Erlendhb Skrevet 11. mars 2013 Forfatter Del Skrevet 11. mars 2013 sier meg ingenting. Lenke til kommentar
Zodihax Skrevet 11. mars 2013 Del Skrevet 11. mars 2013 (endret) for (int i; i=[størrelse av array]-1; i++) { echo array(i); } elendig pseudokode jeg laga siden jeg ikke kan javascript, men poenget er at du må loope gjennom arrayet (i starter på 0, og den øker med 1 hver gang loopen kjøres, og loopen kjøres helt til den har printet siste fra arrayet) for å få skrevet ut. er arrayet 4, vil den først printe array(0), så array(1), så array(2), så array(3). Endret 11. mars 2013 av Zodihax Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå