| |||||||
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) |
| FlashLove@FirstSight Registriert seit: Feb 2003
Beiträge: 2.460
| Tiefe ändern (das obere nach unten)
Ich habe eine Menge X an Bildern auf der Bühne, alle liegen der Reihe nach angeordnet. Wenn ich auf das oberste klicke, dann will ich, dass es die Tiefe wechseln, also an den Anfang der Stapels. Die anderen sollen dabei um einen Platz nach oben, damit der Depthinterval immer der selbe bleibt. Hab was versucht, aber es klappt nicht ganz(bei drei Bildern, kein Problem, aber bei mehreren nicht. PHP-Code: |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
sollte gehen: Code: var _swap = Number.MAX_VALUE;
for (var j in arr) {
var _mc = arr[j];
if (_swap>_mc.getDepth()) {
_swap = _mc.getDepth();
}
_mc.onPress = function() {
this.swapDepths(_swap);
};
}
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
ach so meinst du das Code: for (var i in arr) {
arr[i].onPress = function() {
for (var i = 0; i<arr.length; i++) {
if (arr[i] == this) {
arr = [this].concat(arr.slice(i+1), arr.slice(0, i));
break;
}
}
arr.sort(function (a, b) {
if (a.getDepth()>b.getDepth()) {
a.swapDepths(b);
}
return 0;
});
};
}
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |