gpt4 book ai didi

c# - 在C#中播放swf文件

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:20 24 4
gpt4 key购买 nike

我在工具箱中添加“ShockwaveFlashObject”并将其拖到窗体上并编写下面的代码但没有任何反应,为什么?

axShockwaveFlash1.Movie=Application.StartupPath+"\flash.swf";
axShockwaveFlash1.Play();

axShockwaveFlash1.LoadMovie(0, Application.StartupPath + "\flash.swf");
axShockwaveFlash1.Play();

最佳答案

因为转义字符;

string path = Application.StartupPath+"\flash.swf";

路径实际上等于 C:\Users\username\Documents\Visual Studio 2008\Projects\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debuglash.swf如您所见,...\Debug +\f 已转换为 Debug

避免转义字符使用@

string path = Application.StartupPath+@"\flash.swf";

现在路径等于 C:\Users\username\Documents\Visual Studio 2008\Projects\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\flash.swf

很可能这就是你想要得到的。

关于c# - 在C#中播放swf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6787412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com