Más razón que un santo tienes (y más paciencia). Una vez más, agradezco tus
sabias palabras.

El caso es que el ejemplo del que partía usaba el import con la extensión
.as al final, y como cuando empecé a usarlo funcionaba, ni me lo replanteé.
Poniendo sólo import Danonino.Fremoting importa la clase perfectamente, así
que es obvio que en el ejemplo del que partí estaba mal.

Este finde por fín me compré el libro de ActionScript2.0 de Colin Moock así
que espero dar definitivamente el paso a un programador en condiciones y
hacer preguntas de más nivel. Por cierto, al menos a mí me parece que la
traducción deja mucho que desear, y hay que saber bastante flash y
programación para sacarle el partido (más que nada por lo que digo de la
traducción).

Una vez más, gracias Joseba. :)

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre
de Joseba Alonso
Enviado el: lunes, 14 de mayo de 2007 12:20
Para: 'Lista dedicada a Actionscript'
Asunto: Re: [ASNativos] Problema con acceso a clase

Bueno, yo no diría que perdiste el tiempo si has aprendido. El caso es que
tienes un error de concepto el import se usa asi:

import espacio.de.nombres.Clase;

o

import espacio.de.nombres.*:

para todas las clases, pero en ningún caso significa

import ruta.a.tu.fichero.cambiando.barras.por.puntos;


Aunque en AS2 el espacio de nombres debe estar sincronizado con la
estructura de directorios y el nombre de la clase con el nombre del fichero.
Pero esto no tiene porque ser siempre así. Fíate siempre de lo que tengas
puesto en tu clase.

class Danonino.Fremoting{
...
}

Será:

import Danonino.Fremoting;

o para todas las clases ahí dentro:

import Danonino.*;

Un saludo,

Joseba Alonso Pérez
www.sidedev.net
www.5dms.com


> -----Mensaje original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En 
> nombre de David Bravo Enviado el: lunes, 14 de mayo de 2007 11:26
> Para: 'Lista dedicada a Actionscript'
> Asunto: [ASNativos] Problema con acceso a clase
> 
> Hola amiguitos:
> Feliz puente al que lo tenga, y al que no, pues otra vez será. ;)
> 
> Tengo un pequeño problema al importar una clase a mi proyecto.
> En concreto uso el flash remoting usando la clase de Danonino (el que 
> no la conozca, da igual, el problema va por otro lado)
> 
> Resulta que en mi proyecto uso:
> import Danonino.FRemoting.as;
> 
> En mi classpath tengo el directorio "." y el "$(LocalData)/Classes" (o 
> sea, la configuración por defecto).
> 
> Pero me da un error, concretamente:
> **Error** Symbol=seccion_4, layer=as, frame=1:Line 12: The class or 
> interface 'Danonino.FRemoting.as' could not be loaded.
>       import Danonino.FRemoting.as;
> 
> Este Import lo uso en todos los fotogramas en los que creo un objeto 
> "Danonino.FRemoting".
> Dentro de mi carpeta de archivos del proyecto tengo otra carpeta 
> llamada "Danonino" y dentro el archivo FRemoting.as, o sea, que no es 
> problema de Paths.
> Lo absurdo es que si copio toda la carpeta a otro directorio de 
> trabajo, sí que se importa la clase sin problemas, y funciona.
> 
> Creo que tiene algo que ver que cuando se compila una clase se genera 
> un archivo ".aso" en la correspondiente carpeta:
> ".......Macromedia\flash 8\en\configuration\classes\aso". He probado a 
> borrar todos los aso, pero sigue pasando igual (aunque los aso se 
> vuelven a
> generar...)
> 
> ¿¿¿Alguna idea??? Odio cuando pasan estas cosas sin lógica 
> (aparente)... :(
> 
> 
> Un saludo,
> David Bravo
> Dimensión Multimedia,  <http://www.dimensionmultimedia.com/> S.L.
> 
> 
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a