Comunidad de diseño web y desarrollo en internet online

Botonera

Citar            
MensajeEscrito el 12 Dic 2005 02:13 am
Hola queridos foreros:

Mi consulta es como sigue...
Cuadro de situaciones:
-X navegante esta en el Home de mi pagina.
-Aprieta en una de las secciones, ejemplo "Novedades"
-Como utilice el getURL, lo manda a dicha seccion (siempre dentro del mismo navegador) todo perfecto.
Ahora la pregunta:
¿Como hago para que ese boton dentro de la seccion Novedades, quede activo, sin que lo pueda volver a apretar?

En otro foro me respondieron esto...

para que quede descativada cuando presione sobre el:

novedades_btn.onRelease = function(){
getURL('pagina.html','_blank');
this.enabled = false;
}
pero como haces luego para que se active?
lo que tendrias que hacer es que: cuando haces click sobre un boton
éste quede desactivado y el resto que se active

aqui te pongo un ejemplo para seis botones:

Código PHP:
function actualizar (nombre){
for(i in this){
if(i.substring(0,5)=='menu_') this[i].enabled = true;
}
this[nombre].enabled=false;
}
//
menu_boton1.onRelease = function(){
trace(this._name);
actualizar(this._name);
}
menu_boton2.onRelease = function(){
trace(this._name);
actualizar(this._name);
}
menu_boton3.onRelease = function(){
trace(this._name);
actualizar(this._name);
}
menu_boton4.onRelease = function(){
trace(this._name);
actualizar(this._name);
}
menu_boton5.onRelease = function(){
trace(this._name);
actualizar(this._name);
}
menu_boton6.onRelease = function(){
trace(this._name);
actualizar(this._name);
}

para que funcione tienes que nombrar los botones con el prefijo 'menu_'
por ejemplo en este codigo suponemos que hay seis botones en el escenario
menu_boton1, menu_boton2, menu_boton3, menu_boton4, menu_boton5, menu_boton6
y el codigo en un frame del contenedor de estos botones
supongo que las paginas se abren en una ventana aparte no?


Pero no me funciono, si se abre en el mismo navegador. :crap:

¿¿¿Alguna ayuda???

Agradezco respuestas.

:: PhabloArt ::

Por phabloart

0 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 12 Dic 2005 04:36 am
Hola, que tal.


Puedes probar el siguiente código en tu archivo de flash:

Código :

var botones_array:Array = new Array ( );

function actualizar ( boton:Button ) {
   btn = botones_array.pop ( );
   btn.enabled = true;
   btn.useHandCursor = true;
   
   boton.enabled = false;
   botones_array.push ( boton );
   boton.useHandCursor = false;
}

this.boton1_mc.onRelease = function ( ) {
   actualizar ( this );
}

this.boton2_mc.onRelease = function ( ) {
   actualizar ( this );
}

this.boton3_mc.onRelease = function ( ) {
   actualizar ( this );
}

this.boton4_mc.onRelease = function ( ) {
   actualizar ( this );
}


Solo cambia los nombres a los botones y añade la función getURL deacuerdo a lo que necesites en cada funcion de los diferentes botones.

Espero te sirva. :)

Por henha

11 de clabLevel



Genero:Masculino  

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.