Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Flash y Actionscript (http://www.forosdelweb.com/f16/)
-   -   Accesar a objetos y variables desde una aplicacion externa (http://www.forosdelweb.com/f16/accesar-objetos-variables-desde-aplicacion-externa-474854/)

adanqfb 21/03/2007 10:54

Accesar a objetos y variables desde una aplicacion externa
 
Hola todos, tengo dos dudas. Estoy tratando de accesar desde una aplicacion externa a los objetos y variables de una forma creada en Flex. Mi proyecto se llama Test y cree un TabNavigator con ID tab. Dentro cree una pestaña con ID emisor y dentro de éste un TextBox con ID t. Después de buscar, se supone que la ruta del control de texto es:

Test0.tab.emisor.t

Pero no me lo reconoce, sin encambio trato de utilizar el tabNavigator (Test0.tab) Si puedo!!!


Asimismo, si creo una variable, tampoco puedo accesarla

public var Nombre:String="";

Se supone que debería entrar (externamente) de la siguiente forma:

Test0.Nombre

¿Alguien sabe como puedo accesar a las propiedades desde fuera?

Gracias

jahepi 22/03/2007 19:36

Re: Accesar a objetos y variables desde una aplicacion externa
 
Hola adanqfb!

Me imagino que el problema surge porqué no estas tomando en cuenta que todos tus componentes están contenidos dentro de un objeto raiz, en este caso la aplicación, para hacer referencia al objeto raiz lo haces de esta forma:

Código:

private var application:Test = Application.application as Test;

//Ahora en cualquier lado de tu aplicación haces referencia a tus componentes así:
private textBox:Object = application.Test0.tab.emisor.t;

Fíjate que el tipo de dato de mi variable application es "Test", esto es el nombre de tu proyecto, y hago el casting al tipo Test porqué la propiedad Application.application contiene la referencia a un objeto genérico.

Un saludo! :adios:

adanqfb 24/03/2007 22:40

Re: Accesar a objetos y variables desde una aplicacion externa
 
Gracias, eso me puede ayudar, aunque yo estoy tratando de accesar desde una aplicación en Visual Basic y recibo eventos desde otra aplicación desarrollada en Flex. Llo que no puedo es enviar información desde VB a Flex, ya sea cambiando una variable o llamando una función. Lo raro es que si diseño un programa en Flash 9 sí funciona, pero si trato de cambiar un dato de un formulario hecho en Flex, no puedo accesar a las propiedades. Puedo accesar al objeto, y sus subobjetos, incluso al cuadro de texto t, pero si quiero obtener la propiadad text, no puedo...alguien sabe por qué? ¿Será necesario que desarrolle mi aplicación en .NET? o podría crear un contenedor en Flash 9? Podría leer mi aplicación Flex desde Flash y de ahí comunicarme con VB?

Gracias nuevamente.

adanqfb 27/03/2007 14:35

Re: Accesar a objetos y variables desde una aplicacion externa
 
Gracias por la respuesta, pero viendo otros mensajes, creo que la solución a mi problema son MDM Zinc y Adobe Apollo, ahora sólo falta ver cual es mejor :-) .

Gracias.


La zona horaria es GMT -6. Ahora son las 00:40.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.