RE: [ASNativos] Fallo eventos onRelease, onPress
Sí, me parece que el onLoad está pensado para trabajar con AS1.0, tipo: onClipEvent(load){ loquesea(); } Aplicado en el Actions sobre la instancia del MovieClip, no sé, viste que hay muchísimas formas de hacer lo mismo en flash. Abrazos Germán -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
Bueno, yo lo uso en las clases tambien, porque si la clase extiende movieClip, muchas de las acciones que puedas poner en el constructor no funcionan. En estos casos uso el constructor simplente para inicializar el eventDispacher, y el onLoad para lo demás. No estoy seguro de si esto es correcto o no, pero por lo menos me funciona ;) Salu234-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
RE: [ASNativos] Fallo eventos onRelease, onPress
¿podrá ser un problema de foco? Supongo que poniendo: / Elboton.onLoad = function(){ this._focusrect = false //para que no se vea la linea amarilla } Elboton.onPress = function(){ Selection.setFocus(this); } / En un proyecto de trabajo me paso exactamente lo mismo (una vez en flash 7 y con el 8 lo mismo), y noté que por alguna razon extraña los botones pierden el foco. A mi tambien me sucedía con todos los botones de la aplicación. Espero que te sirva Germán Wasem http://ss70.shared.server-system.net/~admin378/webmaster -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
gracias German, pero los botones no son de componentes de Flash. Los hice yo. Son simples movieClips.-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
Ufff, que fuerte, esto es una rayada! Acabo de probar el archivo en firefox, y funciona perfectamente el tema de los botones. Al verlo en el explorer pasa lo mismo que en flash player. Creo que los botones pierden el foco al hacer click. Esto ya me desespera, no se ni por donde cogerlo, a no ser qeu desmonte enterita la aplicación y pruebe paso a paso... pero menuda movida no? A ver si alguien sabe algo del tema... Gracias de antemano-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
Estás usando algún componente de Macromedia? Si es así puede ser que la clase FocusManager que estos incluyen te desbarajuste el tema del foco. xleon escribió: Ufff, que fuerte, esto es una rayada! Acabo de probar el archivo en firefox, y funciona perfectamente el tema de los botones. Al verlo en el explorer pasa lo mismo que en flash player. Creo que los botones pierden el foco al hacer click. Esto ya me desespera, no se ni por donde cogerlo, a no ser qeu desmonte enterita la aplicación y pruebe paso a paso... pero menuda movida no? A ver si alguien sabe algo del tema... Gracias de antemano-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
si, tengo dos comboBox, ¿alguna solución para arreglar el focusManager?-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
No usar los componentes de MM xD xleon escribió: si, tengo dos comboBox, ¿alguna solución para arreglar el focusManager?-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
lo haría si supiera de algún comboBox que tuviera la misma funcionalidad. Por cierto, ¿sabeis de alguno? Y por otro lado, tiene que haber alguna manera de arreglar lo del FocusManager. Solo espero algún alma caritativa que se apiade de mi alma jeje. Salu2-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
Echale un vistazo al código de FocusManager o en livedocs.macromedia.com a ver si hay alguna forma de desactivarlo. Por cierto, es eso fijo, he hecho la prueba de poner un movieclip en el escenario que cada vez que lo pulso muestra un trace. También he metido un combobox. Exporto la peli, cada vez que pulso el clip muestra el trace, desplego el combo, vuelvo a pulsar el clip y se jodió el tema, hasta que no sales de su área y vuelves a entrar el pulsar no tiene efecto. xleon escribió: lo haría si supiera de algún comboBox que tuviera la misma funcionalidad. Por cierto, ¿sabeis de alguno? Y por otro lado, tiene que haber alguna manera de arreglar lo del FocusManager. Solo espero algún alma caritativa que se apiade de mi alma jeje. Salu2-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
exactamente es eso lo que me pasa. Ya creo que no quedan dudas de que es el puñetero combo de los hu·%$s. Voy a buscar por ahí a ver si encuentro algo. Gracias otra vez-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
No importa si son o no componentes, en esencia son lo mismo que un MovieClip. El código que te pasé funciona con MovieClips, y con buttons de MM también. A mi me paso con MC's, y con ese código pude solucionarlo. El setFocus también se usa pra MC's Germán -- Montevideo Portal te presenta toda la informacion del Carnaval 2006 http://www.montevideo.com.uy/carnaval2006 -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
Dioos, que alivio madre mia. Tenias toda la razón Germán. Vale perfectamente para los botones. Solo una anotación, aunque supongo que ya lo sabeis. Mi código estaba así y no funcionaba (me refiero al tema del _focusrect): === public function onLoad(){ cant = 0; cantidad_txt.text = String(cant); var __ref = this; cantidad_mas._focusrect = false; cantidad_mas.onRelease = function(){ __ref.sumar(); Selection.setFocus(this); trace(this = +this) } cantidad_menos.onRelease = function(){ __ref.restar() //Selection.setFocus(this); } eliminar_mc.onRelease = function(){ __ref.destruir(); //Selection.setFocus(this); } } Despues probé a cambiar de orden la llamada __ref.sumar();, quedando de esta manera: == cantidad_mas.onRelease = function(){ Selection.setFocus(this); trace(this = +this) __ref.sumar(); } === Por si a alguien le interesa, esta es la función sumar: === private function sumar():Void{ cant++; datosObj.cantidad = cant; cantidad_txt.text = String(datosObj.cantidad); precio_txt.text = String(datosObj.cantidad*datosObj.precio); dispatchEvent({type:onCambio,ref:datosObj.ref,cantidad:datosObj.cantidad}); } === Ahora ya funciona bien. Ni idea de por qué afectaba esa llamada. Antes de cambiarla de sitio, hice un trace(this) y salia en blanco. Otra anotación es que con ponerle el código simplemente a un botón ya funciona bien el resto de la aplicación ! Yo me alegro por ello, porque ya funciona, pero me gustaría entenderlo para poder dormir =) Muchas gracias, ha sido de gran ayuda - Original Message - From: German To: asnativos@5dms.com Sent: Friday, February 03, 2006 1:40 PM Subject: RE: [ASNativos] Fallo eventos onRelease, onPress ¿podrá ser un problema de foco? Supongo que poniendo: / Elboton.onLoad = function(){ this._focusrect = false //para que no se vea la linea amarilla } Elboton.onPress = function(){ Selection.setFocus(this); } / En un proyecto de trabajo me paso exactamente lo mismo (una vez en flash 7 y con el 8 lo mismo), y noté que por alguna razon extraña los botones pierden el foco. A mi tambien me sucedía con todos los botones de la aplicación. Espero que te sirva Germán Wasem http://ss70.shared.server-system.net/~admin378/webmaster -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.0/249 - Release Date: 02/02/2006 -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
RE: [ASNativos] Fallo eventos onRelease, onPress
El _focusrect deberías ponerlo: mc.onLoad = function(){ this._focusrect = false; } O bien... , aunque sería más chancho: mc.onPress = function(){ this._focusrect = false; } Si estás con clases de AS2.0 no sé si no se fuma el onLoad, pero con el onPress deberia funcionar. Ahora, el tema es si ves la línea amarilla, porque si no ves un cuadrado amarillo bien feo en tu aplicación rodeando el boton o movieclip en el que aplicas el codigo, no es necesario. Además no pasa solo con el ComboBox, con el ScrollPane y el TextInput creo que también--- (al menos seguro el TextInput) Abrazos Germán Wasem http://ss70.shared.server-system.net/~admin378/webmaster -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.0/249 - Release Date: 02/02/2006 -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
Me di cuenta de lo que dices al ver tu código, pero al probarlo directamente, funciona, y no se ve el recuadro amarillo. mc._focusrect = false; mc.onRelease = function(){ Selection.setFocus(this); } aunque supongo que el onLoad es mas correcto para ciertos casos. En mi clase puse el codigo que te enseño y funciona, aunque el onLoad también, ya que extiende de movieClip Salu234-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
[ASNativos] Fallo eventos onRelease, onPress
Hola lista: Lo cierto es que funcionaba todo perfecto, hasta que en algún punto dejó de funcionar... ahora, ni idea de por qué. tengo unos movieClips, que hacen de botones. Todo está dentro de un clip padre que tiene una clase asignada (extends movieClip). No se si tiene que ver con eso. El problema es que al presionar sobre un botón, la primera vez funciona correcto, pero si quiero presionar de nuevo, tengo que mover el ratón, y volver a presionar. Es decir, si dejo el ratón quieto no funciona al presionar mas de una vez. En otras ocasiones me ha pasado esto, pero ni idea de por donde van los tiros. ¿algo de luz? Salu234 pd: por si acaso tiene que ver, los botones lanzan unos eventos con dispatchEvent-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Fallo eventos onRelease, onPress
me acabo de dar cuenta de que lo que sea que hice mal para que saliera este error, afecta a toda la aplicación enterita =(-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --