Objetivo:
arte-curvas-com-movimento-do-mouse1
Passo 1
Crie um novo documento no Flash (AS2).
Passo 2
No primeiro frame, copie e cole o código a seguir:
//DESENHO DE CURVA DE ACORDO COM O MOVIMENTO DO MOUSE
// cria o MC para a curva
createEmptyMovieClip(“minhaCurva”,10);
seguir = new Object();
// cria um novo objeto
//
// A função a seguir, disparada ao movimento do mouse, desenha a curva
seguir.onMouseMove = function() {
//minhaCurva.clear();
// habilite a linha acima para ver a diferença no resultado
minhaCurva.lineStyle(2,0×336600,50);
/*
A linha acima configura o estilo da linha da curva que será desenhada.
O primeiro parâmetro de lineStyle indica a espessura da linha;
O segundo parâmetro a cor da linha, em hexadecimal;
O terceiro parâmetro é o valor do alpha (transparência)
Outros parâmetros podem ser utilizados, procure maiores informações no Help do Flash.
*/
minhaCurva.moveTo(100,100);
/*
Move a posição atual do desenho para a posição x = 100 e y = 100, neste caso.
Faça um teste: altere um parâmetro de cada vez para entender melhor o seu significado.
Por exemplo: mude o x para 1000 e tecle Ctrl+Enter. Volte ao valor original e faça outro
teste alterando o valor de y.
*/
minhaCurva.curveTo(_root._xmouse,_root._ymouse,400,300);
/*
O primeiro parâmetro define a posição horizontal do ponto de controle relativo ao ponto de
registro do MC “pai”.
O segundo parâmetro, analogamente define a posição vertical.
O terceiro parâmetro esepcidfica a posição horizontal do próximo ponto de âncora relativo
ao ponto de registro do MC “pai”.
O quarto parãmetro é análogo ao anterior, mas para a posição vertical.
*/
};
// Inclui um ouvinte ao evento de mouse
Mouse.addListener(seguir);
Passo 3
Tecle Ctrl+Enter para testar.










ShareThis
hummmm
acho que já vi esse código!
eu quero saber como faço para girar um texto, em flash, dentro de um botao.
como faço isso??
vlw bjus alguem pode me ajudar??
obs: ja criei o botao, o hit, e a instancia
eu quero saber como fazer circuitos digitais in flash. Barra de rolagem tambem.
como posso fazer mascara no flahs sem usa a linha do tempo ou com a liha do tempo nao estou com fazer
Gostaria de saber como fasso para deixar meu jogo parecido como o do mario onde eu tenho a opção de saltos e abaixar ele….
tentei de farias foras mais não consigui….
queria ver se vc poderia me ajudar nesse caso….
o flash que eu uso é o macromidea flash 8
se puder manda pro meu e-mail
Vai colar o código ondee?
Deram alguns erros de sintaxe no flash qdo testei aqui. Abaixo vai o c´´odigo corrigido.
//DESENHO DE CURVA DE ACORDO COM O MOVIMENTO DO MOUSE
// cria o MC para a curva
createEmptyMovieClip(“minhaCurva”,10);
seguir = new Object();
// cria um novo objeto
//
// A função a seguir, disparada ao movimento do mouse, desenha a curva
seguir.onMouseMove = function() {
//minhaCurva.clear();
// habilite a linha acima para ver a diferença no resultado
minhaCurva.lineStyle(‘2′,’0×336600′,’50′);
/*
A linha acima configura o estilo da linha da curva que será desenhada.
O primeiro parâmetro de lineStyle indica a espessura da linha;
O segundo parâmetro a cor da linha, em hexadecimal;
O terceiro parâmetro é o valor do alpha (transparência)
Outros parâmetros podem ser utilizados, procure maiores informações no Help do Flash.
*/
minhaCurva.moveTo(100,100);
/*
Move a posição atual do desenho para a posição x = 100 e y = 100, neste caso.
Faça um teste: altere um parâmetro de cada vez para entender melhor o seu significado.
Por exemplo: mude o x para 1000 e tecle Ctrl+Enter. Volte ao valor original e faça outro
teste alterando o valor de y.
*/
minhaCurva.curveTo(_root._xmouse,_root._ymouse,400,300);
/*
O primeiro parâmetro define a posição horizontal do ponto de controle relativo ao ponto de
registro do MC “pai”.
O segundo parâmetro, analogamente define a posição vertical.
O terceiro parâmetro esepcidfica a posição horizontal do próximo ponto de âncora relativo
ao ponto de registro do MC “pai”.
O quarto parãmetro é análogo ao anterior, mas para a posição vertical.
*/
};
// Inclui um ouvinte ao evento de mouse
Mouse.addListener(seguir);