flash - tabla - copiar texto en javascript
Botón para alternar el flash (3)
Así es como codifiqué mi camino alrededor de esto:
private buttonState:Boolean;
private function buttonToggle(button:SimpleButton){
var currDown:DisplayObject = button.downState;
button.downState = button.upState;
button.upState = currDown;
buttonState = !buttonState;
}
private function clickEvent(e:MouseEvent){
buttonToggle(e.target);
}
No puse el código en la función clickEvent
, porque esto me permite alternar el botón en otro lugar del código.
Necesito un botón en Flash / AS3 que alterna entre encendido y apagado. Así que me alegré de ver que la clase Button
tiene la propiedad de toggle
que me permite tener ese comportamiento. Estaba menos feliz de ver que lo que obtengo cuando hago de algo un "botón" en el archivo Flash es una instancia de la clase SimpleButton
, que no tiene esa opción.
¿Hay alguna forma de obtener una instancia de Button desde .fla u obtener el SimpleButton para comportarse como un alternar?
Creo que esto podría ayudar mucho: http://actionscriptexamples.com/2008/11/26/creating-toggle-buttons-in-flash-with-actionscript-30/
Solo es ActionScript. Pero es lo mismo si arrastra el componente Button al escenario y le asigna un nombre de instancia. De esa forma puede acceder desde el script as.
Puede arrastrar un botón desde la ventana Componentes. ¿Es esto lo que estás buscando?