ayer buscaba un código para realizar una función, la cual era ir a otro fotograma, siempre y cuando un selector estuviese junto al titulo de la sección que quería visitar...
entonces, lo logre con esto:
Código ActionScript :
Código ASP:
Ver original
btn_ok.addEventListener (MouseEvent.CLICK, entrar); function entrar (event:MouseEvent): void{ if(selector.y==214) gotoAndPlay(1) }
la cosa es que debo hacerlo con varios titulos... entonces tenia algo asi:
Código ActionScript :
Código ASP:
Ver original
btn_ok.addEventListener (MouseEvent.CLICK, entrar); function entrar (event:MouseEvent): void{ if(selector.y==214) gotoAndPlay(1) } btn_ok.addEventListener (MouseEvent.CLICK, entrar2); function entrar2 (event:MouseEvent): void{ if(selector.y==239) gotoAndPlay(36) } btn_ok.addEventListener (MouseEvent.CLICK, entrar3); function entrar3 (event:MouseEvent): void{ if(selector.y==264) gotoAndPlay(57) }
y luego, para no repetir las funciones, y cambiarles de nombre... quise dar el salto (ya que soy principiante con el código... y ocupar la condicional switch... que encontré en un post de cristalab... y quedo algo asi: (nota:es una adaptación al código que encontré)
Código ActionScript :
Código ASP:
pero al probar el código me dice el siguiente error: 1120: Acceso a una propiedad boton_ok no definida.Ver original
btn_ok.addEventListener (MouseEvent.CLICK, entrar); function entrar(e:Event): void { switch (SimpleButton (e.target)) { case boton_ok: if(selector.y==214) gotoAndPlay(1) case boton_ok: if(selector.y==239) gotoAndPlay(36) case boton_ok: if(selector.y==264) gotoAndPlay(57) } }
como debiese redactar esta parte.. va primero la condicional, o el gotoAndPlay??? o no debiese ir asi, y repito las funciones???
Muchas Gracias!!!