← Desenvolvimento

Flash - ajuda

Lida 1243 vezes

Offline

Pedro Miguel 
Membro
Mensagens 1161 Gostos 25
Feedback +11

Troféus totais: 27
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Boas ,

Alguém sabe como posso parar este código no flash ?

Citar
function chuva(qtd_pingo, vel_chuva){
_root.duplicador = qtd_pingo

for(i=0; i<=_root.duplicador;i++){
_root.createEmptyMovieClip("pingo" + i , i)
_root["pingo"+ i].moveTo(20,20)
_root["pingo"+ i].lineStyle(1,"0xcccccc", random(100))
_root["pingo"+ i].lineTo(20,3)
_root["pingo"+ i]._x = random(Stage.width)
_root["pingo"+ i]._y = random(Stage.height)
_root["pingo"+ i]._rotation = 135
}

onEnterFrame = function(){
    for(i=0; i<=_root.duplicador;i++){
       
        if(_root["pingo"+ i]._y>Stage.height){
            _root["pingo"+ i]._x = random(Stage.width)
            _root["pingo"+ i]._y = random(Stage.height)

        }
        else{
            _root["pingo"+ i]._y += vel_chuva
            _root["pingo"+ i]._x += vel_chuva
            }
       
    }
   
   
    }
}
chuva(200,20)

Estou a desenvolver um trabalho em Flash e preciso de conseguir colocar a chuva só a cair durante um certo tempo ...

Achei esse código aqui:http://www.webtutoriais.com/open.php?cut=6567 mas lá não diz como posso parar.
Obrigado
Offline

Pedro Miguel 
Membro
Mensagens 1161 Gostos 25
Feedback +11

Troféus totais: 27
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

ninguém me pode ajudar ? é que tenho um pouco de urgência que só me falta isso para puder enviar o trabalho :s
Offline

Júnio Branco 
Membro
Mensagens 563 Gostos 0
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Já lá vão uns bons anos desde de que mexi em Flash!
Código: [Seleccione]
function chuva(qtd_pingo, vel_chuva){
_root.duplicador = qtd_pingo

for(i=0; i<=_root.duplicador;i++){
_root.createEmptyMovieClip("pingo" + i , i)
_root["pingo"+ i].moveTo(20,20)
_root["pingo"+ i].lineStyle(1,"0xcccccc", random(100))
_root["pingo"+ i].lineTo(20,3)
_root["pingo"+ i]._x = random(Stage.width)
_root["pingo"+ i]._y = random(Stage.height)
_root["pingo"+ i]._rotation = 135
}

onEnterFrame = function(){
    for(i=0; i<=_root.duplicador;i++){
       
        if(_root["pingo"+ i]._y>Stage.height){
            _root["pingo"+ i]._x = random(Stage.width)
            _root["pingo"+ i]._y = random(Stage.height)

        }
        else{
            _root["pingo"+ i]._y += vel_chuva
            _root["pingo"+ i]._x += vel_chuva
            }
       
    }
   
   _root.stop()
    }
}
chuva(200,20)
Se utilizares stop() irá parar a animação.. agora se é no local onde te disse não te sei dizer com 100% de certeza!
Offline

Pedro Miguel 
Membro
Mensagens 1161 Gostos 25
Feedback +11

Troféus totais: 27
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Boas,

o que pretendo é que a chuva esteja a ''correr'' durante por exemplo 1 cenário e quando animação mudar para o outro cenário ela desaparecer ...

alguém sabe ? o trabalho tem que ser entregue até à 00h hoje , já pesquisei tanto e nada que me ajude
Offline

Pedro Miguel 
Membro
Mensagens 1161 Gostos 25
Feedback +11

Troféus totais: 27
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

ninguém ?