Foros del Web » Creando para Internet » Flash y Actionscript »

Area de hit expandible

Estas en el tema de Area de hit expandible en el foro de Flash y Actionscript en Foros del Web. Q tal, me tope con esto, quiero hacer q el area de clic de un boton , sea chica, pero al pasar el puntero encima, ...
  #1 (permalink)  
Antiguo 11/02/2003, 01:50
Avatar de fireifa  
Fecha de Ingreso: noviembre-2002
Ubicación: Saltillo Coahuila Mexico
Mensajes: 384
Antigüedad: 15 años, 1 mes
Puntos: 1
Area de hit expandible

Q tal, me tope con esto, quiero hacer q el area de clic de un boton , sea chica, pero al pasar el puntero encima, cresca de la misma manera q crece el boton, se q se puede por q lo he visto, o eso creo, y pues a ver si alguien sabe y quiere ayudar


Saludos
  #2 (permalink)  
Antiguo 11/02/2003, 11:04
Avatar de axa
axa
 
Fecha de Ingreso: enero-2002
Mensajes: 396
Antigüedad: 15 años, 10 meses
Puntos: 0
Haces un mc con la forma del boton, lo instancias en la movie principal, le das el nombre "boton" (o el que sea), en el primer frame de la movie principal las acciones:

Código:
this.onLoad = function () {
	tam=50;
}
boton.onRollOver = function ()  {
	this._width+=tam;
	this._height+=tam;
}
boton.onRollOut = function ()  {
	this._width-=tam;
	this._height-=tam;
}
__________________
axa
  #3 (permalink)  
Antiguo 11/02/2003, 15:07
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 15 años, 1 mes
Puntos: 1
Lo tratas igual que a un mc...

Pues eso que le das un nombre de instancia y lo trabajas igual que un mc ..:

on(RollOver) {
_width+=10;
_height+=10;
}

on(RollOut){
_width-=10;
_height-=10;
}

Incluso ni siquera es necesario darle un nombre de instancia ... pero es recomendable para tener control sobre tus objetos cuando son muchos...

Saludos
__________________
http://www.flotdesign.dk/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.