/*
H2014 - Oppgave 4
GUI:
modell_cb: label: Kuga, data: Kuga osv.
trend_rb, titanum_rb: value: Trend, Titanum
familie_chk, forer_chk, stil_chk
pris_ta
Test:
Kuga Trend +familie + stil
401000 + 1000 + 9200 = 411 200
C-max Titanium +fører + stil
335000 + 9400 + 3600 = 348 000
Mondeo Trend + familie + stil
281000 + 1100 + 7200 = 289 300
*/
// --- Datastruktur --- //
var bil_tabell: Object =
{
Kuga: { Trend: 401000, Titanum: 420000, Familie: 1000, Forer: 10200, Stil: 9200},
C_max: { Trend: 320000, Titanum: 335000, Familie: 1000, Forer: 9400, Stil: 3600},
Focus: { Trend: 255000, Titanum: 325000, Familie: 900, Forer: 12500, Stil: 9000},
Mondeo:{ Trend: 281000, Titanum: 361000, Familie: 1100, Forer: 9900, Stil: 7200}
}
stage.addEventListener(Event.CHANGE,noe_endret);
modell_cb.addEventListener(Event.CHANGE,noe_endret); //Stage fanger ikke opp combobox
function noe_endret(evt: Event): void { //trace("noe_endret kjøres...");
var modell: String = "Trend";
var pakke: String = "Familiepakke";
var variant: String =String(trend_rb.group.selection.value);
if(modell_cb.selectedIndex > -1) { //Passe på at noe er valgt
modell = modell_cb.selectedItem.data;
var pris: int = bil_tabell[modell][variant]; //trace(pris);
if(familie_chk.selected) {pris += int(bil_tabell[modell]["Familie"]); }
if(forer_chk.selected) {pris += int(bil_tabell[modell]["Forer"]); }
if(stil_chk.selected) {pris += int(bil_tabell[modell]["Stil"]); }
pris_ta.text = "Totalpris: " + pris;
} else {
pris_ta.text = "Du må velge en modell først!";
}//valg er gjort
}//noe_endret()
|