Input em espiral
Uma forma diferente de input de texto em flash.
À medida que vamos escrevendo as letras vão-se dispondo em espiral.
This movie requires Flash Player 8
Facilmente podemos adaptar a experiência para alterar de espiral para circular.
Como funciona? Clica dentro do circulo e escreve! o backspace funciona e não existem limites…
Brevemente deixarei aqui o actionscript.
Tags:input text




Posted under:
SEMMAIS é o nome que utilizo para apresentar o meu trabalho.
Olá Paulo!
Ando a tentar fazer umas coisas em espiral! Mas queria fazer com actioscript! Gosto muito deste efeito de input em espiral, achas que me podes enviar o código ou disponibilizar no site? Também ando a tentar criar uma espiral a rodar, mas queria fazê-lo em actionscript. Tens algumas luzes sobre isto?
Obrigado e tem um dia feliz!
Vasco
Olá Vasco.
Para fazeres uma espiral a ideia é identica ao circulo, só por dizer que o raio vai aumentado.
Se para o circulo para definir os pontos usas
pontoX=centroX+Math.sin(i)*Raio;
pontoY=centroY+Math.cos(i)*Raio;
i+=INCREMENTO_RADIANOS;
Para a espiral tens a diferença que tens de incrementar o Raio
pontoX=centroX+Math.sin(i)*Raio;
pontoY=centroY+Math.cos(i)*Raio;
i+=INCREMENTO_RADIANOS;
Raio+=INCREMENTO_RAIO;
Faz paste do seguinte código AS2 num fla vazio e lê o código
var centroX:Number=100;
var centroY:Number=100;
var INCREMENTO_RADIANOS:Number=0.1;
var INCREMENTO_RAIO:Number=0.5;
var i_radianos:Number=0;
var Raio:Number=0;
this.createEmptyMovieClip("desenho", 1);
desenho.lineStyle(2, 0x990000);
desenho.moveTo(centroX,centroY);
desenho.onEnterFrame=function(){pontoX=centroX+Math.sin(i_radianos)*Raio;
pontoY=centroY+Math.cos(i_radianos)*Raio;
this.lineTo(pontoX,pontoY );
Raio+=INCREMENTO_RAIO;
i_radianos+=INCREMENTO_RADIANOS;
}
Post relacionado: http://www.semmais.com/forum/viewtopic.php?t=639
Viva Paulo,
Antes de mais parabéns pelo teu trabalho, sou fã!
Queria-te perguntar, se com essa espiral há forma de deixar o texto lá gravado a aparecer? E gravar e tornar a ficar em branco para o utilizador escrever outra mensagem noutra espiral?
Se me pudesses ajudar agradecia, gostava de preparar uma surpresa para a minha namorada e o mais parecido que encontro é os shout box, mas que fica longe daquilo que eu quero.
Obrigado!
abraço