Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vinicius Cainelli

Correção de Bugs.

Recommended Posts

Galera acabei de termina o site, graças a ajuda de muitos aqui do forum consegui chegar em um resultado muito além do esperado pelo cliente. valeu mais uma vez.

 

Queria pedir ajuda de vocês pra correção de alguns bugs que o site esta dando.

 

esse é o link http://www.creativehouse.com.br/v2/

 

O 1º e principal bug, é na parte dos Jobs, qdo você passa o mouse, aparece uma etiqueta em cima da imagem que mostra o q é o trabalho e tal, só q. Até ai funciona normal, só que, no rodapé, tem uma frase, q qdo se passa o mouse, sobe uma plaquinha dizendo pra clicar, qdo clica, ela abre uma janelinha lateral com os depoimentos dos clientes da agencia, e depois qdo fecha a janela, as 'etiquetas' dos trabalhos passam a ficar apenas em um lugar só. Como isso pode ser corrigido???

 

O 2º é mais simples, mas tambem tem interferecia dos jobs, na parte do contato no formulário você começa preenchendo o nome, e qdo aperta a tecla TAB ele abre uma das etiquetas dos jobs.

 

to tentando deixar o focus somente no form... assim..

 

tabOrder = new Array("nome", "email", "assunto", "mensagem");
Selection.setFocus(tabOrder[0]);

mais não tá rolando... isso teria como corrigir???

 

Bom, é isso. vlw mesmo heim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O primeio é seu onRollOut que está com problema ;)

Faça um hitTest() para ver se você ainda ta sobre a barra de baixo para mostrar ou não a plaquinha e não rollOver e rollOut

 

A segunda você coloca os campos com tabIndex nos campos...

nome.tabIndex = 0;

email.tabIndex = 1;

assunto.tabIndex = 2;

mensagen.tabIndex = 3;

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendi muito bem, hitTest com rollOver?? e em relação ao tabIndex, não funfo http://forum.imasters.com.br/public/style_emoticons/default/no.gif !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que eu vi em seu site...

Tem uma plaquinha que sobe quando ponho o mouse sobre a barra la em baixo...

 

Essa ação acredito que esteja com um rollOver que faça com que a placa apareça... e o rollOut a placa desaparece...

Se não me engano foi isso que você fez...

 

Procure sobre como usar o hitTest() é um código que vai fazer uma verificação se o mouse estiver em cima da barra a placa sobe... caso contrario ela não aparece...

Você pode deixa isso em um setInterval ou em um onEnterFrame

tabIndex faz com que você selecione os campos de texto... com tab assim que você colocar o mouse e selecionar um campo de texto... ao apartar tab ele passa pra o proximo.

 

Você deve usar então campo.tabIndex e tambem caso não esteja habilitado campo.tabEnable = true

O mesmo código também vale para botões etc.

 

Mas só costumo usar em caixas de texto.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum... blza, vou da um pesquisada então sobre hitTest(), qualque coiso posto aqui...

 

 

Mas sobre o formulário, não tá funfando mesmo (até atualizei lá no online se quiser ver)..

 

tá esse code aqui

 


stop(); 

nome.tabEnable = true
email.tabEnable = true
assunto.tabEnable = true
mensagem.tabEnable = true

nome.tabIndex = 0;
email.tabIndex = 1;
assunto.tabIndex = 2;
mensagem.tabIndex = 3;

E mesmo assim continuam a aparecer as labels dos jobs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara, eu dei uma pesquisada qdo ao hittest, ai achei umas coisas sobre shapeflag, só q nada mais aprofundado que me ajudase, se souber como posso criar uma função pra usar o hit me ajuda ae blza...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom o help ensina bem como usar...

 

exemplo de hitTest()

onEnterFrame = function(){
    if(barra.hitTest(_xmouse, _ymouse, true)){
        trace('im hit');
    }else{
        trace('too bad no donut for you')
    }
}

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

onEnterFrame = function(){
    if(barra_1.hitTest(_xmouse, _ymouse, true)){
        _root.footer.placa.gotoAndPlay (324);
    }else{
        _root.footer.placa.gotoAndStop (322);
    }
}

nem sinal de vida, so aparece a mãozinha... =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

não, não é o footer inteiro, no footer, tem aquelas frases passando, essa é a área sensivel ao rollOver pra acionar a placa. e não o footer inteiro, eu instanciei a barra como 'barra_1', e coloquei o script no frame aonde ela começa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.