C#中加载flash时路径的问题!!!

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:33:37
我家的c#中已经能够使用c#了。但是发现了一个很奇怪的问题。
我是用这个方式,来加载flash的。

myflash.MyFlash.Movie = Application.StartupPath + @"video\126.swf";
myflash.MyFlash.Play();
不能放。
我用的是相对的路径。就是在Debug里建了一个video的文件夹。
(文件名和路径全都正确)

如果,我用myflash.MyFlash.Movie = Application.StartupPath + "\\126.swf";就可以。

请问,编程高手,这是为什么啊??难道一定要用"\\126.swf";路径吗???那要是,我要在Debug里建一个文件夹来访问的话,该怎么办啊??

video\126.swf "\"单斜杠的问题,单斜杠是转义,用"\\"双斜杠就好了。

这种问题 自己调试 运行到这句的时候看看myflash.MyFlash.Movie的值有什么问题。相信你能解决!!

myflash.MyFlash.Movie = Application.StartupPath + @"\video\126.swf";
myflash.MyFlash.Play();
在video前在加个斜杠