Ola Daniel, estive perquisando e não encontrei uma solução elegante
pra o caso, vou dar uma sugestão mais não sei se é correto fazer dessa
forma:

primerio vc deve criar uma class as que extends de seu container

ex:

internal class Ncavas extends Canvas
    {
        public  function Ncavas()
        {
            super();
        }

    }

referência: 
http://life.neophi.com/danielr/2006/04/private_or_helper_classes_in_a.html

Depois você cria seu mxml com base nessa classe ''Ncavas'',

<Ncavas xmlns="*" xmlns:mx="http://www.adobe.com/2006/mxml";
width="400" height="300">
     <mx:Label text="item" id="textLabel" />
</Ncavas>

no teste que eu fiz, se usar direto esse mxml você ainda consegue ter
acesso a class Ncavas, então vc terá que criar outro container

<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"; width="400"
height="300" creationComplete="init()">
<mx:Script>
    <![CDATA[
        private var meuMxml:Ncavas = new Ncavas();
        private function init():void
        {
            addChild(meuMxml);
        }
    ]]>
</mx:Script>
</mx:Canvas>

Tenho certeza que isso não eficiente, mais foi a unica forma que
encontrei.
Espero que ajude.

Claudio Araujo.


Bindable
[email protected]
http://www.bindable.com .br
http://www.bindable.com.br/blog



On 26 jun, 09:42, Daniel Vitor <[email protected]> wrote:
> Bom dia pessoal,
>
> Outra dúvida!
>
> É possível alterar o atributo de propriedade de uma classe em MXML
> para private, internal, etc?
> Pois por default é public.
>
> Desde já muito obrigado!
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a