Scrumble
%Europe/Berlin %372 %2006, 09:57
Ik zit met een probleem. Ik heb een drag 'n drop game gemaakt maar het probleem is als volgt.
Wanneer 2 blokjes goed liggen dan fade een ander blokje. Die word dan als het waren geunlocked. Maar dit kan bij 12 regels gebeuren dat een blokje geunlocked word. Heel leuk en aardig het script werkt maar de helft van de tijd, soms faden ze gewoon goed in en soms faden ze helemaal niet in het is heel wisselend en het verschilt per keer dat je de game start of hij wel goed infade of niet. Wanneer je blokjes op blijft tillen en weer dropped wil hij soms nog wel is gaan faden. En uit faden wil hij dus ook niet meer doen. Is het script te langzaam?
Mijn script is als volgt:
function fadeTC(object,type) {
if (object._alpha<=20 && type == "in") {
onEnterFrame = function () {
object._alpha += 5;
if (object._alpha>=100) {
delete this.onEnterFrame;
}
};
} else if(type == "out") {
onEnterFrame = function () {
object._alpha -= 5;
if (object._alpha<=20) {
object._alpha = 20;
delete this.onEnterFrame;
}
};
}
}
function fade() {
if (_root.Vak_F_01.hitTest(_root.F_01)) {
if (_root.Vak_B_01.hitTest(_root.B_01)) {
fadeTC(TC_01, "in");
} else {
fadeTC(TC_01, "out");
}
}
if (_root.Vak_F_02.hitTest(_root.F_02) || _root.Vak_F_02.hitTest(_root.F_06) || _root.Vak_F_02.hitTest(_root.F_07)) {
if (_root.Vak_B_02.hitTest(_root.B_02)) {
fadeTC(TC_02, "in");
} else {
fadeTC(TC_02, "out");
}
}
if (_root.Vak_F_03.hi..................
..................
..........
....
Ik snap niet wat er mis gaat.
(Ik heb de *.Fla file ook toegevoegd)
Wanneer 2 blokjes goed liggen dan fade een ander blokje. Die word dan als het waren geunlocked. Maar dit kan bij 12 regels gebeuren dat een blokje geunlocked word. Heel leuk en aardig het script werkt maar de helft van de tijd, soms faden ze gewoon goed in en soms faden ze helemaal niet in het is heel wisselend en het verschilt per keer dat je de game start of hij wel goed infade of niet. Wanneer je blokjes op blijft tillen en weer dropped wil hij soms nog wel is gaan faden. En uit faden wil hij dus ook niet meer doen. Is het script te langzaam?
Mijn script is als volgt:
function fadeTC(object,type) {
if (object._alpha<=20 && type == "in") {
onEnterFrame = function () {
object._alpha += 5;
if (object._alpha>=100) {
delete this.onEnterFrame;
}
};
} else if(type == "out") {
onEnterFrame = function () {
object._alpha -= 5;
if (object._alpha<=20) {
object._alpha = 20;
delete this.onEnterFrame;
}
};
}
}
function fade() {
if (_root.Vak_F_01.hitTest(_root.F_01)) {
if (_root.Vak_B_01.hitTest(_root.B_01)) {
fadeTC(TC_01, "in");
} else {
fadeTC(TC_01, "out");
}
}
if (_root.Vak_F_02.hitTest(_root.F_02) || _root.Vak_F_02.hitTest(_root.F_06) || _root.Vak_F_02.hitTest(_root.F_07)) {
if (_root.Vak_B_02.hitTest(_root.B_02)) {
fadeTC(TC_02, "in");
} else {
fadeTC(TC_02, "out");
}
}
if (_root.Vak_F_03.hi..................
..................
..........
....
Ik snap niet wat er mis gaat.
(Ik heb de *.Fla file ook toegevoegd)