|
主题: 我是菜鸟,help for .gif播放!
|
lj9708
职务:普通成员
等级:1
金币:0.0
发贴:40
|
#12001/6/1 11:33:49
我知道使用load导入,可是具体的函数怎么用呀???DisplayAnimatedGif(WindowHandle;FileName;Left;Top;Color),top和left怎么用呢? 举个例子好吗?谢谢!
|
xwfree
职务:普通成员
等级:1
金币:1.0
发贴:284
|
#22001/6/1 20:28:49
用aw5.2可以从insert菜单直接插入
|
lj9708
职务:普通成员
等级:1
金币:0.0
发贴:40
|
#32001/6/1 23:22:41
就是呀,5。1不行吗??
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#42001/6/1 23:26:51
5.1当然也可以Insert,不过看你意思,好象在用外部函数来播GIF。top和left应该是指播放区左上角坐标吧。
|
lj9708
职务:普通成员
等级:1
金币:0.0
发贴:40
|
#52001/6/2 0:01:54
是吗,可是我看不见呀? 好象quicktime3可以用来播放,可是,我点击后没反应。 就是insert->media->quicktime3,没反应呀???
|
小崔
职务:普通成员
等级:1
金币:1.0
发贴:231
|
#62001/6/2 0:47:32
插入可用以下几种方法: 如果是Authorware5.0,4.0,3.5的话,可以用你所说的那个函数。 但如果你用的是Authorware5.1,5.2的话,就可以用INSERT菜单中的MEDIA中的animated gif项,在弹出的窗口中选择BROWSE,再选择GIF文件,运行程序即可。 也可以用QUIKTIME,但你的机器必须装有QUIKTIME,否则就不行。
|
lj9708
职务:普通成员
等级:1
金币:0.0
发贴:40
|
#72001/6/2 1:07:15
哦,我说错了,我用的是5。0的,那该怎么办呢?
|
小崔
职务:普通成员
等级:1
金币:1.0
发贴:231
|
#82001/6/2 1:18:19
对了,lj9708,我记在authorware 5.0中用displayanimategif()可能会出错,你那里怎么样。 还有你那台电脑有没有装Quiktime.
|
lj9708
职务:普通成员
等级:1
金币:0.0
发贴:40
|
#92001/6/2 1:29:05
DisplayAnimatedGif(WindowHandle,FileName^"C:\\My Documents\\图片\\动感\\cat.gif",100,100,1) 我是这样写的,对不对呀?但还是没反应 还有,也没装QUICKTIME
|
小崔
职务:普通成员
等级:1
金币:1.0
发贴:231
|
#102001/6/2 1:35:55
如果你的主程序和该GIF文件在同一目录下的话,将此句改为 DisplayAnimatedGif(WindowHandle,Filelocation^"cat.gif",100,100,1) 试试看。
|
小崔
职务:普通成员
等级:1
金币:1.0
发贴:231
|
#112001/6/2 1:48:52
问题解决了吗?
|
lj9708
职务:普通成员
等级:1
金币:0.0
发贴:40
|
#122001/6/2 2:19:04
可是可以了,可效果不好,怎么拖一拖的呢? 我试过其它的,没问题呀,真搞不懂 ,你知道吗?
|
小崔
职务:普通成员
等级:1
金币:1.0
发贴:231
|
#132001/6/2 2:20:57
你所说的拖一拖,是指播放的时候有停顿现象吗?
|
lj9708
职务:普通成员
等级:1
金币:0.0
发贴:40
|
#142001/6/2 2:21:23
难道不能用相对路径吗?
|
小崔
职务:普通成员
等级:1
金币:1.0
发贴:231
|
#152001/6/2 2:31:43
当然也可以的,如你在cate.gif在当前盘符下的另外一个目录下,比如mj下,而你的程序在exp下,只要将句子改为 DisplayAnimatedGif(WindowHandle,Filelocation^"..\\mj\\cat.gif",100,100,1) 即可。
|