
myMovieClip.createEmptyMovieClip (instanceName, depth)
Descrição:
Este método cria um movie clip vazio de modo a que possamos começar desde logo a desenhar. Este método é similar ao método de attachMovie, não existindo necessidade de prover um nome para uma ligação ao novo movie clip. O ponto de registo para criar um novo e vazio movie clip é o canto superior esquerdo. Este método falha se algum dos parâmetros necessários não estiver incluído.
—————————————
myMovieClip.lineStyle (thickness,rgb,alpha)
myMovieClip.lineStyle (thickness,rgb,alpha)
Descrição:
—————————————
myMovieClip.moveTo (x, y)
myMovieClip.moveTo (x, y)
Descrição:
Este método desloca a corrente posição de desenho para (x,y). Se algum dos parâmetros estiver a faltar, este método falha e a posição corrente do desenho não será alterada.
—————————————
myMovieClip.lineTo (x, y)
myMovieClip.lineTo (x, y)
Descrição:
Este método desenha uma linha usada no estilo corrente da linha de desenho obtida na posição corrente de desenho (x,y); a posição corrente de desenho é então actualizada para (x,y). Se o movie clip em que estamos a desenhar contém algum conteúdo que foi criado com as ferramentas de desenho do Flash, – chama o método lineTo que desenha por debaixo do conteúdo. Se chamarmos a função lineTo antes da função moveTo, a posição corrente de desenho por defeito será (0,0). Se alguns parametros estiverem a faltar, este método falha e a posição corrente de desenho não será alterada.
O processo:
createEmptyMovieClip(“Line”,1);
2. De seguida deveremos inserir o seguinte código para definir o estilo de linha:
Line.lineStyle(1,0×000000,100);
O código acima descrito programa o estilo de linha para que esta seja dinâmica. A Line será 1 ponto mais fina, terá uma cor preta, e um valor de alpha na casa dos 100.
Insiram agora, o código que permitirá desenhar a linha:
onMouseDown = function (){
Line.moveTo(_xmouse, _ymouse);
Line.moveTo(_xmouse, _ymouse);
onMouseMove = function (){
Line.lineTo(_xmouse, _ymouse);}
}
Line.lineTo(_xmouse, _ymouse);}
}
onMouseUp=function(){
onMouseMove=null;
}
onMouseMove=null;
}
Este é o código na sua totalidade:
createEmptyMovieClip(“Line”,1);
Line.lineStyle(1,0×000000,100);
onMouseDown = function ()
{
Line.moveTo(_xmouse, _ymouse);
onMouseMove = function ()
{ Line.lineTo(_xmouse, _ymouse);}
}
Line.lineStyle(1,0×000000,100);
onMouseDown = function ()
{
Line.moveTo(_xmouse, _ymouse);
onMouseMove = function ()
{ Line.lineTo(_xmouse, _ymouse);}
}
onMouseUp=function()
{
onMouseMove=null;
}
{
onMouseMove=null;
}
Testem de seguida o vosso filme. Cliquem e arrastem o rato de maneira a que possam ver as linhas ou círculos a serem criados. Se seguiram correctamente os passos anteriormente descritos, obterão o resultado esperado.
0 comentários: sobre Desenhar no Flash – Ecra de Desenho
Postar um comentário para Desenhar no Flash – Ecra de Desenho