yo creo que ni uno ni otro, en este caso creo que lo mas comodo para tener algo mas mantenible y reusable ser�a usar los prototipos:

<code>
Button.prototype.abrirPagina = function(pagina)
{
        this.onRelease = function()
        {
                getUrl(pagina);
        }
}
_root.boton1_btn.abrirPagina("http://www.nomaster.com";);
_root.boton2_btn.abrirPagina("http://www.surfstation.lu";);
</code>

de todas maneras, tampoco es muy recomendable el centrarse tan temprano en la optimizaci�n de recursos(que no tiene nada que ver con hacer un codigo facil de mantener)

Saludos.


At 20:06 25/09/2003, you wrote:


Hola, tengo la siguiente duda en como planear la siguiente situacion:
Tengo 8 botones: btn1, btn2, btn3,......,btn8 a los cuales les tengo que aplicar una funcion el con el metodo onRelease(), que seria mejor y cual ocuparia menos recursos:


Opcion1:
<<code>>
for(i=1;i<=8;i++){
    this["btn"+i].onRelease=function(){
    getURL("javascript:ventana('panora"+this._name.substring(3)+".htm')");
    }
}
<</code>>

...o la opcion 2 que ser�a:
<<code>>
btn1.onRelease=function(){
    getURL("javascript:ventana('panora1.htm')");
}
btn2onRelease=function(){
    getURL("javascript:ventana('panora2.htm')");
}

btn3.onRelease=function(){
    getURL("javascript:ventana('panora3.htm')");
}
.
.
.
btn8.onRelease=function(){
    getURL("javascript:ventana('panora8.htm')");
}
<</code>>

/*
* Dagi3d v3
* http://dagi3d.net
*/




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

Responder a