DAUTON JANOTA (255 pts)

LUI FERNANDO (151 pts)

KEN AWAMURA (130 pts)

LUIZ HERRERA (117 pts)

AMAURY BENTES (123 pts)

RICARDO FIGUEIRA (33 pts)

GABRIEL SPORCH (53 pts)

GUILHERME G.G. (137 pts)

ZECA BALA (45 pts)

ÉMERSON ROCHA (85 pts)

PANDOGO (82 pts)

MARCOS JOSÉ PINTO (44 pts)
Treinamento PontoFlash de Flash e ActionScript

Como fazer um efeito Glaussiam Blur no Flash?

Como eu altero o conteúdo de um campo de texto por um botão?

Como fazer um cronômetro disparado por um botão no flash MX?

Tem como eu fazer um scroll de texto com imagem junto?

Posso abrir uma janela popup de um projetor (executável)?

Tem como passar uma variável de uma função javascript para o Flash 5?

É possível usar campos dinâmicos em uma máscara?

Quero intercalar a visivilidade de movieclips.

Preciso de um comando que faça um MC começar a rodar quando outro MC chega em certo ponto?

Quero fazer um preloader para um texto aberto com load variables.

EasyPreloader utilizando os recursos do FLEM.

Porque no meu campo de hora aparece 1,2, 3 etc e não 01, 02, 03?

Há uma propriedade para um campo de texto que impeça a digitação de caracteres repetidos?

Como fazer um mouse trail seguir o mouse, mas com efeito elástico?
Integração Flash + Fireworks

Tratamento de imagens e alguns efeitos no Fireworks

Create TextField.

Shared object.

Aprendendo a interagir Flash e ASP

Níveis dentro do Flash - Load Movie e Load Variables (segunda parte)

Barra de rolagem simples no Flash5.

Usando Flash e ASP para contruir um formulário.

Limitar por IP? Porque não utilizar o Shared Object do Flash?

Entendendo como funciona um preloader. Primeira parte.

Sistema de busca utilizando Flash + ASP .

Objeto Array
Máscara simples

Rippled

Rater1

Um por vez

Foguete

Trocar cor de fundo

Tocha de fogo

Scroll over F5

Kick ball

Openmask

Mapa - Países com E

Complex swap
HOME | TRUQUES E DICAS
Usar uma variável importada de um TXT numa função do Flash.
por Ricardo Takahashi


loadVariables("total.txt", _root);
for (i=0; i<=t; i++) {

No script acima, eu faco o loadVariables em um arquivo txt e esse me da o valor da variavel t para que eu possa executar esse loop for..., mas não funciona.


É o seguinte. Você está usando o for logo depois de carregar as variaveis e como a execução de script no flash é mais rápida que ele carrega as variaveis. Você vai ter que colocar este load se possivel no primeiro frame de seu filme e a condição for em outro frame...

//no primeiro frame
loadVariables("total.txt", _root);

//em um outro frame a frente
for (i=0; i<=Number(t); i++) { }

Agora se vc usa o MX (flash MX) tem um recurso otimo que se chama onLoad ou seja ele verifica se a variavel foi totalmente carregada e aí vc pode fazer tudo no mesmo frame!

//esta linha declara valores com o objeto loadvars()
var valores = new LoadVars();

//nesta função, é verificado se a variavel foi completamente baixada!
valores.onLoad = function() {
//obs eu usei this.t porque estou dentro desta função... para usar o valor
//de t fora use valores.t
for (i; i<=Number(this.t); i++) {
}
};
//aqui carrega o arquivo txt externo!
valores.load("total.txt");

------------------------
outra resposta
------------------------

Esse problema ocorre porque você não tá dando tempo de carregar o txt.

Note que o flash vai executar o loadvariables e o for na seqüencia, mesmo que o arquivo não tenha sido completamente carregado. Você precisa fazer uma verificação para quando o arquivo for completamente carregado, executar o for.

// ----------
_root.loadVariables("total.txt")
// ----------
// depois de verificar se o arquivo foi carregado
for (i = 0; i < parseInt(t); i++) {...}

Ricardo Takahashi

0 comentário