Olá!
Tem como desenhar uma linha tracejada com ActionScript no Flash?
usando lineStyle, moveTo e lineTo, eu consigo fazer linhas sólidas.
Ex:
with(this.linha){
//beginFill(cor,50);
lineStyle(2,cor,100);
moveTo(ponto1X,ponto1Y);
lineTo(ponto2X,ponto2Y);
lineTo(ponto3X,ponto3Y);
lineTo(ponto4X,ponto4Y);
//endFill();
}
Como fazer a mesma coisa, mas com linhas tracejadas?
O Flash tem algum método para isso?
Linha Tracejada Em Actionscript
Started By BrunoCunha, 31/05/2004, 14:47
4 replies to this topic
#1
Posted 31/05/2004, 14:47
#2
Posted 31/05/2004, 15:25
não, mas com um pouco de trabalho talvez seja possível criar uma função pra isso
Leandro Ferreira
#3
Posted 31/05/2004, 16:03
Esse era o meu medo! :)))
Então vou ter que cair na solução do looping...
Valeu!
Então vou ter que cair na solução do looping...
Valeu!
#4
Posted 14/06/2004, 10:33
Consegui resolver esse problema!
Tem que usar uma estrutura de repetição mesmo...
Fiz um exemplo abaixo! Espero que ajude...
this.tamTraco = 5; //Tamanho em pixel do traço
this.origemYtraco = this.origemY;
while(this.origemYtraco >= this.destinoY){
with (this.linha){ //this.linha é o meu objeto de destino
lineStyle(2,cor,100);
moveTo(this.origemX,this.origemYtraco);
lineTo(this.destinoX,this.origemYtraco - this.tamTraco);
}
this.origemYtraco = (-1 * (2 * this.tamTraco)) + this.origemYtraco; [color=green]//Isso aqui é para controlar o traço, se for de coordenada positiva para positiva ou de negativa para negativa
}
OBS.: Este script não está completo. É só uma idéia!
Se quiserem o código completo, entre em contato!
Tem que usar uma estrutura de repetição mesmo...
Fiz um exemplo abaixo! Espero que ajude...
this.tamTraco = 5; //Tamanho em pixel do traço
this.origemYtraco = this.origemY;
while(this.origemYtraco >= this.destinoY){
with (this.linha){ //this.linha é o meu objeto de destino
lineStyle(2,cor,100);
moveTo(this.origemX,this.origemYtraco);
lineTo(this.destinoX,this.origemYtraco - this.tamTraco);
}
this.origemYtraco = (-1 * (2 * this.tamTraco)) + this.origemYtraco; [color=green]//Isso aqui é para controlar o traço, se for de coordenada positiva para positiva ou de negativa para negativa
}
OBS.: Este script não está completo. É só uma idéia!
Se quiserem o código completo, entre em contato!
Edição feita por: BrunoCunha, 14/06/2004, 10:38.
#5
Posted 14/06/2004, 11:00
no site da macromedia ensina vairas tecnicas de desenho avancado atraves de as
http://www.macromedi...aw_methods.html
bom proveito galera
http://www.macromedi...aw_methods.html
bom proveito galera
www.andrewsmedina.com.br
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)