No se que pasa pero cuando hago este switch me hace cosas raras.
Se trata de una galería de fotos, cuando pulso una de las galerías abre las miniaturas pero quiero que cambie el ancho de la miniatura principal llamada "mesk" para que cuando duplique ésta hereden el mismo _width el resto (mesk0, mesk1, mesk2...):
Código :
var num_fotos:Number = 0
num_fotos = galeria_xml.firstChild.childNodes[num].childNodes.length // esto me dice el numero de fotos que contiene la galería que pulse y num de da el índice de la galería del botón que pulse.
switch (num_fotos) {
case 0:
trace("no hay fotos")
break;
case 1:
mesk._width = 450
trace("UNA fotos")
break;
case 2:
mesk._width = 225
trace("DOS fotos")
break;
} // pongo solo dos casos para no alargar mucho.
var img:MovieClip = createEmptyMovieClip("imagen", getNextHighestDepth());
for ( var e:Number = 0; e < 10; e++ )
{
var container:MovieClip = createEmptyMovieClip("cont" + e, getNextHighestDepth());
container._y = 150
container._x = this["mesk"+e]._x -150
duplicateMovieClip(mesk, "mesk"+e, getNextHighestDepth()) // aqui los duplico
this["mesk"]._x += this["mesk"]._width //aqui los distribullo en la pantalla
}
El resultado es que me modifica el tamaño de la que quiere jejejeje. También he probado con condicionales:
if(num_fotos = 1){ mesk._width = 450; }
if(num_fotos = 2){ mesk._width = 150; }
if(num_fotos = 3){ mesk._width = 112; }
pero me siempre el tamaño del último (en éste caso 112).
Ayuditaaaaa pliiiiiiiizzzzz
