JONAS GALVEZ (521 pts)

FLASHGURU (155 pts)

MARLOS ALVES CARMO (90 pts)

ZEBEDIAH (35 pts)

RÔMULO NUNES (32 pts)

LUI FERNANDO (151 pts)

SYDNEY GANHO (60 pts)

RICARDO FIGUEIRA (33 pts)

DAUTON JANOTA (255 pts)

MARCELO SIQUEIRA (96 pts)

GUILHERME G.G. (137 pts)

DEMIS BUCCI (50 pts)
Treinamento PontoFlash de Flash e ActionScript

Por Favor alguém poderia me ajudar com um combobox?

Como fazer um botão comutador do tipo play e stop?

Qual a diferença entre variável global e variável local?

É possível referenciar um botão sem ser dentro de um movieclip?

Alguém sabe como desabilito o botão direito do mouse no HTML?

Função chamada createFunctionCall, que permite criar uma função para executar uma outra função com certos parâmetros.

Não consigo enviar uma ação de dentro de um movieclip para outro. Eles estão em frames diferentes na timeline principal.

Tamanho de banners

Como verificar se dois campos receberam o mesmo valor e disparar uma ação?

Alguém saberia me explicar a sintaxe do While?

Como fazer uma letra começar grande e ir diminuindo para dar a sensação de estar distanciando no Flash 5.

Quero inserir um swf dentro de uma apresentação do PowerPoint.

Como fazer um autoRun para um executável do Flash?

Como fazemos um objeto andar para frente e para trás por meio de um botão (roll over e roll out).
Integração Flash X ColdFusion.

Pre-loader simples.

Carregador inteligente no Flash 5.

Clique Direito

Jogo da Forca (segunda parte)

Efeito de texto esticado (stretched text).

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

Variáveis do servidor ASP em ambiente flash

Alterando Artistic Media no Corel Draw

Cursor customizado no Flash5.

Compartilhando fontes

Menu dinâmico a partir de um xml.
Preload advanced

Marquee

Animação frame by frame

Slicemenu 2

Menu cortina

Swirl

Tocha de fogo

Menu interativo

Busca texto

Customized mouse

Macromedia

Lineas 3
HOME | TRUQUES E DICAS
Como dividir valores numéricos vindo do MySql com vírgula (12,50)?
por Marcelo Siqueira


Consegui fazer o meu flash ler uma variável do mysql via php. Estou usando o valor exemplo de 12,30. Quando divido por 2 obtenho o valor de 56. Estou usando number( couro)/2. Tentei também usar o floatnumber(couro) /2, mas o resultado é sempre 56.


O problema é com a vírgula, mesmo.
Outro dia mandei para a lista dois métodos para tratar isso. Estão aí embaixo, de novo.
No seu exemplo, você pode fazer:

val=couro.toNum()
resultado=val/2
ou
resultado=couro.toNum()/2

depois,
resultado=resultado.format() dá o resultado formatado de novo.
Dá até pra fazer resultado=(couro.toNum()/2).format() direto.


String.prototype.toNum=function() {
//transforma string em número
for(var i=0;i //percorre a string inteira
tmp=this.substr(i,1);
//caractere da vez
if (ord(tmp)<48||ord(tmp)>57) {
//se não for um algarismo
if (tmp==",") str+=".";
//se for a vírgula, transforma em ponto
} else {
//se for um algarismo
str+=tmp;
//mantém
}
}
return Number(str);
//devolve transformado em número
}

Number.prototype.format=function() {
//transforma número em string formatada
str=this.toString();
//transforma em string
dec=str.indexOf(".");
//posição da vírgula
lim=dec==-1?str.length:(dec);
//limite da parte inteira
tmp=str.split(""); //transforma em array
tmp[dec]=","; //troca o ponto por vírgula
for (var i=lim-3;i>0;i-=3) tmp.splice(i,0,".");
//insere os pontos na parte inteira
return tmp.join("");
//devolve transformado em string

Marcelo Siqueira

2 comentários


Comentário de Gardenni
| 3/12/2010 - 13:24 |


Caro Marcelo, vi o seu código de converter string para numero e é exatamente isso que estou precisando, preciso adaptar esse código para o meu projeto e não estou conseguindo vc poderia me ajudar?



Comentário de Gardenni
| 3/12/2010 - 13:24 |


Caro Marcelo, vi o seu código de converter string para numero e é exatamente isso que estou precisando, preciso adaptar esse código para o meu projeto e não estou conseguindo vc poderia me ajudar?