请教 C#发送数据到FLASH
C#发送到Flash :在c#中放入一个按钮,事件:
private void button1_Click(object sender, System.EventArgs e)
{
string flashData = "一二三四五六七";
axShockwaveFlash1.SetVariable("txt",flashData);
}
在Flash中就写两句代码就可以了:
var mo:Object=new Object();
mo.watch("txt"); ///falsh中会提示Warning:1060:迁移问题:不再支持 watch 方法。请使用存取器属性(get/set 函数)或 flash.utils.Proxy 类来实现类似功能。。
网上有说这个 SetVariable方法
但是屡次没调试成功。
可能这里不知道如何写no_txt.text= ... ;//从 c#传过来的数据、
这里no_txt就是显示不出来 传过来的 数据。。 --------------------编程问答-------------------- 感觉是flash中写的不对.
var txt="";
var SetSlide:Function =function (prop, oldVal, newVal)
{
no_txt.text= newVal;
}
this.watch("txt",fwatchTxt); --------------------编程问答-------------------- var txt="";
var SetSlide:Function =function (prop, oldVal, newVal)
{
txt=newVal;
no_txt.text= newVal;
}
this.watch("txt",fwatchTxt); --------------------编程问答-------------------- 1120: 访问的属性 fwatchTxt 未定义。
按楼上的 写法还是不行。。。
恩 确实 FLASH 这边 不会写。。写的没对 --------------------编程问答-------------------- 是不是 在c#里面的取值的要get/set的 --------------------编程问答-------------------- 应该是可以调用的吧 --------------------编程问答-------------------- 最近刚好碰上这样的问题 同求
补充:.NET技术 , C#