Animacao

0 respostas
W

Boa noite…

Estou tentando fazer uma animação com 9 imagens jpg, que têm os numeros de 1 - 9.

Acontece que na primera reprodução do appplet apenas são mostradas as imagens de nº par, a partir da 2ª reprodução já mostra tudo perfeito.

eis o codigo

Metodo start

int i;
        
        
        String Ficheiro="";
        
        
        th.start();
        
        for(i=0;i<9;i++){
            
            
            Ficheiro="numeros/";
            Ficheiro+=i;
            Ficheiro+=".jpg";
                
            imagens[i]=getImage(getDocumentBase(),Ficheiro);
       }

Metodo run

Thread th2 = Thread.currentThread();
        
        int i;
        

        while(th==th2){
        
            
            for(i=0;i<9;i++){
                
                
                objImg=imagens[i];
                
                try{
                   th2.sleep(1000);
                   
                }
                
                catch(InterruptedException erro){
                    
                    
                }
                
                repaint();
             }
        }

O que terei de fazer??

Obrigado pela atenção

Criado 7 de dezembro de 2006
Respostas 0
Participantes 1