Tengo 4 Botones:
-Iniciar Pelota
-Detener Pelota
-Iniciar Pelota en X fotograma
-Detener Pelota en X fotograma
Dejo una foto
Código :
stop(); //BOTON INICIAR PELOTA botoniniciarp.addEventListener(MouseEvent.CLICK,nombrefuncion); function nombrefuncion(e:MouseEvent) { play(); // va a ir al fotograma n(10) y lo detendra hay } //BOTON DETENER PELOTA botondetenerp.addEventListener(MouseEvent.CLICK,nombrefuncion); function nombrefuncion(e:MouseEvent) { stop(); // va a ir al fotograma n(10) y lo detendra hay } //BOTON INICIAR PELOTA EN X botoniniciarpx.addEventListener(MouseEvent.CLICK,nombrefuncion); function nombrefuncion(e:MouseEvent): { gotoAndPlay(20); // va a ir al fotograma n(20) e iniciara de hay } //BOTON DETENER PELOTA EN X botondetenerpx.addEventListener(MouseEvent.CLICK,nombrefuncion); function nombrefuncion(e:MouseEvent) { gotoAndStop(10); // va a ir al fotograma n(10) y lo detendra hay }
error que me arroja:
Escena 1, Capa 'Script', Fotograma 1, Línea 22 1084: Error de sintaxis: se esperaba identifier antes de leftbrace.
Y aqui coloco las funciones como privadas
Código :
stop(); //BOTON INICIAR PELOTA botoniniciarp.addEventListener(MouseEvent.CLICK,nombrefuncion); private function nombrefuncion(e:MouseEvent) { play(); // va a ir al fotograma n(10) y lo detendra hay } //BOTON DETENER PELOTA botondetenerp.addEventListener(MouseEvent.CLICK,nombrefuncion); private function nombrefuncion(e:MouseEvent) { stop(); // va a ir al fotograma n(10) y lo detendra hay } //BOTON INICIAR PELOTA EN X botoniniciarpx.addEventListener(MouseEvent.CLICK,nombrefuncion); private function nombrefuncion(e:MouseEvent): { gotoAndPlay(20); // va a ir al fotograma n(20) e iniciara de hay } //BOTON DETENER PELOTA EN X botondetenerpx.addEventListener(MouseEvent.CLICK,nombrefuncion); private function nombrefuncion(e:MouseEvent) { gotoAndStop(10); // va a ir al fotograma n(10) y lo detendra hay }
Error que me arroja:
Escena 1, Capa 'Script', Fotograma 1, Línea 5 1013: El atributo private sólo se puede utilizar en definiciones de propiedad de clase.
Escena 1, Capa 'Script', Fotograma 1, Línea 13 1013: El atributo private sólo se puede utilizar en definiciones de propiedad de clase.
Escena 1, Capa 'Script', Fotograma 1, Línea 22 1013: El atributo private sólo se puede utilizar en definiciones de propiedad de clase.
Escena 1, Capa 'Script', Fotograma 1, Línea 22 1084: Error de sintaxis: se esperaba identifier antes de leftbrace.
Escena 1, Capa 'Script', Fotograma 1, Línea 30 1013: El atributo private sólo se puede utilizar en definiciones de propiedad de clase.
-Yo no puedo colocar una función como privada de esta forma ?
function nombrefuncion
-si solo dejo 1 un codigo por ejemplo
Código :
//BOTON DETENER PELOTA EN X botondetenerpx.addEventListener(MouseEvent.CLICK,nombrefuncion); private function nombrefuncion(e:MouseEvent) { gotoAndStop(10); // va a ir al fotograma n(10) y lo detendra hay
si me corre pero quiero que me corra con los 4 botones
para que sirve la letra "e" del evento MouseEvente?
Código :
private function nombrefuncion(e:MouseEvent)
y por ultimo tengo una duda nada referente con lo de arriba: para que sirve el void?
Código :
public function enviarAConsola():void { trace("Hola Mundo"); }