1) Je niedriger der Index, desto mehr in der ‚Zurück‘ ist das Element, so: 0 = bottom
Bitte auch beachten, dass setChildIndex
schlagen fehl, wenn Sie versuchen, etwas wie: container.setChildIndex(child,500)
wenn Sie nur 4 Kinder haben , so dass der Index, den Sie dem Kind zuweisen möchten, nicht außerhalb des Bereichs sein darf. Das heißt, wenn Sie sie sortieren möchten, sollten Sie mit dem niedrigsten Index beginnen (normalerweise 0).
2) Oder Sie könnten auch Ihren Objekten eine Eigenschaft wie zum Beispiel geben: child.zIndex = 500;
und Ihre eigene Art-Methode schreiben Sie dann den sortChildren
-Methode des Behälters, zum Beispiel zu verwenden:
function sortByZ(a,b) {
if (a.zIndex < b.zIndex) return -1;
if (a.zIndex > b.zIndex) return 1;
return 0;
}
myContainer.sortChildren(sortByZ);
// or a shorter version:
function sortByZ(a,b) {
return a.zIndex - b.zIndex;
}
That So müssen Sie sich keine Gedanken darüber machen, einen zIndex zu setzen, der außerhalb des zulässigen Bereichs liegt.
Können Sie etwas Code posten? Ich bin mir nicht ganz sicher, was die Erwartung ist. – Lanny