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
-~----------~----~----~----~------~----~------~--~---