Boas people, Nao sei como tens o teu programa estruturado, mas se estás a usar a class BitmapData (que acho ser a opcao mais natural) podes sempre usar o metodo * floodFill()*: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html?filter_flash=cs5&filter_flashplayer=10.2&filter_air=2.6#floodFill()
se estas a usar desenho por vector basta ligar/desligar o *beginFill()*: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Graphics.html?filter_flash=cs5&filter_flashplayer=10.2&filter_air=2.6#beginFill() Hoje em dia nao é necessario criar de raiz nenhum algoritmo em especial para fills em as3 (tanto em bitmap como em vector) pois o player ja suporta esse tipo de operacoes (desde o flash player 9 acho eu), mas saber como "a coisa funciona" é sempre fixe e os links mencionados pelo Miguel sao muito uteis. Aqui vai mais uns: Algoritmo Bresenham (classico): http://en.wikipedia.org/wiki/Bresenham's_line_algorithm rasterizacao de vectores (baseado em Bresenham): http://www.devmaster.net/articles/software-rendering/part3.php fill e shading (para uns efeitos fixes): http://www.devmaster.net/articles/software-rendering/part4.php Ha uns tempos fiz um prototipo muito basico para poder testar estes "novos" metodos do BitmapData. coloquei-os no meu pasteBin: http://pastebin.com/s30500fJ sorry o mau aspecto do codigo mas isto foi mesmo so para poder testar a coisa. :P basta compilar a class. espero que ajude! :) BP 2011/7/17 Vinicius <[email protected]> > Boas > > Naquele projecto que tenho problemas com o Codigo fonte, o Gajo usou > umas bibliotecas brutais CC do Ben Rhodes que tratam de muito do > trabalho do desenho e gravam tudo em xml. > > fica aqui o link. > > http://www.nocircleno.com/graffiti/ > > > Espero que seja útil :) qualquer coisa mandem um mail ao gajo que ele > é um porreiro :) > Se usarem para fins comerciais não CC não façam como o outro mano e > paguem a licença ao molo que é baratinha :) > > > Abraços > V. > 3skfreelance.org > > > > > On 15 Jul, 17:27, Ricardo Araújo <[email protected]> wrote: > > para vectorial é que é mais complicado! > > para formas simples até é capaz de ser "fazível".. tenho que pensar > > bem sobre isto! > > > > tenho um sitio onde ficava porreiro aplicar isso... mas seria só mesmo > > vectorial... > > > > On 13 Jul, 15:33, "Ricardo Neves" <[email protected]> > > wrote: > > > > > > > > > > > > > > > > >http://www.emanueleferonato.com/2008/06/06/flash-flood-fill-implement. > .. > > > > > Não leves a mal mas diz-me um cena: dá assim tanto trabalho ver as > respostas > > > das pessoas que perderam tempo a responder-te? > > > > > O Miguel Vaz respondeu-te logo de seguida com dois links. No fim do > primeiro > > > tinhas este. > > -- > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos > Grupos do Google. > > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Para anular a inscrição neste grupo, envie um e-mail para > [email protected]. > Para ver mais opções, visite este grupo em > http://groups.google.com/group/riapt?hl=pt-PT. > > -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
