A questão de get's e set's esta ligada ao encapsulamento.

Seria muito melhor se isso fosse padrão no Flex. Encapsulamento é uma boa
pratica OOP. Ao menos, é a minha opinião.

Abraços

Stefan Horochovec

2009/2/12 Pergentino Araújo <[email protected]>

>  Um questao: getters e setters sao realmente necessarios no VO?
>>
>
> cara, creio que não seja *realmente* necessários.
>
> Como no Flex não existem frameworks que são *engessados* a fazerem (via
> reflexão), um get*Propriedade* (como é aplicado na convenção JavaBeans), é
> possível criar as propriedades/atributos públicos, pois como a convenção de
> AS ainda não (e tomara que nunca) está como a convenção de get's e set's do
> Java, não é necessário criá-los.
>
> Que por sinal, eu acho muuuuuito mais prático e interessante.
>
> []'s
>
>
> 2009/2/12 Fabio Vedovelli <[email protected]>
>
> Ramires, obrigado pela ajuda.
>>
>> Vou tentar e depois te informo.
>>
>> Um questao: getters e setters sao realmente necessarios no VO?
>> -----------------------------------------------------------------
>> FÁBIO VEDOVELLI
>> -----------------------------------------------------------------
>> See my resume at:
>> http://resume.vedovelli.com.br
>>
>> Cliquez pour voir mon résumé
>> http://francais.vedovelli.com.br
>>
>> Veja meu curriculo em:
>> http://curriculo.vedovelli.com.br
>>
>> Portifólio Online:
>> http://portifolio.vedovelli.com.br
>> Sent from: Sao paulo Sp Brazil.
>>
>> 2009/2/12 Ricardo Ramires <[email protected]>
>>
>>
>>> Ved, n sei se ajuda, uma vez num portal de video eu quase fiquei louco
>>> com um tilelist que continha as miniaturas(prints) dos videos e drag
>>> and drop, etc... Ai achei em algum lugar que dizia para implementar a
>>> interface IUID no vo.
>>>
>>> Não entendi mto bem o porque, afinal teoricamente ele coloca uma
>>> string tornando aquele objeto diferente dos demais, mas funcionou.
>>>
>>> Nao sei se vai ajudar no seu caso, mas tenta ai.
>>>
>>> package valueObjects {
>>>
>>>        import flash.display.BitmapData;
>>>        import flash.utils.ByteArray;
>>>
>>>        import mx.core.IUID;
>>>
>>>        [Bindable]
>>>        public class ThumbVo implements IUID{
>>>
>>>                public var image:BitmapData;
>>>                public var tamanho:String;
>>>                public var array_ba:ByteArray;
>>>
>>>            public var _uid:String
>>>
>>>                public function get uid():String
>>>                {
>>>                        return _uid;
>>>                }
>>>
>>>                public function set uid(value:String):void
>>>                {
>>>                        _uid = value;
>>>                }
>>>        }
>>> }
>>>
>>> On Feb 12, 9:31 am, Fabio Vedovelli <[email protected]> wrote:
>>> > Mario, isso tá sendo feito sim! Depois de muito esquentar a cabeça,
>>> > finalmente entendi a necessidade desse override.
>>> >
>>> > Entao, to usando!
>>> >
>>> > Valeu
>>> >
>>> > -----------------------------------------------------------------
>>> > FÁBIO VEDOVELLI
>>> > -----------------------------------------------------------------
>>> > See my resume at:http://resume.vedovelli.com.br
>>> >
>>> > Cliquez pour voir mon résuméhttp://francais.vedovelli.com.br
>>> >
>>> > Veja meu curriculo em:http://curriculo.vedovelli.com.br
>>> >
>>> > Portifólio Online:http://portifolio.vedovelli.com.br
>>> > Sent from: Sao paulo Sp Brazil.
>>> >
>>> > 2009/2/12 Mário Júnior <[email protected]>
>>> >
>>> > > Fala Ved.
>>> >
>>> > > Cara.. acho q o problema está no renderer do seu tileList... a
>>> impressão q
>>> > > tenho é que o data não é atualizado de acordo com a informação
>>> passada pelo
>>> > > parent (o tileList no caso).
>>> >
>>> > > Por acaso vc lembrou de fazer um override setter do data no renderer?
>>> >
>>> > > 2009/2/12 Fabio Vedovelli <[email protected]>
>>>  >
>>> > > UHAHUAHUAUHAUHAUH Esse subject foi só para sacanear, viu??? =D
>>> >
>>> > >> Seguinte, eu to enfrentando uma situação bizarra com TileList e a
>>> > >> propriedade dragMoveEnabled e gostaria de saber se alguem já passou
>>> por
>>> > >> isso.
>>> >
>>> > >> Como não sou bom com as letras, gravei um screencast para mostrar o
>>> > >> problema e agradeço aos que puderem dar uma olhada.
>>> >
>>> > >>http://www.vedovelli.com.br/screencasts/ajuda/
>>> >
>>> > >> Se alguem já passou por isso e quiser me contar como se livrou do
>>> > >> problema, serei eternamente grato.
>>> >
>>> > >> Abração do Ved
>>> >
>>> > >> -----------------------------------------------------------------
>>> > >> FÁBIO VEDOVELLI
>>> > >> -----------------------------------------------------------------
>>> > >> See my resume at:
>>> > >>http://resume.vedovelli.com.br
>>> >
>>> > >> Cliquez pour voir mon résumé
>>> > >>http://francais.vedovelli.com.br
>>> >
>>> > >> Veja meu curriculo em:
>>> > >>http://curriculo.vedovelli.com.br
>>> >
>>> > >> Portifólio Online:
>>> > >>http://portifolio.vedovelli.com.br
>>> > >> Sent from: Sao paulo Sp Brazil.
>>> >
>>> > > --
>>> > > Mário de Souza Júnior
>>> > > Programador Java / Adobe Flex
>>> > >http://blog.mariojunior.com
>>>
>>>
>>
>>
>>
>
>
> --
> Atenciosamente, Pergentino.
>
>
> >
>


-- 
Stefan Horochovec

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