Comunidad de diseño web y desarrollo en internet online

Error al importar clases ActionScript 3

Citar            
MensajeEscrito el 10 May 2009 01:25 am
Hola, quisiera pedir su ayuda ya que soy nuevo en AS3 (Aunque estoy familiarizado con La POO) me resulta complicado la sintaxis que deben llevar ciertos elementos. los errores se los muestro a continuacion:

1172: Definition Acciones:Parar could not be found. (Por alguna extraña razon este error me aparece 2 veces y es identico)

1120: Access of undefined property Detener.

El codigo del AS llamado Acciones.as es el siguiente:

package Acciones {

public class Parar {


function Detener (event:MouseEvent):void
{
stop();
}


}


}

El codigo que se encuentra en el archivo FLA es el siguiente:

import Acciones.Parar;
Alto.addEventListener(MouseEvent.CLICK,Detener)

Como datos adicionales puedo decirles que el archivo acciones.as se encuentra dentro de la misma carpeta del FLA y que Alto es el nombre de instancia del boton que funcionara al presionar clic. He probado el codigo sin necesidad de exportarlo pegandolo directamente y me funciona asi es que debe estar bien, solo que al exportarlo de otro archivo no me sale... de antemano gracias.

Por betotheboss

0 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Sep 2009 01:48 am
prueba creando una instancia de la clase "Parar" que hiciste, y dentro de la funcion Detener que le pusiste a la escucha del evento llamas a la funcion de tu clase, seria algo como esto:

import Acciones.Parar;

var obj:Parar = new Parar();

Alto.addEventListener(MouseEvent.MOUSE_OVER, Detener);

function Detener(e:MouseEvent):void{
obj.... //aki llamas a la funcion que quieres que se ejecute de tu clase
}

Espero que te sirva...
Salu2s...
P.

Por pmolina88

74 de clabLevel



Genero:Masculino  

Ingeniero en Sistemas

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.