Jump to content
Fórum Script Brasil
  • 0

[Resolvido] As, Para Mc_externo Depois De Baixado


jeffersonyou

Question

bom dia,...galera esperta,...

é o seguinte,...

estou ccriando um arquivo principal,...e nele temos um a nimação na time line,.....pré-load e mais uma movimento de abertura de uma porta de amazem abrindo (movimento subindo),....

criei um mc externo para aparecer atraz do movimento da porta,...minha duvida é a seguinte,...posso criar alguma AS pra fazer com que a porta SE abra só qando o preload do arquivo externo estiver terminado baixado atraz da porta,....pra quando a porta se abrir,...surgir a imagem do mcc comentado ?

fortea abraço, sds,

Jefferson

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Sim... já que você está carregando o swf externo, imagino que você tenha criado um MC no mesmo formato do swf e ainda instanciado de, por exemplo, carrega_aqui.

Se você colocou um preLoader no seu swf externo, nele você tem actions para dizer se carregaou ou não, imagino tenha tb variaveis para fazer tal controle. Digamos que a variavel que verifica se o filme já esta em 100% seja: total_carregado.

No filme principal, onde tem o MC da porta (instanciado de: MC_porta), você deve colocar um stop(); no primeiro frame da animação. Ai, junto do carregador do swf externo, você deve colocar (verifique o frame, como eu uso um carregador com dois frames, eu colocaria a action a seguir no 2º frame):

if(total_carregado=100){
_root.MC_porta.play();
}

tenta aew... ;)

Link to comment
Share on other sites

  • 0

Amigo Konras,..beleza,?

_eu fiz o swf externo menor um pouco que o principal,....mas eu setar um mc vazio com o comando loadmovie ele vai aparecer na lugar indicado pelo mc vazio,.....acho que estou indo certo até aqui,....

_meu externo terá preload mesmo,...vou acertar a variavel como mencionou , sim,...

valeu pela adica,..obrigado mesmo,...

sds,

Link to comment
Share on other sites

  • 0

Konras,...meu ajude a acertar esse AS,..

como falei acima,...segui sua orientação,......a porta está se abrindo,...só que o preload do arquivo externo fica aparecendo e não roda o filme externo,....

segue o AS do preload do arquivo externo:

onClipEvent (load) {

total = _root.getBytesTotal();

}

onClipEvent (enterFrame) {

loaded = _root.getBytesLoaded();

percent = int(loaded/total*100);

text = percent+"%";

gotoAndStop(percent);

if (loaded == total) {

_root.gotoAndPlay(2);

}

// end if

// aqui foi o que voce me indcicou,.....

if (total =100) {

_root.porta_mc.play();

}

}

-----------------------------------------------

esse comando não esta no frame, e sim no MC do preload do arquivo externo,....

e lá na primeira linha tem um stop();,...

já tirei esse stop, mas não funcinou assim mesmo,......quando tira o stop,...o MC externo baixa no root,...só que a porta não se abre,...

me ajuda mais uma vez,...srsrsrsrs

Link to comment
Share on other sites

  • 0

Amigo, para facilitar PARA MIM, vo colocar aqui, o meu código de preLoad, mesmo porque, já me acostumei a ele...

no meu, tenho dois frames:

1°:

t = _root.getBytesTotal();
// tamanho do arquivo
total = (t/1024);
// transformado em Kbites
total = Math.round(total);
// sem casa decimal
c = _root.getBytesLoaded();
// tamanho do arquivo
carregado = (c/1024);
// transformado em Kbites
carregado = Math.round(carregado);
// sem casa decimal
porcentagem = Math.round((c/t)*100)+" %";
p = (c/t)*100;
// para usar no tam da barra
_root.barra._xscale = p;
// para crescer a barra
no 2°:
if (carregado == total) {
gotoAndPlay(3);
}else
{
gotoAndPlay(1);
}
note que irei acrescentar a linha que ira controlar o MC da porta....
if (carregado == total) {
gotoAndPlay(3);
_root.porta_mc.play();
}else
{
gotoAndPlay(1);
}

Sacou??? Agora pelo vi do seu código, tem nada errado não, se você tiver dificuldades ainda, me mande os .fla, p eu ver...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...