| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > Flash经验技巧 > 文章正文 用户登录
调查显示搜索对于
IDC:宽屏显示器将
如何让你的网站显
在FLAHS中实现LRC
实现在Flash课件中
flash中显示LRC歌
xml方式载入图片自
动态文本清晰显示
实现导入外部JPG图
用右键菜单来控制

不显示舞台以外的东西           

不显示舞台以外的东西

作者:佚名 来源:闪吧 作者: tengun10 更新:2007-1-13 20:57:00 错误报告 我要投稿

每次做flash最讨厌舞台外边的东西漏出来.每次设置遮照又麻烦.况且每次影片都不一样大小....

些了一点as存为start.as

以后只要在第一镇

#inclode "start.as"就可以..再懒的话可以做模版..还能再懒吗??..可以参照这个
fscommand("fullscreen", true);//这个不多说啦
_root.createEmptyMovieClip("mask", 10000);//建立一个空mc在根上
/*这是wei386提的建议:
好东西,欢迎皮皮,我一般就是画个矩形,不过你这样倒是方便了,_root.createEmptyMovieClip("mask", 10000);
这个不是最好,最好别制定具体层,一个朋友以前这么说过_root.getNextHighestDepth() 比较好
*/
w=Stage.width;
//stage是窗体对象.象鼠标对象一样不用new一个.Stage.width就是窗口的宽度拉!
h=Stage.height;
//高度拉!这样的好书是无论哪个动画都会形成与窗口一样大的宽高..
//下面的画矩形拉
with (_root.mask) {
beginFill(0xFFFFFF, 100);
lineStyle(1, 0xffffff, 100);
moveTo(0, 0);
lineTo(w, 0);
lineTo(w, h);
lineTo(0, h);
lineTo(0, 0);
endFill();
}
_root.setMask("mask");//把整个动画用与场景一样大的矩形遮罩.呵呵呵呵
tigerkin
补充一句,AS的遮罩与层之间没有必然联系,并不像在时间线动画的遮罩中,遮罩层一定要在上层。

换句话说,在AS中,低层的mc照样可以遮罩高层的mc
因此,楼主的例子中就没有必要使用 10000 了,其实用0就可以了,当然0层就只能包含遮罩层,不能再放置其他的mc
_root.createEmptyMovieClip("mask", 0); // 在根的0层上建立一个空mc,照样用!

当然,

_root.createEmptyMovieClip("mask", _root.getNextHighestDepth());

这个也不错,高手都这么用

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。