首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

使用shockwaveflash1.SetVariable();设置变量为何不能在Flash中显示出来?解决办法

2012-02-22 
使用shockwaveflash1.SetVariable()设置变量为何不能在Flash中显示出来?procedureTForm1.BitBtn1Click(Se

使用shockwaveflash1.SetVariable();设置变量为何不能在Flash中显示出来?
procedure   TForm1.BitBtn1Click(Sender:   TObject);
begin
  shockwaveflash1.SetVariable( 'edtText ', '信息已送达! ');
end;

procedure   TForm1.Button1Click(Sender:   TObject);
begin
  edit1.Text   :=   ShockWaveFlash1.GetVariable( 'edtText ');
end;


上面是我写的设置flash中文本框的代码,下面为显示相应的文本框内容的代码,请问为何在设置完变量后不能立刻在Flash中显示?

或许有其他哪方面没有考虑到,请大虾们不吝赐教。

[解决办法]
...
//设_root下info变量
sf.SetVariable( '_root.info ', edtInfo.Text);
//调用_root第1帧这代码,可在其代码中设置值使起作用
sf.TCallFrame( '_root ', 0);
...
或者,edtText为动态文件变量名可试

热点排行