制作不规则形状的movie.
1.制作一个dummy movie, 其用途类似stub movie. 我会设定这个movie 的size 为1x1 pixel,该movie 一共三个cast members.
A: movie script:
on startMovie
global gMyMiaw
set the visible of the stage = FALSE
gMyMiaw = window "miaw"
gMyMiaw.windowtype = member "mask"
open gMyMiaw
endB: frame script:
on exitFrame me
go the frame
endC: 一个bitmap cast member, 可以是任意形状, 关键要转化它为
1bit,作为mask, black 是可见的区域, white 是不可见的区域。
很明显, 这个电影所作的事情就是在背后循环(go the frame), 但是在它启动时,调用了miaw. 而miaw的window 形状则由那个1bit 的bitmap member来决定。
2. 毫无疑问, 真正的movie 是这个miaw, 你可以根据dummy movie 里的script命名它为“miaw”, 当然你也可以用其它的名字, 只要和dummy movie 的movie script 一致就行了。
3. 回到dummy movie, 制作它的projector 文件, 然后开始播放, viola! 你会发现你的电影正在以那个mask 的奇怪形状在播放。
注意: 1. 这个方法适用于 Director 7.02 和Director 8.
2. 这个方法适用于在projector 下播放.
3. miaw很耗费系统资源, 这也是我为什么用1x1的dummy movie.
其他朋友有别的方法请补充。
