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

Android Discussion :

Problème avec getLastChild()


Sujet :

Android

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 13
    Par défaut Problème avec getLastChild()
    Bonsoir, dans la réalisation de mon projet j'ai besoin d'utiliser la fonction getLastChild(), le problème c'est qu'éclipse me trouve une erreur et me dit qu'il n'est pas déclaré.
    En cherchant un peu j'ai pu découvrir que cette fonction était accessible depuis les paquets "org.w3c.dom.Node". Seul problème, je n'arrive pas à le trouver...

    Si quelqu'un sait ou je peux mettre la main dessus...

    Merci d'avance!
    Tagadac

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Salut,

    Pourrais tu préciser un peu plus tes besoins ?
    Là à priori tu essayes de faire un parsing DOM, ce n'est pas forcément le meilleur choix dans le monde mobile. L'API Dom n'est pas disponible en natif sur le SDK Android.
    Peut tu nous montrer un peu de code ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 13
    Par défaut
    Alors en fait j'essaye d'afficher un bouton qui a un état actif/repos sur une seul et même image. Je me suis inspiré de ce site et je l'ai adapté afin de répondre à mon besoin. Voici le code dont j'ai besoin pour l'afficher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	private void create_arret_urgence() {
    		final Scene scene = this.mEngine.getScene();		 
     
    		final arret_urgence sprite = new arret_urgence(200, 100, this.mTextureArretUrgence);		
     
    		scene.getLastChild().attachChild(sprite);
     
    		this.mActiveArretUrgence = sprite;
     
    	}
    Après si il y a une meilleur solution je suis preneur... Ah petite précision aussi, je travaille avec Andengine.

    Tagadac

  4. #4
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    La précision a toute son importance.
    Là je pensais que tu tentais de faire du parsing XML. On est bien loin

    Ta classe Scene hérite de Entity : http://code.google.com/p/andengine/s...ty/Entity.java
    C'est Entity qui possède la méthode getLastChild().

    Vérifie bien tes import si ils sont bon, et également si la librairie AndEngine est bien présente dans ton classpath.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 13
    Par défaut
    Alors la librairie est bien présente parce que tout fonctionne sauf ça (tout je parle d'un joystick et du texte). Ensuit je peux voir que getlaschild() se trouve dans IEntity si je ne me trompe pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            public IEntity getLastChild() {
                    if(this.mChildren == null) {
                            return null;
                    }
                    return this.mChildren.get(this.mChildren.size() - 1);
            }
    Je rajoute mon import IEntity :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import org.anddev.andengine.entity.IEntity;
    Et rien ne change, il me propose toujours la solution "Add cast to scene" au niveau du getlastchild()... Car il me dit que la méthode n'est pas définie...

  6. #6
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Utilises tu la bonne version de la librairie ?
    Qu'est ce qu'il te propose comme méthode sur l'objet scene ?

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

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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