Informações:
É o seguinte pessoal, estou trabalhando com três arquivos, XX.as,
Monitoramento.as, Monitoramento.mxml e visualizar.mxml.
No Monitoramento.mxml tenho um AdvancedDataGrid que contém um
itemRenderer (no caso um ícone) em uma de suas colunas. Quando clico
no ícone, pego o Id da informação que está na mesma linha, envio este
id para o php fazer a consulta no oracle e retorno as informações com
oci_fetch_object (Retorno como objetos) e abro um PopUpManager:
private function mostraContainer():void{
tw = visualizarPopUpManager.centerPopUp(PopUpManager.createPopUp
(this, visualizar, true)));
}
Neste PopUpManager acima é aberto uma TitleWindow (Essa TitleWindow é
um componente com o nome visualizar.mxml, nela irá conter uma
AdvancedDataGrid que será populada com informacoes que busquei na base
através do ID).
Problema:
Quando estou no arquivo -> visualizar.mxml = consigo acessar os
metodos do Monitoramento.as e os do XX.as e nem mesmo as propiedades
do propio arquivo.
O arquivo contém o script abaixo:
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" close="PopUpManager.removePopUp(this)" width="700"
height="400" color="#000000" showCloseButton="true"
title="Monitoramento Completo do Container" themeColor="#869CA7">
<mx:Script source="scripts/Monitoramento.as"/>
<mx:Script>
<![CDATA[
//Apenas o import para fechar a PopUpManager
import mx.managers.PopUpManager;
]]>
</mx:Script>
</ Abaixo do script contém os labels e datagrids...>
Quando estou no arquivo -> Monitoramento.as = não consigo acessar os
metodos do XX.as e nem as propiedades da AdvancedDataGrid e Label que
estão no arquivo visualizar.mxml.
A msg de erro:
1120: Access of undefined property "nome da propiedade que estou
tentando acessar".
Obs: Tanto no visualizar.mxml como no Monitoramento.as seto os
arquivos .as!!!
Acho que talvés o problema sejá por eu estar criando a função
mostraContainer();
Talvés a solução esteja bem na cara, mas é que ainda não sou maduro em
Flex, tenho alguns problemas com acesso de propiedades sempre. Se a
explicação estiver muito abstrata por favor indiquem onde precisa de
uma especificação mais profunda!
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
-~----------~----~----~----~------~----~------~--~---