Comunidad de diseño web y desarrollo en internet online

problema con shared Objects en flex 3

Citar            
MensajeEscrito el 04 Jun 2009 01:31 am
Estoy trabajando con un shared Object de Flex 3 y queria saber si es posible que un shareObject que lo cree y lo alimente una aplicación, pueda ser accedido por otro shared Object que esta apuntando al mismo Object que creó la primera aplicación.

por ejemplo:

la aplicacion # 1 le asigna valores :

userInformation = SharedObject.getLocal("mydata");
userInformation.data.USER = user;
userInformation.flush();

entonces en la aplicación #2
si yo tuviese
userInformation2 = SharedObject.getLocal("mydata");
y luego comparo
if (userInformation.data.USER != null)

funcionaria???

en teoria ambos componentes estan apuntando al mismo sharedObject llamado mydata, y como los Shared objects se guardan locales, entonces no sé si se puede o es que cada componente donde se usa un shared Object hace referencia exclusiva a ellos, sin importar que en otros componentes (apartes) se usen shared Objects con mismo nombre.

gracias!

Por nigma

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jun 2009 11:32 am
No recuerdo mucho como era la estructura de directorios, pero creo que en UserData/Flex/nombre Aplicacion o algo así. Mírate en la ayuda, en el SharedObject.getLocal hay un segundo argumento que es el path, si usas por ejemplo un / en ambos acceden al mismo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Jun 2009 04:30 pm
Muchas gracias por tu respuesta!! Encontré esto

var myNC:NetConnection = new NetConnection();
myNC.connect("rtmp://[yourDomain].com/applicationName");
var myRemoteSO:SharedObject = SharedObject.getRemote("mo", myNC.uri, false);
myRemoteSO.connect(myNC);

creo que eso me ayudará!!

Por nigma

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jun 2009 04:31 pm
Muchas gracias por tu respuesta!! Encontré esto

var myNC:NetConnection = new NetConnection();
myNC.connect("rtmp://[yourDomain].com/applicationName");
var myRemoteSO:SharedObject = SharedObject.getRemote("mo", myNC.uri, false);
myRemoteSO.connect(myNC);

creo que eso me ayudará!!

Por nigma

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jun 2009 06:58 pm
Nop, eso es una conexión a un Flash Media Server y a un SO remoto, creí que estabas hablando de un SharedObject local y que Flash Media Server no tenía nada que ver con esto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Jun 2009 11:00 pm
Si, tienes razon, ya revisé y no es lo que ocupo! lo que ocupaba era uno local! asi que ando viendo aun como solucionarlo!

gracias!

Por nigma

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Jun 2009 12:19 pm

Por Eliseo2

710 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.