2012-05-07 2 views
0

J'ai ce projet flexible.Et ce qui est mentionné ci-dessous est ma structure de répertoires (List1) .Maintenant si je veux utiliser un paquet externe qui a la structure de répertoire suivante comme mentionné dans List2 Où devrais-je inclure et comment suis-je censé l'utiliser dans le codeActionscript inclure et utiliser externe AS paquet

List1: Projectname: Dirtest

.settings 
bin-debug 
html-template 
libs 
src 
.actionScriptProperties 
.flexProperties 
.project 

List2: structure de répertoire externe de projet.

loyui/assests 
loyui/bin 
loyui/lib 
loyui/src/fr/lab/test.as 

Où copier le projet externe ci-dessus et comment l'utiliser dans List1

import mx.controls.Alert; 
import flash.events.SampleDataEvent; 
import flash.media.Microphone; 
import flash.net.FileReference; 
import mx.controls.Alert; 
import flash.net.FileReference; 
import flash.display.Sprite; 
    //How to execute this statement successfully 
    import fr.lab.test; 

Répondre

0

Cela dépend du nom de la classe qualifiée test.as. Comme votre question le suggère, c'est fr.lab.test. Dans ce cas, vous devez ajouter loyui/src au chemin de classe Flex. Le classpath répertorie tous les répertoires qui doivent être recherchés pour les classes, chaque fois que le compilateur trouve une classe inconnue. Comment définir ce classpath dépend de l'environnement de développement dans lequel vous vous trouvez, il suffit de google le nom de votre IDE et classpath et vous devriez obtenir ce que vous cherchez.

Modifier Si vous voulez une solution plus portable, vous pouvez emballer loyui/src dans un SWC library et réutiliser facilement dans plusieurs projets.

+0

Alors, qu'est-ce que vous faites est d'inclure le répertoire loyui dans le chemin de classe rit? Comment trouver le classpath? – Rajeev

+0

Le répertoire 'loyui/src' pour être exact (ceci est important car tous les noms de classe dans le répertoire l'ont par rapport à cette racine). Puisque vous avez un répertoire .project dans votre projet, je suppose que vous utilisez un IDE pour la programmation. Si vous google tha nom et classpath, vous devriez voir comment le définir. –

+0

J'amuse flex builder4.6 comme IDE – Rajeev

0

Vous n'avez pas besoin de le copier réellement. Vous pouvez cependant ajouter une dépendance dans le projet List1, pour le projet List2.

En supposant que vous avez importé les deux projets dans votre espace de travail, vous pouvez simplement cliquer sur List1, puis dans les paramètres Flex Build Path, vous pouvez cliquer sur Ajouter un projet et sélectionner le dossier de projet List2. C'est tout.

Questions connexes