如何将动态文本框值作为变量

时间:2012-11-11 04:35:04

标签: vb.net flash

这是我的第一篇文章,我做了我的家庭作业,在网上搜索,但还没有找到我的问题的答案。希望你们有答案。

我试图用VB.net,VS 2008创建一个应用程序,它可以在AS2 Flash CS3文件中显示图像。基本上,所有数据(图像文件名)都列在VB应用程序中,然后单击按钮,我将图像文件名传递给flash

  
SetVariable(frameTarget, textVariable, imageFilename)
  

将文件名作为文本发送到flash中的动态文本框不是问题,显示文件名。 但是,当我想在动态文本框中获取文本时,请执行;

  
loadMovie(textboxVar, mc.picframe);
  

......什么都没发生。 所以,我创建一个空变量,因为我认为它将在稍后填充,然后使用该变量

  
var fileName:String = textVariable;

loadMovie(fileName, mc.picframe);
  

......仍然没有发生任何事。 然后我做一个跟踪(fileName)返回undefined x_x

经过几天的搜索,我找到了;

  
var fileName:String;

onEnterFrame = function() {

   fileName = textVariable;

   trace(fileName); // return the text value; but with endless-looping

   loadMovie(fileName, mc.picframe); // undefined in fileName (again!)

}
  

* 叹息

所以,我的问题是:

  • 我做错了吗?

  • 如何制作从VB发送的动态文本框值,作为闪存内的变量,以便以后使用?有可能吗?

  • 或者,也许我想念这个问题的一些链接,你能指定我吗?

非常感谢您的回复:)

PS:对不起我的英语,我希望你能理解。

0 个答案:

没有答案