|
主题: 请教:如何详细控制filmloop?
|
 redkite
职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2000/12/7 8:49:26
|
#12002/7/18 11:48:28
当filmloop播放时 能够有一个类似于flash的控制方式
比如:sprite(filmloop).playing sprite(filmloop).stop() sprite(filmloop).play()等
|
 我是小马
职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
|
#22002/7/18 12:42:05
行为用于实现filmloop的点击暂停,再次点击继续播放:
--ppause逻辑变量,记录filmloop是否停留当前帧 --pframe记录了filmloop的当前帧 property ppause,pframe --建立ppause、pframe两个变量 on beginsprite me ppause=false pframe=1 end --修改ppause的值,如果ppause为真,则记录filmloop当前帧 on mouseup me ppause=not ppause if ppause then tell sprite(me.spriteNum) to pframe=the frame end if end --如果ppause为真,回到filmloop的前一帧,从而实现filmloop停留当前帧 on exitframe me if ppause then if pframe=1 then tell sprite(me.spriteNum) to go to the lastframe else tell sprite(me.spriteNum) to go to pframe-1 end if end if end
注:节选自《Director疑难解析百例》
|
 steven5d
职务:普通成员
等级:1
金币:0.0
发贴:63
注册:2001/6/11 12:06:58
|
#32002/7/18 13:20:36
mzgjingsi在上个帖子中说 引用: 行为用于实现filmloop的点击暂停,再次点击继续播放:
--ppause逻辑变量,记录filmloop是否停留当前帧 --pframe记录了filmloop的当前帧 property ppause,pframe --建立ppause、pframe两个变量 on beginsprite me ppause=false pframe=1 end --修改ppause的值,如果ppause为真,则记录filmloop当前帧 on mouseup me ppause=not ppause if ppause then tell sprite(me.spriteNum) to pframe=the frame end if end --如果ppause为真,回到filmloop的前一帧,从而实现filmloop停留当前帧 on exitframe me if ppause then if pframe=1 then tell sprite(me.spriteNum) to go to the lastframe else tell sprite(me.spriteNum) to go to pframe-1 end if end if end
注:节选自《Director疑难解析百例》
这本书哪里有卖的?
|
 steven5d
职务:普通成员
等级:1
金币:0.0
发贴:63
注册:2001/6/11 12:06:58
|
#42002/7/18 13:21:37
问一个问题,tell的功用是什么?我查了一下帮助,里面只说了tell window的用法
|
 steven5d
职务:普通成员
等级:1
金币:0.0
发贴:63
注册:2001/6/11 12:06:58
|
#52002/7/18 13:38:07
试验了一下,发现tell可以对filmloop实现类似于Flash中对内部movie的控制。可是Filmloop中的帧可不可以加入脚本呢?如果能那样的话,那就太强了!
|
 我是小马
职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
|
#62002/7/18 14:31:06
steven5d在上个帖子中说 引用: 这本书哪里有卖的?
现在这本书正在审稿,应该很快就会出了 是5D的 疑难解析百例系列书籍之一,详细情况可以问问lakesea
|
 steven5d
职务:普通成员
等级:1
金币:0.0
发贴:63
注册:2001/6/11 12:06:58
|
#72002/7/22 13:04:51
怎样取得filmloop的总帧数的值?请指点。
|
 donlee
职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
|
#82002/7/25 16:55:49
这里tell的用法尚未在正式文档中公开. 上面的程序似乎是我回答问题时写出的,后面曾有一些进一步的解释.在5D还是在macromediachina我不记得了. 不过我想摘录或转抄的朋友应该注明一下吧.
|
 疯狂的少年
职务:普通成员
等级:1
金币:0.0
发贴:106
注册:2002/4/27 8:39:38
|
|