Foros del Web » Creando para Internet » Flash y Actionscript »

Pequeño error

Estas en el tema de Pequeño error en el foro de Flash y Actionscript en Foros del Web. Hola soy nuevo y novato también en actionscript. Estoy leyéndome la ayuda de Flash para aprender y ya me encuentro estancado en algo aparentemente simple. ...
  #1 (permalink)  
Antiguo 04/04/2008, 16:28
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 9 años, 8 meses
Puntos: 0
Pequeño error

Hola soy nuevo y novato también en actionscript.
Estoy leyéndome la ayuda de Flash para aprender y ya me encuentro estancado en algo aparentemente simple.
Estoy siguiendo los ejemplos que trae pero algo pasa con uno de ellos que simplemente me da mensajes de error siendo que esta escrito de igual forma a la de la ayuda.

Estos son los pasos:
-crear una capa en donde tenga algo animado (30 cuadros de duración por ejemplo).
-crear una capa en donde poner un botón.
-y otra capa en donde escribir el script.

Selecciono el primer cuadro de la capa en donde se escribe el script y en acciones pongo esto:

Código:
stop();

function playAnim (event:MouseEvent):void
{
    this.play();
}
botonPlay.addEventListener(MouseEvent.CLICK, playAnim);
Me aseguro que el botón creado tenga el mismo nombre "botonPlay" como instancia, por lo que todo deberia estar bien pero me da este error:

"Acceso a una propiedad botonPlay no definida".

Qué hago mal ?
  #2 (permalink)  
Antiguo 05/04/2008, 00:51
Avatar de yoseman  
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 14 años
Puntos: 5
Re: Pequeño error

Asegúrate de que le has dado el mismo nombre de instancia al botón porque el error induce a pensar que no encuentra un botón con el nombre 'botonPlay'

Lo he probado en flash CS3 y me funciona a la perfección.

Un saludo
__________________
[+]
[+]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:35.