FÁBIO DUARTE (79 pts)

MARCOS JOSÉ PINTO (44 pts)

PANDOGO (82 pts)

LUIZ HERRERA (117 pts)

IRAPUAN MARTINEZ (45 pts)

SASHA GUDEY (235 pts)

JOÃO NETO (78 pts)

JOTA LAGO (40 pts)

RICARDO TEIXEIRA (40 pts)

EDUARDO PERROUD (52 pts)

SYDNEY GANHO (60 pts)

KEN AWAMURA (130 pts)
Treinamento PontoFlash de Flash e ActionScript

Como fazer uma variável receber um valor aleatório (randômico) entre 50 e 100?

Perguntas com quatro alternativas.

Quero que quando terminar a animação de um movieclip, comece outro e assim sucessivamente.

Como mudar a cor de um botão no mouse Over?

Preciso urgentemente de um contrato.

Porque meu texto não aparece dentro de uma máscara?

Quero tocar 3 vezes um som e depois da terceira vez, iniciar outro som.

Vou dar uma sugestão simples e prática em Flash 5 para criar menus dinamicamente.

Algumas dicas sobre Array, Join e Split.

Preciso fazer o "play" ao contrario, ou seja voltar do último para o primeiro frame.

Como criar uma seqüência para a tecla TAB num formulário?

Eu quero fazer um degradê de uma cor opaca para uma transparente.

Como fazer um fade em um movieclip, do 100 a 0%?

Como fazer um botão desligar o som com um clique e ligar com outro clique sobre ele mesmo?
Como fazer uma panorâmica 360º com Flash e CorelDraw

Variáveis do servidor ASP em ambiente flash

Como usar o Flash com o FrontPage?

Tratamento de um bitmap PNG com o PhotoShop.

Dicas para otimizar seu SWF (revisado e atualizado).

Plugins variados para seu trabalho em design

LoadVariables & OnClipEvent(data).

Colisão

Login e senha

Parâmetro - Get microphone().

Flash MX 2004 - semelhanças com o modelo NET?

Grandene - Avaliação e sites
Odômetro

3d cube2

Preloader avançado

Nome obrigatório

Barra de navegação

Delay

Grass and wind

On Off Button

Break_text

Rand letters

Zoom e movimento

Drag circling
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