IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

Eclipse 3.4.0: type error class not found : XrayLogger


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Par défaut Eclipse 3.4.0: type error class not found : XrayLogger
    Bonjour,

    je suis actuellement en train de suivre un tutorial expliquant comment développer une application AS2 en utilisant Eclipse, Ant et X-Ray pour debugger.

    Voici le code utiliser:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    import com.mosesSupposes.fuse.ZigoEngine;
    import com.mosesSupposes.fuse.FuseItem;
    import com.mosesSupposes.fuse.PennerEasing;
    import com.mosesSupposes.fuse.Fuse;
    import com.blitzagency.xray.util.XrayLoader;
    import com.dynamicflash.utils.Delegate;
    import com.mosesSupposes.fuse.Shortcuts;
    import com.blitzagency.xray.util.MtascUtility;
    import com.blitzagency.xray.logger.*;
     
    class com.friendsofed.recipeviewer.RecipeViewer
    {
    private var baseClip:MovieClip;
    private var log:XrayLogger = new XrayLogger();
    public static function main(base:MovieClip) : Void
    {
    var app:RecipeViewer = new RecipeViewer(base);
    }
    public function RecipeViewer(base:MovieClip)
    {
    baseClip = base;
    XrayLoader.addEventListener( XrayLoader.LOADCOMPLETE, this,"startApp");
    XrayLoader.addEventListener( XrayLoader.LOADERROR, this,"startApp");
    XrayLoader.loadConnector("xrayConnector_1.6.3.swf",base,true);
    }
    public function startApp() : Void
    {
    log.debug("this is a log message using log.debug()");
    trace("this is a log message using trace()");
    ZigoEngine.simpleSetup(Shortcuts,FuseItem,PennerEasing);
    var tf:TextField = baseClip.createTextField("testField",1,50,10,200,200);
    tf.text = "Hello World.";
    var f:Fuse = new Fuse();
    f.push({target:tf, start_y:1000, y:0, duration:6,ease:"easeOutBounce"});
    f.start();
    }
    }
    et le fichier build.xml:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <project name="RecipeViewer">
    	<taskdef name="mtasc" classname="org.as2lib.ant.Mtasc" />
    	<property name="mtasc" location="C:/FlashTools/mtasc-1.14/mtasc" />
    	<property name="deploy.dir" location="C:" />
    	<property name="lib.dir" location="../lib" />
    	<property name="src.dir" location="src" />
    	<target name="build">
    		<mkdir dir="builds" />
    		<mtasc mtasc="${mtasc}"
    		version="8"
    		main="true"
    		header="800:600:30"
    		src="com/friendsofed/recipeviewer/RecipeViewer.as"
    		classpath="${src.dir} ; ${lib.dir}"
    		swf="builds/RecipeViewer.swf" />
    	</target>
    	<target name="buildAndCopy" depends="build">
    		<mkdir dir="${deploy.dir}/recipe_viewer" />
    		<copy todir="${deploy.dir}/recipe_viewer" >
    		<fileset dir="builds" />
    		</copy>
    	</target>
    </project>
    Lorsque je lance le programme, voici ce qu'il me ressort:

    Buildfile: C:\Eclipse\Recette\recipe-viewer\build.xml
    build:
    [mtasc] Compiling 1 source file.
    [mtasc] C:\FlashTools\mtasc-1.14\mtasc -swf C:\Eclipse\Recette\recipe-viewer\builds\RecipeViewer.swf -header 800:600:30 -version 8 -cp C:\Eclipse\Recette\recipe-viewer\src -cp C:\Eclipse\Recette\lib -main com\friendsofed\recipeviewer\RecipeViewer.as
    [mtasc] C:\Eclipse\Recette\recipe-viewer\src/com/friendsofed/recipeviewer/RecipeViewer.as:14: characters 8-15 : type error class not found : XrayLogger

    BUILD FAILED
    C:\Eclipse\Recette\recipe-viewer\build.xml:15: Compile error!

    Total time: 656 milliseconds
    Ce que je crois comprendre, c'est que je n'ai pas réussi à suivre complètement les indications. Notemment, celle-ci:

    If you’ve configured the execute connection, you already have some of the logger connection functionality
    enabled. You can create a log variable of type XrayLogger in your class:
    private var log:XrayLogger = new XrayLogger();
    Then you can use the debug(), warn(), and so on, methods to display debug information. The other
    mechanism of logging requires you to change an MTASC compile option. To set that up, follow these
    steps:
    1. In Eclipse, right-click your project, and select Properties.
    2. Select the AS2 Builder option on the left.
    3. Select the RecipeViewer builder from the grid, and click the Edit button.
    4. In the Trace Function field, enter com.blitzagency.xray.util.MtascUtility.trace.
    5. Click the OK button to accept your change.
    Je ne parviens pas à trouver l'onglet: "Trace Function field" dont ils parlent dans ce tutorial.

    Est-ce que quelqu'un aurait une idée à ce propos, s'il vous plait?

    Merci d'avance et à bientôt,

    Etienne.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Par défaut
    Re-Hello,

    alors en fait, j'ai modifié le fichier build.xml en remplaçant la ligne suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <property name="lib.dir" location="../lib" />
    par celle-ci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <property name="lib.dir" location="C:\flashtools\lib" />
    Pas besoin de chercher si vous aviez commencé.

    A bientôt, pour de vraies questions,
    Etienne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ZF 1.11] Problème d'AutoLoad entre environnements - Fatal error: Class not found in
    Par eaglesnipe dans le forum Zend Framework
    Réponses: 4
    Dernier message: 22/03/2012, 09h15
  2. Fatal error : class not found
    Par 1-Dicible dans le forum Zend Framework
    Réponses: 51
    Dernier message: 05/05/2011, 09h49
  3. [2.x] Fatal error: Class not found
    Par sybil dans le forum Symfony
    Réponses: 8
    Dernier message: 04/04/2011, 10h16
  4. Réponses: 2
    Dernier message: 17/09/2009, 13h53
  5. Fatal error class not found.
    Par billyrose dans le forum Langage
    Réponses: 4
    Dernier message: 23/04/2009, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo