Pois bem, lá vai a bomba:
Estou fazendo um site em flash, apesar de não ter muito conhecimento do programa, sei o "basicão".
Mas minha dúvida é a seguinte:
Tenho um .swf principal que puxa os outros .swf externos. Em um dos .swf externos coloquei um campo de texto dinâmico que busca um .txt externo. Neste mesmo arquivo coloquei uma barra de rolagem, para que, o que não coubesse no campo de texto dinâmico pudesse ser visto por rolar a barra.
Até aí tudo bem, o .swf externo funciona perfeitamente, o .txt externo é carregado no campo de texto dinâmico e a barra de rolagem funciona certinho
Porém... Quando vou testar o .swf principal, a barra não funciona nem a pau! Só o .txt externo que é carregado.
Queria saber se tem como arrumar isso, tendo em vista que preciso que a estrutura do site fique com os .swf externos, para que a estrutura dos menus não fique abalada.
Mais uma coisinha...
No .swf principal coloquei um movieclip invisível como referência de destino, para que o .swf externo tenha aonde ser colocado no palco considerando as camadas. Acho que é isso que está estragando todo o ouro, pois se não coloco movieclip como referência para o .swf externo, a barra funciona. Mas se for assim o .swf externo é carregado na frente de todo o conteúdo do site, desconsiderando as camadas, estragando seu layout, mesmo escolhendo o nível 1 como local.
Uso o seguinte código em um quadro chave no .swf principal para chamar o .swf externo a ser colocado no ponto de referência do movieclip:
loadMovie("arquivo.swf", _root.movieclip);
No .swf externo eu coloco um campo de texto dinâmico com a var "texto", um quadro chave com a seguinte ação:
System.useCodepage = true;
loadVariablesNum("textodinamico.txt", 1);
Dois botões com a ação:
on (press) {
onEnterFrame = function () { _root.texto.scroll--;};
}
on (release) {
delete onEnterFrame;
}
e:
on (press) {
onEnterFrame = function () { _root.texto.scroll++;};
}
on (release) {
delete onEnterFrame;
}
E o .txt externo com o seguinte conteúdo:
texto= conteúdo...
Queria uma solução para este problema, se não houver, poderiam me ensinar uma outra forma de colocar um .swf externo com .txt externo e barra de rolagem que funcionasse, pois não posso colocar tudo isso no .swf principal, se não quando o flash desloca a linha de tempo o conteúdo do site fica prejudicado.
Agradeço primeiramente a paciência por ter lido essa mensagem enorme, e espero que haja solução para este problema...
Vlw!!!
Edição feita por: Griffith, 17/03/2007, 16:41.










