Si, es cierto recuerdo que me pas� una vez. Te envio el codigo que utilice
para solucionarlo. Lo haces en dos pasos en lugar de en uno, pero me
funcion�.

en primer lugar declaro una variable numCampos que me dir� cuantos botones
tengo, y luego:

//Los botones, tantos como noticias
for(i=0;i<numCampos;i++){
        _root.attachMovie("boton",["boton"+i],nivel++);
        _root.["boton"+i]._x=20+(12*i);
        _root.["boton"+i]._y=200;
}

//onPress de los botones
for(i=0;i<numCampos;i++){
        _root["boton"+i].onPress=function(){
                trace(this._name);
                pinchado=this._name.substr(5,1);
                trace("el pinchado es: "+pinchado);
                _root.mover(pinchado);

        };
}

Espero que te ayude


> hola .
> Joer es que el error me viene al mostrar al pulsar el onpress es decir.
> tengo en onpress (joder es que a estas horas... despues de estar todo el
> jodio dia currando) es que al hacer:
>
> Es que logiacemnte me coje el ultimo valor de "i". No se me ocurre como
> sacar dinamicamente esa posicion de valor pulsado.
>
>        _root.mc_descripcion.desc.text=mensaje[i];
>
> Total, que ahota estoy haciendo algo como esto para sacar el numero del
> boton pulsado pero nada no rula tampoco. :-(
>
>  //-----------  BOTON
> ----------------------------------------------------------
> _root["ins_mc_datos"+i].onPress=function(){
>        trace("boton "+this._name);
>        this.botonname = (this._name);
>
>        this.botonnumber = Number(substring(clipname, 13));
>        trace("boton "+this.botonnumber);
>        _root.mc_descripcion.desc.text=mensaje[this.botonnumber];
>      //-----------------------------------------------------------------------------
>
>  }
>
>
>
>
>
> [EMAIL PROTECTED] wrote:
> saludos,
> yo cuando he hecho attachMovie de un bot�n con un bucle for, le asigno
> la funci�n con el propio nombre
> for(i=0;i<5;i++){
> //* mostramos
> miattach=attachMovie("mc_datos","ins_mc_datos"+i,10+i);
>
> _root["ins_mc_datos"+i].id.text=id[i];
> _root["ins_mc_datos"+i].nombre.text=titulo[i];
> _root["ins_mc_datos"+i]._x=xpos;
> _root["ins_mc_datos"+i]._y=ypos;
>
> _root["isn_mc_datos"+i].onPress=function(){
> trace("boton "+miattach._name);
> }
> ypos+=15;
> }
>
> No te he probado este caso, pero vamos , nunca tuve problemas con esto.
> Sino, en tal caso prueba con this.onPress
>
>
>
>
>> como referencio a los botones que genero en el bucle ,para el evento
>> .onPress( )?? Muchas thx y salu2
>>
>>
>> for(i=0;i<5;i++){
>> //* mostramos
>> miattach=attachMovie("mc_datos","ins_mc_datos"+i,10+i);
>>
>> _root["ins_mc_datos"+i].id.text=id[i];
>> _root["ins_mc_datos"+i].nombre.text=titulo[i];
>> _root["ins_mc_datos"+i]._x=xpos;
>> _root["ins_mc_datos"+i]._y=ypos;
>>
>> ?�??.onPress=function(){
>> trace("boton "+miattach._name);
>>
>> }
>>
>>
>> ypos+=15;
>> }
>>
>>
>> ---------------------------------
>> Yahoo! Messenger
>> Nueva versi�n: Super Webcam, voz, caritas animadas, y m�s
>> #161;Gratis!> subscripciones/desubscripciones
>> http://www.sidedev.net/asnativos
>> -------------------------------->
>
>
>
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->
>
>
> ---------------------------------
> Yahoo! Messenger
> Nueva versi&oacute;n: Super Webcam, voz, caritas animadas, y m&aacute;s
> #161;Gratis!<!------------------------------- Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->



<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a