主题:  如何去掉全屏时的边框?

paipai

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2000/10/28 11:22:26
#12000/12/18 15:54:44
我的projector文件全屏运行时有一条蓝色边框,怎么去掉?



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#22000/12/18 17:07:41
仔细检查一下,是不是你的背景图片易位造成的?

至少目前我没有遇到过这种问题



paipai

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2000/10/28 11:22:26
#32000/12/19 17:12:52
是在舞台的边界有一条线,那里没有内容,只有背景色。我在NT上是一条蓝线。在Win98上的情况则是一条黑线(当背景色是白色时是一个黑框,背景色是黑色时才不会看到边框)



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
注册:2000/10/24 12:13:42
#42000/12/19 17:20:54
Border Xtra



amith

职务:普通成员
等级:1
金币:0.0
发贴:159
注册:2000/12/6 10:36:11
#52000/12/19 20:01:19
如果没有 该 xtra 的话,可以采用 dir 7.02 的一个新特性,就是不规则窗口。
制作一个跟舞台同样大小的黑色图片当作舞台的mask. 具体实现方法参考不规则窗口的程序。



南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
#62000/12/19 21:43:29
dr8有这个功能吗?



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
注册:2000/10/24 12:13:42
#72000/12/20 16:12:34
知道怎么不用插件做不规则窗口的就别抠了,这个问题已经出现过几次,老是没有正面回答。



Call Me Simon

职务:普通成员
等级:2
金币:2.0
发贴:646
注册:2000/9/19 13:56:51
#82000/12/20 18:55:46
制作不规则形状的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
end


B: frame script:

on exitFrame me
go the frame
end


C: 一个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.

其他朋友有别的方法请补充。


编辑历史:[这消息被flyingbird编辑过(编辑时间2000-12-20 19:02:43)]