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

Error al importar una clase

Estas en el tema de Error al importar una clase en el foro de Flash y Actionscript en Foros del Web. Muy buenas, he creado una clase as 2.0 creandola y guardandola dentro de la carpeta de instalacion es/first run/classes y aqui he creado una carpeta ...
  #1 (permalink)  
Antiguo 27/06/2011, 15:15
 
Fecha de Ingreso: octubre-2007
Mensajes: 16
Antigüedad: 17 años
Puntos: 0
Error al importar una clase

Muy buenas, he creado una clase as 2.0 creandola y guardandola dentro de la carpeta de instalacion es/first run/classes y aqui he creado una carpeta "com" y dentro una carpeta "ahfx".

Dentro de esta carpeta he creado el archivo "product.as" y en un nuevo archivo fla he creado un fotograma clave en blanco y aqui en el codigo en la primera linea llamo a mi clase product.as de esta manera "import com.ahfx.product;" con el ctrl T compruebo que no haya errores y cuando ejecuto el flash me dice "no se encontro la definicion com.ahfx:product"

Alguien sabe por que??

Si la configuracion de mi publicacion es en Action script 3.0 este es el mensaje de error que me da, si se lo cambio a Action script 2.0 me dice que no encuentra el archivo toplevel .as para comprobar los archivos de act scrpt 2.0

Gracias de antemano.
  #2 (permalink)  
Antiguo 27/06/2011, 16:16
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: Error al importar una clase

Hola pcaste !

No guardes el paquete en el lugar de instalación de Flash, la ruta del paquete es relativa a donde tienes alojado el proyecto (fla).

Coloca la carpeta com y su contenido en donde esta el archivo fla.

Un saludo y suerte !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 27/06/2011, 16:47
 
Fecha de Ingreso: octubre-2007
Mensajes: 16
Antigüedad: 17 años
Puntos: 0
Respuesta: Error al importar una clase

Ya en eso ya cai gracias ante todo, sabes donde guardo el fla? en la carpeta donde esta el product es decir la clase .

Estan en la misma carpeta y no lo reconoce....se te ocurre algo?
  #4 (permalink)  
Antiguo 27/06/2011, 16:53
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: Error al importar una clase

Cita:
Iniciado por pcaste Ver Mensaje
Ya en eso ya cai gracias ante todo, sabes donde guardo el fla? en la carpeta donde esta el product es decir la clase .

Estan en la misma carpeta y no lo reconoce....se te ocurre algo?
Hola pcaste !

Como has declarado el paquete en el código ?

Si es en AS2 deberías tenerlo así:

Código actionscript:
Ver original
  1. class com.ahfx.Product {
  2. }

Si es en AS3 sería así:
Código actionscript:
Ver original
  1. package com.ahfx {
  2.     public class Product {
  3.     }
  4. }

Un saludo y suerte !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.

Etiquetas: clase
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 20:25.