1) Più basso è l'indice, più nel 'back' è l'oggetto, in modo da: 0 = bottom
Si prega di tenere anche a mente che setChildIndex
avrà esito negativo se si cerca qualcosa di simile: container.setChildIndex(child,500)
se avete solo 4 bambini , quindi l'indice a cui vuoi impostare il bambino non deve essere fuori portata. Ciò significa che se vuoi ordinarli devi iniziare con l'indice più basso (solitamente 0).
2) Oppure si potrebbe anche dare i vostri oggetti di proprietà come ad esempio: child.zIndex = 500;
e scrivere il proprio tipo-metodo utilizzare per la sortChildren
-Metodo del contenitore, per esempio:
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;
}
Quello modo in cui non dovresti preoccuparti di impostare zIndex, che è fuori dai limiti.
Puoi pubblicare qualche codice? Non sono del tutto sicuro di quale sia l'aspettativa. – Lanny