Comunidad de diseño web y desarrollo en internet online

Eventos Mouse

Citar            
MensajeEscrito el 30 Abr 2005 09:36 pm
Una consulta ... el cuarto evento que realiza el mouse que es CUANDO SE VA DEL MOUSE ... por que los principales son .. NORMAL - SOBRE - PRESIONADO ... me gustaria aprender .. con que codigo se hace el cuarto evento ya que hablan y comentan los eventos del mouse pero casi nadie me enseña como hacer ese EVENTO que es cuando el raton se aleja del boton ... .. espero que puedan ayudarme y si no he sido claro haganmelo saber .. es mi unica duda ... GRACIAS :)

Por Pley

Claber

2268 de clabLevel

8 tutoriales

 

Lima - Peru

msie
Citar            
MensajeEscrito el 30 Abr 2005 09:57 pm
ese evento es rollOut

puedes asignarle una accion al boton asi

on (rollOut) {
trace ("el mouse salio del boton")
}


o darle un nombre de instancia al boton
por ej. prueba_btn

y darle la asignarle la accion al boton
pero desde el fotograma asi

_root.prueba_btn.onRollOut = function() {
trace("el mouse salio del boton");
};


sldos

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

firefox
Citar            
MensajeEscrito el 30 Abr 2005 09:58 pm
El ultimo estado no tiene evento, simplemente es la zona activa del botón, es decir, la parte "clicable" del botón.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 01 May 2005 08:36 pm
La ultima respuesta no tiene nada que ver respecto al evento rollOut .. lo entendi de manera literla ... para ser mas concreto . quiero [b]que cuando me aleje del boton haga otro efecto el boton .. ya que cuando te pones sobre el hace un efecto y cuando se aleja hace otro boton[/b] a mi amigo lo entendi a nivel de codigo pero si lo mencionas de manera literal no te entiendo ... no tendrias un ejemplo para guiarme de manera sencilla ya que muchas animaciones fucionan de esa manera .. para mostrar otro contenido y otras cosas y digamos que eso no he visto en ninguna pagina web que te explican eso .. espero que puedan ayudarme ...

Por Pley

Claber

2268 de clabLevel

8 tutoriales

 

Lima - Peru

msie
Citar            
MensajeEscrito el 02 May 2005 12:50 am
lo que pasa que en verdad dentro del boton
el cuarto evento es el hit que no es un evento
sino bien como dicen donde uno puede definir
la zona activa del boton

pero a tu caso
primero te aconsejo que en vez de boton
utilizes un MovieClip
le das nombre de instancia por ej. mcprueba

y la accion quedaria asi
este codigo va en el fotograma donde
esta ese MC mcprueba

_root.mcprueba.onRollOver = function(agrandar) {
a = 1;
};
_root.mcprueba.onRollOut = function(achicar) {
a = 0;
};
_root.mcprueba.onLoad = function() {
a = 0;
};
_root.mcprueba.onEnterFrame = function() {
if (a == 1) {
if (this._xscale<150) {
this._xscale += 10;
}
} else {
if (this._xscale>100) {
this._xscale -= 10;
}
}
};

si queres darle la accion de que al presionar (press)
o al soltar (release) el boton luego de presionar
realice una accion pues lo pones asi

_root.mcprueba.onPress = function () {
trace ("estoy presionando el boton")
}

_root.mcprueba.onRelease = function () {
trace ("solte el boton")
}


bueno cualquier duda consulta

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

firefox
Citar            
MensajeEscrito el 05 May 2005 06:42 pm

webgeri escribió:

lo que pasa que en verdad dentro del boton
el cuarto evento es el hit que no es un evento
sino bien como dicen donde uno puede definir
la zona activa del boton

pero a tu caso
primero te aconsejo que en vez de boton
utilizes un MovieClip
le das nombre de instancia por ej. mcprueba

y la accion quedaria asi
este codigo va en el fotograma donde
esta ese MC mcprueba

_root.mcprueba.onRollOver = function(agrandar) {
a = 1;
};
_root.mcprueba.onRollOut = function(achicar) {
a = 0;
};
_root.mcprueba.onLoad = function() {
a = 0;
};
_root.mcprueba.onEnterFrame = function() {
if (a == 1) {
if (this._xscale<150) {
this._xscale += 10;
}
} else {
if (this._xscale>100) {
this._xscale -= 10;
}
}
};

si queres darle la accion de que al presionar (press)
o al soltar (release) el boton luego de presionar
realice una accion pues lo pones asi

_root.mcprueba.onPress = function () {
trace ("estoy presionando el boton")
}

_root.mcprueba.onRelease = function () {
trace ("solte el boton")
}


bueno cualquier duda consulta
Muchas gracias por apoyarme y a la vez disculparme .. a veces no me dejo entender ... pero tratare de q quede claro como muchas casos que pasa ... http://www.flashloaded.com/templates.php esta pagina dice todo lo que trato de decirte .. la mayoria de los botones hace ese efecto rollout .. pero veo muy complicada la programcion .. ya que conosco la herramienta 1 año y no conosco aún la programacion .. pero entiendo lo que me quieres decir .. pero me parece que es muy complicado .. para hacer algo bien simple ... es mi terminos literarios seria "un boton que cuando este y se vaya hagan distinto efecto" .. bueno seguire investigando ya que no puedo hacer un buen trabajo si tengo ese inconveniente no solo en hacer ese tipo de boton sino si quiera que un MC haga los mismo por eso ...

Por Pley

Claber

2268 de clabLevel

8 tutoriales

 

Lima - Peru

msie
Citar            
MensajeEscrito el 05 May 2005 06:56 pm
La verdad con la poca experiencia que tengo en AS yo resolví el mismo problema poniendo en el estado NORMAL del botón un MovieClip y no una simple imagen o forma... El lío es que cuando navegas entre escenas siempre verás los botones entrar animados, si la navegación se hace entre una sola escena, ese problema no se presenta. En algunas paginas se nota que lo resuelven de la misma manera y tapan el "error" con un flasheo en la interfaz que dispersa la atención en los botones y nadie se da cuenta.

Repito esta respuesta es de alguien que no sabe AS

Por kiko_fredy

78 de clabLevel



Genero:Masculino  

Bogotá

msie
Citar            
MensajeEscrito el 06 May 2005 03:55 am
Lo que pasa es que en cualquier pagina profesional .. no es que eviten los efectos sino que el evento es el rollout ahora ... hasta ahora han evitado explicarmelo .... obiamente me meten AS .. yo me pregunto e insito hay una manera mejor o reducible de hacer el efecto .. mencionan el evento de "press" .. pero yo solo deseo que me contesten ... es simple el efecto ya que si uno lo pone normal se nota q se corta cuando pasas sobre otro boton ... http://www.flashloaded.com/templates.php esta pagina hacen paginas profesionales y el evento de los botones son simples .. no interviene ninguna sentencia if .. solo quiero hacer el efecto de los botones .. muy simple ...

Por Pley

Claber

2268 de clabLevel

8 tutoriales

 

Lima - Peru

msie
Citar            
MensajeEscrito el 06 May 2005 04:15 am
Hermano... si no entiende las respuestas es mejor que no insista en preguntar.... ya le dije que si se puede hacer sin necesidad de AS

Por kiko_fredy

78 de clabLevel



Genero:Masculino  

Bogotá

msie
Citar            
MensajeEscrito el 07 May 2005 11:45 pm
Encontre la respuesta y me sirvieron mucho sus comentarios pero como digo yo .. no es cuestion de poner codigo sino de enseñar(al menos eso pienso yo) bueno este link dice lo que pedi .. de manera detallada .. para las personas que tambien se hicieron esa pregunta.

http://www.artedinamico.com/tips/122 :) :D . este link dice como hay que hacerlo muy buena .. lo recomiendo.


[b]Omnilife[/b] - Somos gente que [b]cuida[/b] a la Gente

Por Pley

Claber

2268 de clabLevel

8 tutoriales

 

Lima - Peru

msie
Citar            
MensajeEscrito el 08 May 2005 12:25 am
Una cosa, _root es malo, vamos repitan despues de mi, _root es malo, y una ves mas _root es malo.

Porque? Bueno, si usas varias peliculas, la posicion del boton puede variar, como si importaras un swf dentro de otro. Y el swf interno es la botonera, entonces, estará buscando en el _root, cosa que no esta alli.

En fin, un saludo.

PD: Esto es una recomendación, por eso es preferible no usar _root .

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 08 May 2005 01:39 am

omartoha Multimedia escribió:

http://www.artedinamico.com/tips/122 Sonrisa Muy Feliz . este link dice como hay que hacerlo muy buena .. lo recomiendo.

err.. esa tecnica para hacer botones parece de flash5 :S ahora estamos en el flash 7.2 o MX 2004 :S

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 08 May 2005 04:22 am
hola. respecto al comentario anteriror .. entonces que me recomiendas hacer .. de una forma u otra es lo que pedi que me ayudaran pero pocos y varios me llenaban de codigo y no me explicaban nada ... espero que puedan ayudarme ???

Por Pley

Claber

2268 de clabLevel

8 tutoriales

 

Lima - Peru

msie
Citar            
MensajeEscrito el 08 May 2005 04:25 am
Entonces como seria ese vinculo pero en la Version 7.2 o MX 2004???

Por Pley

Claber

2268 de clabLevel

8 tutoriales

 

Lima - Peru

msie

 

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