..:: MX Studio Fóruns ::..: Duvida condição if AS3 [RESOLVIDO] - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Duvida condição if AS3 [RESOLVIDO] rapidinho.

#1 User is offline   Snaybow 

  • Group: Membros
  • Posts: 80
  • Joined: 16-October 07

Posted 20 April 2010 - 11:23 AM

Galera, to estudando AS3...
eu to vendo um tutorial de formail com php e as3...

o que ele que dizer com essa condição:
CÓDIGO
  if ( (campos[0].text.length) && (campos[1].text.length) && (campos[2].text.length) && (campos[3].text.length))


naum teria ki ter um "=0" , tipo "Se numero de caracteres for igual a 0 , trace("preencha aqui")"

o só de ter o length o flash ja entendi que o numero de caracteres não pode ser 0 ?
0

#2 User is offline   Rodrigo Pixel 

  • Group: Moderadores
  • Posts: 1279
  • Joined: 07-May 07

Posted 20 April 2010 - 12:49 PM

Help Flash:
http://help.adobe.com/en_US/AS3LCR/Flash_1...eld.html#length

Nesse caso length é uma propriedade da classe TextField, que retorna o número de caracteres existente naquele textfiled.


No exemplo que você passou:
CÓDIGO
if ( (campos[0].text.length) && (campos[1].text.length) && (campos[2].text.length) && (campos[3].text.length))

São cadastrados as caixas de texto em uma Array com nome de campos, e essa condição somente será verdadeira se todas as caixas de texto retornarem pelo menos 1 ou mais caracteres em cada campo, do contrário, o script que está dentro do if não rodará pelo flash.



Exemplo 1...

Se a caixa de texto tiver pelo menos 1 carácter, essa condição será considerada verdadeira(true), se retornar "zero" essa condição será falsa. Pois não existe nenhum carácter inserido no campo de texto.
CÓDIGO
If(caixaDeTexto.length)



Exemplo 2...

Ou se querer determinar um numero mínimo de caracteres que devem ser inserido no campo de texto, poderia fazer a seguinte condição:
Que fala que tem que ter pelo menos 5 ou mais caracteres pra essa condição seja considerada verdadeira.
CÓDIGO
if(caixaDeTexto.length >= 5)



Exemplo 3...
Se o conteúdo de caracteres for igual à "zero"(nenhum carácter), essa condição será verdadeira.
CÓDIGO
if(caixaDeTexto.length == 0)



Exemplo prático:
CÓDIGO
caixaDeTexto.text = ""; // não tem conteúdo

btn.addEventListener(MouseEvent.CLICK, onClick);

function onClick(e:MouseEvent):void
{
    if(caixaDeTexto.length)
    {
        trace("essa caixa de texto tem pelo menos 1 ou mais caracteres inseridos");
        trace(caixaDeTexto.length);
    }
    else
    {
        trace("não tem conteudo");
        trace(caixaDeTexto.length);
    }
}


Abraço.
0

#3 User is offline   Snaybow 

  • Group: Membros
  • Posts: 80
  • Joined: 16-October 07

Posted 20 April 2010 - 01:26 PM

Humm....entendii.. valeu caraa!!
abração!

DUVIDA RESPONDIDA, RESOLVIDO...ABRAÇOS
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies LISTA DE DÚVIDAS PHP paulojardel 
  • 2 Replies
  • 944 Views
New Replies [RESOLVIDO] Paginação somente por categoria
Está tudo em uma tabela
PHP João Melo 
  • 11 Replies
  • 1175 Views
New Replies script
duvidas
PHP Fernandobola14 
  • 1 Reply
  • 555 Views
New Replies grand turismo 4
duvida
Jogos bambas 
  • 2 Replies
  • 1998 Views
New Replies Iniciante em CSS
Dúvidas sobre link page
Web Standards FENIX_AP 
  • 0 Replies
  • 385 Views
Locked Topic 19º Desafio - Ambiente Operacional
Conheça as regras e postem suas Dúvidas
Desafio Natan 
  • 17 Replies
  • 7370 Views
New Replies Duvida minha e de muitos
publicar meu BD
MySQL cloud 
  • 3 Replies
  • 1310 Views
New Replies ARRAY'S
Duvida
PHP vmsb 
  • 6 Replies
  • 896 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)