当前位置:编程学习 > VB >>

关于Shockwave flash的问题

我想用一个flash控件播放flash文件,
Private Sub Form_Load()
ShockwaveFlash1.Movie = "C:\Documents and Settings\Administrator\桌面\project\OCX\44442.swf"
End Sub
如果我想写成相对地址的话,应该怎样写呢?("\project\OCX\44442.swf") --------------------编程问答-------------------- ShockwaveFlash1.Movie = app.path & "..\OCX\44442.swf" --------------------编程问答-------------------- ........... --------------------编程问答-------------------- 这个要看你的程序文件在文件夹中如何组织了

如果
project\source\*.vbp
project\ocx\*.swf

ShockwaveFlash1.Movie = app.path & "..\OCX\44442.swf"

如果
project\*.vbp
project\ocx\*.swf

ShockwaveFlash1.Movie = app.path & "\OCX\44442.swf" --------------------编程问答-------------------- 用上面的方法根本运行不了,我有试过,所以才问的,应该不是简单的只应用APP.path --------------------编程问答--------------------
引用 4 楼 syy880107 的回复:
用上面的方法根本运行不了,我有试过,所以才问的,应该不是简单的只应用APP.path


如果你的flash文件在你的应用程序文件夹内(或者子文件夹内),可以用相对路径;否则,必须用绝对路径。

例如:exer所在路径是:d:\youapplication,而flash文件所在路径是d:\youapplication\flash
则:ShockwaveFlash1.Movie =app.path &"\flash\44442.swf" --------------------编程问答--------------------  flash_Game.LoadMovie 0, App.Path & "\魔塔.swf"
app.path 没有错,错的是你用的参数,请参照以上语句。 --------------------编程问答-------------------- 设置shockwaveflash控件属性base的位置,即可。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 7 楼 steking1 的回复:
设置shockwaveflash控件属性base的位置,即可。

狗的,哪百年的贴子啊!
楼主已出国定居,后面的不要再回了!
补充:VB ,  控件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,