| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 18
| Quiz-Code
hallo, ich wollte mir ein Quiz bauen und habe dabei das Script von Flashstar gefunden, welche folgendermaßen aussieht: HIER DER KOMPLETTE CODE : Code: // Felder Init
//
// Frage Pool
QRes = new Array();
QRes[0] = "WAS IST EIN DEPP ?";
QRes[1] = "WAS IST EIN SEPPEL ?";
QRes[2] = "WER WAR DER ERSTE DEPPEL ?";
QRes[3] = "WER SAGTE 'ICH BIN EIN DEPP' ?";
QRes[4] = "WER WAR ALS ERSTER AUF DEM DEPPENBERG ?";
// Antwort Pool
ARes = new Array();
ARes[0] = ["Ein Hans", "Eine Wurst", "Ein UFO"];
ARes[1] = ["Ein Schwein", "Eine Sau", "Ein Tier", "Ein Seppsepp"];
ARes[2] = ["Ich", "Du", "Er", "Sie"];
ARes[3] = ["Albert", "Martin", "Johannes", "Steve"];
ARes[4] = ["Reiner", "Peter", "Reinhold", "Der Depp"];
// Lösung Pool
LRes = new Array();
LRes[0] = "Eine Wurst";
LRes[1] = "Ein Tier";
LRes[2] = "Du";
LRes[3] = "Martin";
LRes[4] = "Der Depp";
// SFX Pool (Richtige)
RSFX = new Array();
RSFX[0] = "per";
RSFX[1] = "bri";
RSFX[2] = "exe";
// SFX Pool (Falsche)
FSFX = new Array();
FSFX[0] = "hur";
FSFX[1] = "run";
FSFX[2] = "lau";
max = 10;
//
// Quiz (Funktion)
//
// Richtig & Falsch
richtig = 0;
falsch = 0;
// Antwort Generator
movieclip.prototype.antworten = function (akt, los) {
for (i=0; i<ARes[akt].length; i++) {
attachMovie("FClip", "FClip"+i, i);
this["FClip"+i]._x = 520;
this["FClip"+i]._y = 450+this["FClip"+i]._height*i*1.3;
this["FClip"+i].ausgabe = ARes[akt][i];
if (ARes[akt][i] == LRes[los]) {
this["FClip"+i].okay = true;
}
}
}
// Fragen Generator (Zufall ohne zurücklegen)
movieclip.prototype.genFrage = function () {
if (QRes.length>0) {
kill();
fNr = random(QRes.length);
frage = QRes[fNr];
antworten(fNr, fNr);
QRes.splice(fNr,1);
ARes.splice(fNr,1);
LRes.splice(fNr,1);
} else {
kill();
gotoAndStop(2);
}
}
// Neue Frage (Nächste Frage)
movieclip.prototype.neueFrage = function () {
_parent.uhr.reset = getTimer()/1000;
_parent.falsch++;
_parent.genFrage();
removeMovieClip(this);
}
// Antwort Prüfen
movieclip.prototype.pruf = function () {
if (_parent.uhr.ausgabe != "TIMEOUT !") {
_parent.uhr.reset = getTimer()/1000;
if (okay) {
_parent.sfx(1);
_parent.richtig++;
_parent.genFrage();
} else {
_parent.sfx(0);
_parent.falsch++;
_parent.genFrage();
}
}
}
// Soundeffekte
movieclip.prototype.sfx = function (pass) {
z = random(3)
mSFX = new Sound(this);
if (pass) {
mSFX.attachSound(RSFX[z]);
mSFX.start(0,1);
} else {
mSFX.attachSound(FSFX[z]);
mSFX.start(0,1);
}
}
// TimeOut
movieclip.prototype.timeout = function (dauer,feld) {
sek = int(getTimer()/1000-reset);
this[feld] = (sek>dauer) ? this[feld] = "TIMEOUT !" : this[feld] = sek;
if (this[feld] == "TIMEOUT !") {
_parent.attachMovie("NeuFrage","Neu",100)
_parent.neu._x = 200;
_parent.neu._y = 382;
}
}
// Clips Killen
movieclip.prototype.kill = function () {
for (i=0; i<max; i++) {
removeMovieClip ("FClip"+i);
}
}
stop();
genFrage(); Also so eine Art : Code: // Bilder Pool BRes = new Array(); BRes[0] = "bild1.gif"; BRes[1] = "bild2.gif"; BRes[2] = "bild3.gif"; BRes[3] = "bild4.gif"; BRes[4] = "bild5.gif"; Bin für jede Hilfe dankbar !!!!!!!!!!!!!!! |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
hallo im forum und gleich eins auf'n deckel: "..das Script von Flashstar gefunden.." du bist nicht berechtigt, andere leuts quellcode zu verbreiten! schon mal was von copyright gehört? einen link zur quelle hättest du schreiben dürfen. ich denke, das du das nicht mit 'böser' absicht getan hast und 'Flashstar' ist auch hier im forum aktiv und könnte was dazu sagen. denk bitte in zukunft drann: frei zur verfügung gestellte beispiele sind NICHT frei von rechten. zu deiner frage: bilder anzeigen hat erst einmal nichts mit einem quiz zu tun. also probier das solo zu lösen, danach kannst du das kombinieren. a) handbuch lesen. da steht drinn, wie man bilder nachladen kann. b) hier im forum suchen z.b. nach bilder laden (alle problemchen sind schon 1000fach gestellt und beantwortet worden)
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (24-08-2005 um 22:19 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |