主题:  Dr高手问题--film loop 的透明怎么做?

南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
#12000/11/20 23:16:10
在DR中用 cast to time 后会在score中生成一个sprite,
把这个sprite拖到cast中就会生成一个 film loop.
但是这个 film loop 却不能透明(无论是Matte还是B T)。有没有一个办法让它透明呢??
答案是肯定的。因为Sprite是可能透明的。
第一步、要确定你的Film loop是要用什么透明方式,
第二步、在用cast to time 生成 sprite 之后就设成什么样的透明方式。
第三步、再把设好透明方式的 Sprite 拖到 cast 中生成 Film loop。
那个film loop 的透明方式就跟它的前生一样了,并且不能再被改变。反证我改不了,如果你能改请告诉我,谢谢。
以上是我在一次极偶然的试验中发现的,在这之前由于不懂这一点,使我错过了许多使用film loop的机会,为此也走了极多的变路!



lihxia

职务:普通成员
等级:1
金币:0.0
发贴:83
#22000/12/1 11:02:03
谢谢!!!



freda

职务:普通成员
等级:1
金币:0.0
发贴:45
#32000/12/1 11:48:31
其实,film loop的好处还不仅如此呢,今天才发现:

如果你在生成film loop以前就在某个sprite上带上script,生成film loop后,一样管用,
即:你的film loop 精灵上看不见带有行为。

这让我对d又有了新的认识,



toto

职务:版主
等级:5
金币:17.0
发贴:2582
#42000/12/1 12:13:12
film loop我用的很多,可能这就是DR的一个缺点吧,确实是没法改变的,



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
#52000/12/1 12:31:17
film loop动画的缺陷就是必须和movie共享时间轴,当电影播放头不前进或循环的时候film loop动画就停止了,在temple通道设置等待后也随之停止了。
这也是Dr动画功能不如flash的地方。



ruifeng

职务:普通成员
等级:1
金币:0.0
发贴:58
#62000/12/1 13:10:12
guo在上个贴子中说
引用:
film loop动画的缺陷就是必须和movie共享时间轴,当电影播放头不前进或循环的时候film loop动画就停止了,在temple通道设置等待后也随之停止了。
这也是Dr动画功能不如flash的地方。


老兄你说错了,film loop只是于Movie使用相同的Frame tempo而已。当电影播放头不前进或循环的时候film loop动画还是在播放的,而且配合控制的Lingo可以做出很多效果的!Dr的动画能力比Flash好多了,只是要用Bitmap而已。



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
#72000/12/1 13:51:33
不是我说错,是你理解错了。不信你在播放filmloop的帧上tempo里随便设置个wait或是用pause把播放头停下来看看,它还在动吗?
Dr和flash的动画能力孰优孰劣没必要争辩,看谁用什么顺手。



ruifeng

职务:普通成员
等级:1
金币:0.0
发贴:58
#82000/12/1 15:52:38
我从来不用wait和pause的,用了以后播放头就停止了,所有的动画都动不了。
强烈建议使用go the frame来阻止播放头前进。
另外Director和Flash的工作机制是不同的,Dr只有单一的播放头,而Flash是可以有多个播放头同时工作的。



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
#92000/12/1 17:01:08
“我从来不用wait和pause的,用了以后播放头就停止了,所有的动画都动不了。”

那你永远也使用不到他们的提供的便利和强大功能。对于wait,它提供的限定时间、键盘、鼠标等待可以用go to the frame 和其他lingo结合实现,等待线索点却是无法替代的。pause能在任意时刻停止播放头,go to the frame只能在帧脚本里,如果是要求在任意时刻暂停播放,你能却定在哪帧里面放go to the frame吗? 尽管可以用别的方法(前面的帖子我说过),毕竟不太方便。

“Dr只有单一的播放头,而Flash是可以有多个播放头同时工作。”

你能认识到这点就好,这不正体现了flash的优点么。flash的movie clip symble相当于一部单独的影片,movie clip可以多层嵌套,相互之间传递变量控制属性,做出的动画和交互更复杂多样。

编辑历史:[这消息被guo编辑过(编辑时间2000-12-01 17:16:03)]


toto

职务:版主
等级:5
金币:17.0
发贴:2582
#102000/12/1 18:09:41
guo 兄我不同意你的观点。
虽然DR在某些方面是存在缺陷,flash 与dr在某些方面是有相同之处,但两都完全是不同的两个方面,也就是说不存在相比的必要性。



Call Me Simon

职务:普通成员
等级:2
金币:2.0
发贴:646
#112000/12/1 19:45:08

矢量动画当然非Flash 莫属, 位图的动画还是Director 处理得好, 各有特点, 从播放引擎看, Flash相对比较弱一些, 尽管它支持多个时间线。

Director 里没有和movie clip一样的机制,不过应用起交互性来,选择很多, Filmloop是一种, 事实上, filmloop里可以包含声音通道以及behavior, 不过比较困难在score 里对它进行控制。
Director 还提供了其他几种机制:
1.MIAW 通过调用另一个movie, 有点像loadMovie, 不过比较难于控制movie 的形状,对系统要求也比较高。

2. Imported Director movie, 是以filmloop的方式导入,便捷控制其大小和透明。

3. 也是最有价值但目前还没有完全的官方支持的LDM - Linked Director Movie, 可以像控制sprite 一样来控制一个导入的外部movie. 还可以与其中的script 相交互。希望以后的版本有全面的支持。


另外, pause这个命令属于过时的,最还不用。