这是我的第一篇文章,我做了我的家庭作业,在网上搜索,但还没有找到我的问题的答案。希望你们有答案。
我试图用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:对不起我的英语,我希望你能理解。