Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leandroguimaraes

[Resolvido] Problema ao modificar aparência de componente

Recommended Posts

Olá pessoal, hoje tentei fazer algo que nunca havia feito antes: modificar a aparência do componente UIScrollBar (flash 8) através do arquivo SampleTheme.fla (armazenado nas configurações do flash). No próprio help do flash 8 existe um tópico onde diz que essa é uma maneira viável de customizar um componente sem entrar na parte de código. Pois bem, abri o arquivo e fui fazendo as modificações que queria tudo parecia estar dando certo, pois ao mesmo tempo que fazia as modificações, eu testava a scrollbar com um bloco de texto dinâmico multiline com o "Scrollabe" habilitado. Bom, terminei de fazer as modificações que queria e experimentei redimencionar o bloco de texto (o que automaticamente faz com que a "scrolltrack" da barra seja redimencionada também e foi aí que deu problema... a parte correspondente a "barra" em si, aquela que você pode segurar e arrastar pra cima e para baixo, fica desalinhada em relação à ScrollTrack (não na vertical, mas sim na horizontal, fazendo com que a barra avance para além de onde a track termina). Bom, caso alguém já tenha tentado algo parecido e obteve sucesso, poderia dar uma maozinha? Vou disponibilizar o arquivo .fla e o .swf para tentar deixar o problema mais claro.

 

Valeu a todos!

 

Arquivo .swf: http://www.swfcabin.com/open/1270752042

Arquivo .fla: http://www.armazenaweb.com.br/7G92VMA6RL3C/SampleTheme.fla.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom pessoal, prosseguindo nas minhas tentativas e erros eu acabei descobrindo como fazer isso.

O negócio é que ao custumizar o componente (barra de rolagem) pelo SampleTheme.fla eu deletei* algumas partes dela que a princípio não pareciam ser importantes para o funcionamento correto dela, porém, apesar de algumas partes realmente não serem importantes, outras são. Portanto, ao customizar a barra, basta ficar atento para não deletar* as seguintes "partes" da barra:

 

ScrollThumbMiddleUp

ScrollThumbMiddleDown

ScrollThumbMiddleDisable

ScrollThumbBottomUp

ScrollThumbBottomDown

ScrollThumbBottomDisable

 

Todos eles são movieclips com outros movieclipes aninhados.

* Eu usei a palavra "deletar", mas na verdade o que você não pode fazer é entrar nesses movieclips e tirar tudo que há lá dentro, deixando-o vazio.

Deletar apenas o próprio movieclip não tem efeito algum, pois ele já está na biblioteca.

 

Enfim, espero que isso seja útil para alguém algum dia.

Abçs

 

Versão que funciona: http://www.swfcabin.com/open/1270831785

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.