Código ActionScript :
///crear el mc
for(var i=1; i<6; i++){
var t:MovieClip = createEmptyMovieClip("thumb_mc"+i,i)
var holder:MovieClip = t.createEmptyMovieClip("holder",0) //creo contenedor interno para evitar preload
t._x = 132*(i-1);
holder.loadMovie("download/mini/src_mini"+i+".jpg")
t.destino = "Soy el destino de "+t //copio al timeline del MC, sino todos harán lo mismo
t.thumb = "download/mini/src_mini"+i+".jpg"
t.nr = i;
t.onRollOver = function(){
this.filters = array4;
//------sonido---
var son:Sound=new Sound();
son.attachSound("plop");
son.start();
}
t.onRollOut = function(){
this.filters = [];
}
t.onPress = function(){
trace(this.thumb)
var Src:String = "0"+this.nr+"_src.zip"
getUrl("download/src/"+Src,"_blank")
}
}
la cosa es la siguiente, me llamo la atencion la forma en la que "de un solo tiro" en una sola funcion se le asigno la accion de boton a todos los mc creados dinamicamente; y quiciera aplicarlo esta vez a mis otros que se encuentran en el escenario pero me enredo me pueden ayudar con esto? son 24 q representan los estados o provincias en un mapa y cada uno carga una animacion externa q habla sobre "x" estado.... intente algo asi
Código ActionScript :
for(var i=1; i<25; i++){
var t:MovieClip
t.onPress = function(){
trace(bton)
var bton:String = "0"+this.nr+"_estado.swf"
}
}
t.nr = i;
for(var i=1; i<25; i++){
this["btn"+i].nr = i
this["btn"+i].onPress = function(){
loadMovie("estados/"+bton,15)
}
}
pero al probarlo, solo transforma mis mc en botones pero no hacen accion alguna... me pueden ayudar?
