Ir para conteúdo
Fórum Script Brasil

ademir gomes ferraz

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre ademir gomes ferraz

ademir gomes ferraz's Achievements

0

Reputação

  1. Senhores. Trabalhei muito em um teleprompt para musicas porque "vivo" delas e queria evitar o monte de papel. Depois de meses consegui contudo em uma amadora. Acabei contratando um gentil moço que trabalhou no caso, contudo, infelizmente, não obteve sucesso. Estou encaminhando os arquivos com os codigos a fim de que alguém possa desvendar o misterio, embora ache muito dificil
  2. Mauros. Você precisa postar os codigos js.
  3. Senhores. Fiz um "teleprompt" para roda em minha página (tocar musica). Necessitava que, ao abrir a pagina, a primeira linha da musica pudesse aparecer na base da página. Usei um escript incompleto para a rolagem da pagina. Então postei aqui. Fui chamado a atenção, pertinamente, por Davi. Davi colocou o comando necessário. Mas há um novo problema: A página tem vários textos (texto1, texto2, texto3...textoN). Necessito que cada texto tenha sua própria velocidade. Tentei fazer o seguinte (não deu certo): criei outro arquivo.js testando com **dois textos**. Então, no scroll.js defini: var scroll = function(element) { var scrolling = 0; var inc = 1; var wait =200; E no scroll2.js, defini: var scroll = function(element) { var scrolling = 0; var inc = 1; var wait =50;/* mudo a velocidade*/ Ocorre que os textos obedecem ao scroll.js. Ou seja: o scroll2.js não é chamado. Devo alertar que um colega meu, ainda que não seja o campo dele (segurança de rede), tentou e não conseguiu. E somente apontou o que vocês sabem mais do que eu: em programação "tudo' é possivel. /*global document, window, event */ var scroll = function(element) { var scrolling = 0; var inc = 1; var wait =200; var getYpos = function() { var ypos = element.offsetTop; var thisNode = element; while (thisNode.offsetParent && (thisNode.offsetParent != document.body)) { thisNode = thisNode.offsetParent; ypos += thisNode.offsetTop; } return ypos; }; var doScroll = function() { var y = parseInt(getYpos(),10); y=y-inc; y=y+"px"; element.style.top = y; scrolling = window.setTimeout(doScroll,wait); }; var toggleScrolling = function() { if (scrolling) { window.clearTimeout(scrolling); scrolling = null; } else { doScroll(); } }; element.onclick = toggleScrolling; var keys = function(key) { if (!key) { key = event; key.which = key.keyCode; switch (key.which) { case 221: // ] if (scrolling) { inc++; } break; case 219: // [ if (scrolling && inc>1) { inc--; } break; case 10: // return case 13: // enter toggleScrolling(); break; } return false; }; document.onkeyup = keys; }; var init = function() { if (document.getElementById && document.getElementById("speech")) { scroll(document.getElementById("speech")); } }; window.onload = init;
  4. Senhores. Fiz um "teleprompt" para roda em minha página (tocar musica). Necessitava que, ao abrir a pagina, a primeira linha da musica pudesse aparecer na base da página. Usei um escript incompleto para a rolagem da pagina. Então postei aqui. Fui chamado a atenção, pertinamente, por Davi. Davi colocou o comando necessário. Mas há um novo problema: A página tem vários textos (texto1, texto2, texto3...textoN). Necessito que cada texto tenha sua própria velocidade. Tentei fazer o seguinte (não deu certo): criei outro arquivo.js testando com **dois textos**. Então, no scroll.js defini: <pre>var scroll = function(element) { var scrolling = 0; var inc = 1; var wait =200; E no scroll2.js, defini: var scroll = function(element) { var scrolling = 0; var inc = 1; var wait =50;/* mudo a velocidade*/ Ocorre que os textos obedecem ao scroll.js. Ou seja: o scroll2.js não é chamado. Devo alertar que um colega meu, ainda que não seja o campo dele (segurança de rede), tentou e não conseguiu. E somente apontou o que vocês sabem mais do que eu: em programação "tudo' é possivel. /*global document, window, event */ var scroll = function(element) { var scrolling = 0; var inc = 1; var wait =200; var getYpos = function() { var ypos = element.offsetTop; var thisNode = element; while (thisNode.offsetParent && (thisNode.offsetParent != document.body)) { thisNode = thisNode.offsetParent; ypos += thisNode.offsetTop; } return ypos; }; var doScroll = function() { var y = parseInt(getYpos(),10); y=y-inc; y=y+"px"; element.style.top = y; scrolling = window.setTimeout(doScroll,wait); }; var toggleScrolling = function() { if (scrolling) { window.clearTimeout(scrolling); scrolling = null; } else { doScroll(); } }; element.onclick = toggleScrolling; var keys = function(key) { if (!key) { key = event; key.which = key.keyCode; switch (key.which) { case 221: // ] if (scrolling) { inc++; } break; case 219: // [ if (scrolling && inc>1) { inc--; } break; case 10: // return case 13: // enter toggleScrolling(); break; } return false; }; document.onkeyup = keys; }; var init = function() { if (document.getElementById && document.getElementById("speech")) { scroll(document.getElementById("speech")); } }; window.onload = init;</pre>
  5. Senhores (as) Aqui vai uma algorítimo para um teleprompt de músicas que eu não sei desenvolver e não existe na rede porque os programadores não levam em contar que cada musica tem sua velocidade, seu ritmo proprio. O "programa" precisa: 1 - Ser capaz de fazer as partituras rolarem sem intervenção humana; 2 - Ser capaz de reconhecer cada música; 3 - Cada música tem uma velocidade; 4 - Estas velocidades vão ser colocadas pelo músico.
  6. Senhores. Consegui fazer um teleprompt em html usando javascript para rolar a página para cima. O problema é que as musicas tem diversas velocidades. Então pergunto: existe uma forma de colocar um script para cada musica? Bem, sei que isso é coisa de GENTE grande :-). Contudo, quando eu entendia de C++, Java e Delphi, contumava dizer: em programação pode-se fazer tudo. Claro que, no caso, isso não se verifica uma vez que o JavaScript é limitado. Grato Professor Ademir Ferraz - UFRPE/UFPE (ademir.ferraz@gmail.com - contrato alguém para isso)
  7. alguém consegue fazer um código com estes dados? O candidatos; Candidato A candidato B candidato C Candidato D. para cada voto em C, A recebe um voto; para cada voto em D, A recebe um voto; para cada voto em A, apenas A RECEBE O VOTO; PARA CADA voto em B, apenas B recebe o voto;
×
×
  • Criar Novo...