zuender23
Pixelschubser Threadstarter
Beiträge: 1 |
Ich möchte mit Flash ( 5 ) eine simple kleine Abfrage aufbauen, soweit alles kein Problem, aber Flash gibt mir teilweise falsche werte heraus oder nimmt einige erst garnicht an. Im Script erkenn ich keinen einzigen Fehler, vielleicht ein Fehler von Flash??
Hier ist das Script:
on (release, keyPress "") {
function detect (a) {
if ((a>=0) && (a<=1000)) {
b = ("10");
c = ("10");
d = ("20");
e = ("15");
f = ("10");
g = ("10");
} else if ((a>=1001) && (a<=2000)) {
b = ("10");
c = ("18");
d = ("36");
e = ("27");
f = ("10");
g = ("10");
} else if ((a>=2001) && (a<=3000)) {
b = ("13");
c = ("26");
d = ("52");
e = ("39");
f = ("10");
g = ("10");
} else if ((a>="3001") && (a<="4000")) {
b = ("17");
c = ("34");
d = ("68");
e = ("51");
f = ("10");
g = ("10");
} else if ((a>="4001") && (a<="5000")) {
b = ("21");
c = ("42");
d = ("84");
e = ("63");
f = ("10,50");
g = ("10");
} else if ((a>="5001") && (a<="8000")) {
b = ("24");
c = ("48");
d = ("96");
e = ("72");
f = ("12");
g = ("10");
} else if ((a>="8001") && (a<="11000")) {
b = ("27");
c = ("54");
d = ("108");
e = ("81");
f = ("13,50");
g = ("10");
} else if ((a>="11001") && (a<="14000")) {
b = ("30");
c = ("60");
d = ("120");
e = ("90");
f = ("15");
g = ("10");
} else if ((a>="14001") && (a<="17000")) {
b = ("33");
c = ("66");
d = ("132");
e = ("99");
f = ("16,50");
g = ("10");
} else if ((a>="17001") && (a<="20000")) {
b = ("36");
c = ("72");
d = ("144");
e = ("108");
f = ("18");
g = ("10");
} else if ((a>="20001") && (a<="23000")) {
b = ("39");
c = ("78");
d = ("156");
e = ("117");
f = ("19,50");
g = ("10");
} else if ((a>="23001") && (a<="26000")) {
b = ("42");
c = ("84");
d = ("168");
e = ("126");
f = ("21");
g = ("10");
} else if ((a>="26001") && (a<="29000")) {
b = ("45");
c = ("90");
d = ("180");
e = ("135");
f = ("22,50");
g = ("10");
} else if ((a>="29001") && (a<="32000")) {
b = ("48");
c = ("96");
d = ("192");
e = ("144");
f = ("24");
g = ("10");
} else if ((a>="32001") && (a<="35000")) {
b = ("51");
c = ("102");
d = ("204");
e = ("153");
f = ("25,50");
g = ("10,20");
} else if ((a>="35001") && (a<="38000")) {
b = ("54");
c = ("108");
d = ("216");
e = ("162");
f = ("27");
g = ("10,80");
} else if ((a>="38001") && (a<="41000")) {
b = ("57");
c = ("114");
d = ("228");
e = ("171");
f = ("28,50");
g = ("11,40");
} else if ((a>="41001") && (a<="44000")) {
b = ("60");
c = ("120");
d = ("240");
e = ("180");
f = ("30");
g = ("12");
} else if ((a>="44001") && (a<="47000")) {
b = ("63");
c = ("126");
d = ("252");
e = ("189");
f = ("31,50");
g = ("12,60");
} else if ((a>="47001") && (a<="50000")) {
b = ("66");
c = ("132");
d = ("264");
e = ("198");
f = ("33");
g = ("13,20");
}
}
var a;
detect(a);
}
Nochmal:
Wenn ich z.b. 9500 eingebe bekomme ich keine Ausgabe, bei 45000 bekomm ich die Werte von 4500,...
Ich bin total verzweifelt, da kein Fehler erkennbar ist.
Weiterhin, wenn mir jemand sagen könnte wie ich das oben dargestellte mit Javascript bauen könnte um es in eine HTML einzufügen wäre ich euch dankbar. Bin leider noch totaler Javascript Laie und hab es dshalb mit Flash versucht.
War wohl nix.
Gruss
zuender
|