probleme sur les sprites

patrick yongoua <[email protected]> Tue, 5 Aug 2008 20:03:53 +0000 (GMT)
Newsgroups gmane.comp.java.netbeans.general.french
Message-ID <[email protected]>
Bonsoir je débute la programmation pour mobile et là je suis bloqué sur les sprites.En fait je ne sais pas trop comment procéder Si quelqu'un peut m'indiquer comment faire pour télécharger l'image en d'autres termes dans quel dossier mettre l'image et si possible la bonne écriture de code pour cela.Je sais que l'extension de l'image doit être .png.Sinon voici une partie de mon code bien sur l'image a déja été crée et est enregistrée min.png.J l'ai mise dans mon projet qui se trouve dans le dossier SRC:

 private int width;

    private int height;

    rivate Image minImg;      

    private Sprite minSprite;      
    private int minX;

    private int minY;

 
    public Jeu() {

        super(false);

         
        width=getWidth();

        height=getHeight();

        minX = (width*5)/100;

        minY = (height * 75) / 100;

    }

 
    public void run() {

        while (true) {

 
            updateScreen(getGraphics());

 
            try {

                Thread.sleep(sleepTime);

            } catch (Exception e) {

            }

        }

 
    }

 
    public void start() {

         
    >>> try {

        minImg = Image.createImage("/min.png" );

         
        } catch (IOException ioex) {

         
        System.out.println(ioex);

         
        }

         
        minSprite = new Sprite(minImg, 3, 3);      
        minSprite.setRefPixelPosition(minX, minY);

        <<<

        Thread runner = new Thread(this);

        runner.start();

    }  
 
    private void createBackground(Graphics g) {

         
        g.setColor(0xFFFFFF);

        g.fillRect(0, 0, getWidth(), getHeight());

   }

 private void updateScreen(Graphics g) {

 
        createBackground(g);

        minSprite.setRefPixelPosition(minX, minY);

        minSprite.paint(g);

        flushGraphics();

 
    }

    private int sleepTime = 30;

}  
La zone entre les ">>> <<<" est la zone où pour moi se trouve l'erreur .
Merci de me répondre.



      _____________________________________________________________________________ 
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr