Comunidad de diseño web y desarrollo en internet online

Flash y Vb.NET .. no puedo recibir las variables... :-(

Citar            
MensajeEscrito el 22 Jul 2006 04:47 am
Hola a todos.. tengo un problema...

Estoy hacienodo una aplicacion con flash y Vb.NET.. el problema que tengo es:

Con VB.NET envio datos a un texto dinamico(este se llama "recibido")... y este texto dinamico muestra la cadena que envie...... hasta aca todo ok...

El problema esta en que cuando lo recojo con flash, este no lo reconoce... es decir...
el texto dinamico tiene la palabra "Hola Mundo"

pero cuando quiero mostrarlo en otro texto dinamico
mostrar.text=recibido.text;

Este no me muestra.. me sale no definido...

la verdad no se como puedo recoger.. creo que no es .text... algo falta...

ayuda.... :(

Por richardinj

20 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Jul 2006 04:21 am
mmm, es variales en formato &var=valor&var2=valor2&?
si es asi no tienes la propiedad text, sino solo su valor izquierdo, osea
de &variable1=todo se derrumbo&variable2=dentro de mi&

trace(variable1)
daria "todo se derrumbo"...


si no es asi si estas usando webServiceconnector... dime y te dare otro ejemlo

Por juso

16 de clabLevel



 

atotonilco

firefox
Citar            
MensajeEscrito el 24 Jul 2006 02:54 pm
mmm... no tanto asi...

con Vb.NET envio mediante .setVariable(variabledeflash, Valor)

En flash tengo un texto dinamico llamado "variabledeflash" y en propiedades en VAR tb puse variabledeflash...

Cuando ejecuto desde Vb.Net me funciona normal...y en el campo dinamico(variabledeflash) si se muestra la cadena...

pero cuadno quiero recogerlo, no puedo...
por ejemplo quiero mostrarlo en otro campo de texto de este modo..

muestraAca.text=variabledeflash.text;

y en muestraAca.text me sale undefined ... no puedo recoger...

creo que debe ver otro modo de recoger las variables.... pero cual...
cuando se envia desde VB.NET variabledeflash.text aparenta tener el valor del campo en el texto... pero cuando se quiere recoger... este no existe...

Por richardinj

20 de clabLevel



 

msie7
Citar            
MensajeEscrito el 25 Jul 2006 03:36 am
mmm, comprendo, tu aplicacion es standalone, no es un aspx,,, ahora bien
prueba con fscommand o con ExternalInterface,, son mejores que setVariable

Por juso

16 de clabLevel



 

atotonilco

firefox
Citar            
MensajeEscrito el 25 Jul 2006 04:07 am
Ehm, haber, juso setVariable, es código VisualBasic del objeto OCX(flash), en Visual Basic no existe fscommand ni ExternalInterface, esos son de ActionScript. Esta bien que use setVariable.

richardinj para que te funcione, no te recomiendo eso de la variable en el campo de texto, mejor usa ExternalInterface(como decía juso) para recibir la variable.

Saludos

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 25 Jul 2006 11:14 pm
equivocado... externalInterface.. funciona para poder llamar funciones del swf desde el VB.net o del vb.net desde el swf, setvariable esta casi deprecado....

Por juso

16 de clabLevel



 

atotonilco

firefox
Citar            
MensajeEscrito el 28 Jul 2006 12:34 am
En actionscript, puedes usar External Interface para enviar y recibir datos, respecto a lo que me refería de VB.

Lo decía por esto:

prueba con fscommand o con ExternalInterface,, son mejores que setVariable


En .NET o cualquier otro lenguage que permita comunicación directa con el Flash Player(ActiveX o NPRuntime), fscommand y/o ExternalInterface, no existe como tal en el lenguage, son parte del objeto de Flash. Si no embebes un objeto Flash 8 o superior en tu aplicación, de nada te serviría intentar usar en Visual Basic el ExternalInterface.

Saludos :wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 28 Jul 2006 12:53 am
:o seria algo tonto usar .Net y no usar flash 8 :) , yo utilice hace 5 años el setVariable en una aplicacion de delphi, el cual tenia un thread corriendo para saber si se habian generado eventos desde flash es decir era toda una burrada, pero hoy doy gracias a que ya existe externalInterface..
pero volviendo a tu post...
verifica que estas invocando instancias no variables.. :)

Por juso

16 de clabLevel



 

atotonilco

firefox
Citar            
MensajeEscrito el 27 Sep 2007 06:54 pm
hola richardinj
el problema es que debes quitarle el .text daja solo el nombre

en lugar de mostrar.text=recibido.text; es mostrar.text = recibido

Por elier_rp

56 de clabLevel



Genero:Masculino  

firefox

 

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