marroumenos do mesmo jeito que o java funciona.
seguinte... naquele arquivo que eu enviei ali no post do "[flexdev]
Re: Componente DateField"
que tinha o componente do DateField customizado, vc salva em um
arquivo mxml qualquer. Por exemplo MeuDateField.mxml
só de vc fazer isso vc já vai ter uma nova classe equivalente à sua
"Store". Só que é do tipo MeuDateField. ;)
aí vc pode usá-la igual vc fez no seu exemplo:
Store store = new Store();
store.meuTxtField.getText();
só que vai ser:
MeuDateField dtHoje = new MeuDateField();
aí vc acessa as variaveis publicas igual no java.
dtHoje.meuTxtField.getText();
lembrando de adicionar um import pro seu pacote onde tem a implementação
(arquivo MeuDateField.mxml)
um jeito bom de gerenciar isso (e que é diferente do java) é usar os
namespaces. Pq aí vc pode gerenciar o uso dos componentes e escolher qual das
implementações vc quer, só trocando o namespace.
no meu caso eu tenho meus próprios componentes customizados dentro de um pacote
e uso um namespace pra ele (supra).
então, quando quero acessar o pacote do flex eu uso:
<mx:Datagrid>
mas quando quero acessar o meu componente (que tem uma grid beeem mais
completa) eu uso:
<supra:Datagrid>
(salvei o arquivo com o nome de Datagrid.mxml lá).
a mesma logica se for usar arquivos em .AS
isOK() == true ? Alert.show(abraços, Luis Eduardo) : send(flexdev, "mais
duvidas");
FabianoFernandes escreveu:
>Bem amigo, programo em Java há um bom tempo, e quero adotar o Flex
>como camada View de minhas aplicações. Então estou tentando entender a
>estrutura geral de como tudo funciona.
>
>Surgiu uma dúvida, e se por acaso alguem puder me ajudar.
>
>Vi que você pode criar seus componentes personalizados, por exemplo
>meu Combox, minha List, minha DataGrid, e etc.
>
>Mas depois como eu recebo, ou melhor, como eu passo os respectivos
>valores.
>
>Por exemplo:
>
>Tenho um arquivo chamado Store.mxml, que nele por sua vez tem seus
>componentes, textField, comboBox e etc.
>Tenho outro arquivo chamado Search.mxml, que também tem seus
>componentes.
>Tenho um arquivo Result.mxml, que tem um panel e um dataGrid
>
>E todos arquivos não "unidos" no arquivo AppMain que é um arquivo
><mx:Application>
>
>A dúvida é o seguinte. Como eu recebo os valores dos compenente de
>Store, para que eu possa fazer uma busca e assim enviar para os
>componentes de Result.
>
>No começo qdo estava trabalhando tudo em um arquivo mxml, eu não tinha
>problema pois acessava atravez dos ID dos componentes, mas agora, para
>não ficar aquele unico arquivo, imenso, estou criando meus proprios
>componentes, mas não estou conseguindo acessá-los.
>
>Bem para quem conhece Java, em java eu tenho as variáveis de
>instancia.
>
>por exemplo:
>Store store = new Store();
>store.meuTxtField.getText();
>com a varável de instacia store eu teria acesso a todos os objetos de
>Store.
>
>E no Flex como funciona ?
>
>Se alguem tiver algum material ou puder clarear as ideias.
>
>Fico grato
>
>
>>
>
>
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---