[Flash/ActionScript] Classe externes

Classe externes [Flash/ActionScript] - Flash/ActionScript - Programmation

Marsh Posté le 09-11-2007 à 16:29:06    

Bonjour,
Une petite question à laquelle sans les doutes les plus agueris d'entre vous sauront facilement répondre:
J'ai un fichier flash et j'aimerais y inclure une classe externe qui se trouve dans un .as.  
A chaque fois que dans une action de ma scène j'essaye de faire un import de la classe
du .as externe, ce dernier m'indique qu'il n'arrive pas à la trouver. J'ai beau verifier classpath
et nom et essayer des differents nom d'import (nomfichier.nomclass ou nompackage.nomclass
ou tout autre variation) rien ne passe. Une idée ?

Reply

Marsh Posté le 09-11-2007 à 16:29:06   

Reply

Marsh Posté le 09-11-2007 à 19:26:43    

côté .fla :
 

Code :
  1. import com.package.ClassName;


 
côté classe AS2 :
 

Code :
  1. class com.package.ClassName {
  2. public function ClassName () {
  3. ...
  4. }
  5. }


 
Côté classe AS3 :  

Code :
  1. package com.package {
  2. class ClassName {
  3. public function ClassName() {
  4. }
  5. }
  6. }


 
Le fichier de la classe doit être nommé <ClassName.as> et se trouver dans une arborescence <classpath>/com/package/. Où <classpath> est le dossier pointé par le classpath reglé dans Fichier > Publication > Onglet Actionscript.

Reply

Marsh Posté le 09-11-2007 à 23:58:50    

merci antika, je vais essayer de suite!

Reply

Marsh Posté le 10-11-2007 à 19:34:02    

Juste un petit message pour dire que ca marchait effectivement nickel. Meci encore Antika.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed