Código :
var raiz:MovieClip = createEmptyMovieClip ("raiz", _root.getNextHighestDepth ());
var rama1:MovieClip = raiz.createEmptyMovieClip ("rama1", raiz.getNextHighestDepth ());
var ramaX:MovieClip = rama1.createEmptyMovieClip ("ramaX", rama1.getNextHighestDepth ());
var hoja1:MovieClip = ramaX.createEmptyMovieClip ("hoja1", ramaX.getNextHighestDepth ());
var hoja2:MovieClip = ramaX.createEmptyMovieClip ("hoja2", ramaX.getNextHighestDepth ());
var hoja3:MovieClip = ramaX.createEmptyMovieClip ("hoja3", ramaX.getNextHighestDepth ());
var rama2:MovieClip = raiz.createEmptyMovieClip ("rama2", raiz.getNextHighestDepth ());
var ramaY:MovieClip = rama2.createEmptyMovieClip ("ramaY", rama2.getNextHighestDepth ());
var rama3:MovieClip = raiz.createEmptyMovieClip ("rama3", raiz.getNextHighestDepth ());
var ramaZ:MovieClip = rama3.createEmptyMovieClip ("ramaZ", rama3.getNextHighestDepth ());
Visto de otra manera:
Código :
raiz | |___rama1 | |____ramaX | | | |___hoja1 | | | |__hoja2 | | | |__hoja3 | |___rama2 | |_____ramaY | |___rama3 |_____ramaZ
el problema radica en intercambiar las ramas X con Z con todas sus hojas, ya que no encuentro otra manera de hacerlo sin destruir la ramaX y recrearla en la rama Z. (no puedo cambiar de lugar las ramas 1,2,3 de lugar ya que estas a su vez tienen otros movieclips asociados que requieren estar uno sobre otro en ese orden). Ya lo intente con swapDepths pero ya que X y Z no tienen el mismo padre el swapdepts no tiene efecto
