É esquisito mas pelo menos no code complete não aparece.

<mx:Metadata>
[Exclude(name="nomedapropriedade", kind="property")]
<mx:Metadata>

[ ]`s

Ricardo

On 26 jun, 17:56, Daniel Vitor <dvluc...@gmail.com> wrote:
> Gustavo,
>
> Sua dica ajuda muito, mas o ideal seria a classe propriamente dita.
> Não resolve totalmente o problema, mas já da para proteger bastante
> coisa.
>
> Cláudio,
>
> o motivo pelo qual gostaria de tornar uma classe mxml privada, é para
> manter a integridade da classe, com relação a propriedades e métodos,
> o conceito básico de encapsulamento. (Ex: não permitir um removeChild
> () em um componente herdado de um canvas.) Como estou trabalhando na
> criação de framework (Flex Library Project) alguns objetos visuais, é
> mais fácil e prático criar o layout em mxml e instânciar esse layout
> em outra classe AS ou MXML, pois alguns objetos podem integrar vários
> outros, porém alguns são muito simples (somente layout) ou não tem
> serventia se instanciado fora do objeto que o gerencia. Ex( imagina
> instanciar um DataGridColumn fora de um DataGrid, pra que serve?).
> Assim como existem classes AS que tem a necessidade de ser private ou
> internal, alguns objetos mxml também. Então o objetivo é ocultar esses
> componentes mxml que só tem utilidade dentro do próprio objeto do
> framework. OK?
>
> Se puder me ajudar nessa descoberta, lhe seria muuuitooo grato!
>
> Bom pessoal, muito obrigado mesmo!
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a