在VC++中怎么使用Shockwave Flash Object控件

[复制链接]
查看11 | 回复3 | 2015-8-8 14:23:48 | 显示全部楼层 |阅读模式
我在一个MFC的工程中插入了VC++Shockwave Flash Object问题控件,并为它添加了控制变量CShockwaveflash1 swflash,在对话框的OnInitDialog函数中添加了如下代码
CString path;
path="D:\学习\网络编程视频\网络编程视频\141.swf";
swflash.LoadMovie(1,path);
swflash.Play();
可是不能播放,控件什么都没播,白色.....
谁能教教我这个控件怎么用啊

回复

使用道具 举报

千问 | 2015-8-8 14:23:48 | 显示全部楼层
ShockwaveFlash控件属性:1.AlignMode(读写)语法:AlignMode As Long说明:对齐方式,与 SAlign 属性联动。当控件的 长宽比例与影片不一致且 WMode 不为 ExactFit时,影片(没有被放大的)在控件中显示的位置可用该属性调整。 该属性值由标志位组成。如图,将该属性值(二进制)中相 应的位标记为 1就设置了相应的对齐方向。属性值与相应的对齐方式。后面括号里是二进制数。2.SAlign (读写)语法:SAlign As String说明:对齐模式(与 AlignMode 联动)。当 AlignMode代表各对齐模式的位被置“1”时,SAlign ...
回复

使用道具 举报

千问 | 2015-8-8 14:23:48 | 显示全部楼层
不知道噢.我只是知道,在as代码之中,要用转义字符转义 \ 这个号的.所以,如果是在as中,应该写成path="D:\\学习\\网络编程视频\\网络编程视频\\141.swf";VC++是什么的,我还没有听说过的噢....
回复

使用道具 举报

千问 | 2015-8-8 14:23:48 | 显示全部楼层
你的这个参数用错了哈,应该是swflash.LoadMovie(0,path);swflash.Play();...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行