|
|
|
|
|
Existem diversas formas de se fazer isto.
A que me ocorreu de imediato seria com variáveis. A cada botão que você clica dos 3 primeiros você seta respectivamente variáveis como:
_root.bot1 = true;
_root.bot2 = true;
_root.bot3 = true;
No último, faça com que o botão fique dentro de um movie clip, onde o primeiro frame é em branco (ou o mesmo botão com o behavior setado como graphic) com Stop e o segundo seja onde existe de fato o último botão. E coloque neste último movie clip a seguinte action:
onClipEvent (load) {
_root.bot1 = false;
_root.bot2 = false;
_root.bot3 = false;
}
onClipEvent (enterFrame) {
if (_root.bot1 && _root.bot2 && _root.bot3) {
this.gotoandstop(2);
}
}
Sávio Ponte
( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | |
 |
Basta que o seu campo de texto dinâmico tenha um valor de variável e o seu arquivo.txt associe o conteúdo a esta variável. Exemplo, se você criou no seu Flash um campo de texto com o nome de "campodetexto" e no seu TXT você tiver algo como:
endereco=Rua Franz Schubert 555
No Flash, coloque:
varLoad = new LoadVars();
varLoad.load("arquivo.txt");
varLoad.onLoad = function() {
_root.campodetexto = varLoad.endereco;
};
Ao carregar este arquivo TXT o seu campo de texto automaticamente irá mostrar o valor "Rua Franz Schubert 555". Grosseiramente falando, é assim que funciona. :.)
Sávio Ponte
( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | |
 |
por exemplo, se o seu XML é assim:
<concessionaria>
<carro>
<marca>Ford</marca>
<ano>1999</ano>
<preco>20000</preco>
</carro>
<carro>
<marca>VW</marca>
<ano>2000</ano>
<preco>12000</preco>
</carro>
<carro>
<marca>Audi</marca>
<ano>2003</ano>
<preco>55000</preco>
</carro>
</concessionaria>
use o seguinte para sortear randomicamente um elemento :
Digamos inicialmente que você mostrará estes valores em sua home page nos campos dinâmicos com os nomes _root.marca, _root.ano e _root.preco e seu objeto XML seja _root.xmlcar.
Faça:
//sorteia um node do XML
_root.randnum = Math.Floor(Math.random()*(_root.xmlcar.length+1);
//seta as variáveis
_root.marca=String(_root.xmlcar.childnodes[0].childnodes[_root.randnum].childnodes[0].childnodes[0]);
_root.ano=String(_root.xmlcar.childnodes[0].childnodes[_root.randnum].childnodes[1].childnodes[0]);
_root.preco=String(_root.xmlcar.childnodes[0].childnodes[_root.randnum].childnodes[2].childnodes[0]);
Pra isso ficar intermitente, é só fazer este conjunto de actions ficar rodando a cada período de tempo pretendido.
Sávio Ponte
( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | |
 |
numero = parseFloat(string);
Marcelo Siqueira
O Flash não possui uma especificação de fazer com que um campo seja numérico ou não.
Você pode converter os valores das variáveis para String ou numérico usando algo assim:
_root.aaa = Number(_root.bbb);
ou
_root.ccc = String(_root.ddd);
Quanto à divisão, o que você fez deveria dar certo. Se retornou NaN (Not a Number), provavelmente sua variável couro é uma string. Tente:
textfield6 = Number(couro)/2;
dependendo da fonte da sua variável couro, por exemplo, se ela veio de um XML, tente usar:
textfield6 = Number(String(couro))/2;
Sávio Ponte
( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|