返回   webstudio Forums > webstudio book > flash网站建设技术精粹

发表新主题 回复
 
主题工具 显示模式
旧 2008-04-26, 04:42 PM   #1
dongbing
初级会员
级别:1 | 在线时长:6小时 | 升级还需:6小时
 
注册日期: 07-05
帖子: 3
现金:-4金币
资产:-4金币
dongbing 向着好的方向发展
难过 【讨论】第三章中setInterval.fla有点问题!

老大呀!测试影片时,第三章中setInterval.fla有点问题! 那张背景图(红叶子的图)先闪了一下,这个问题如何解决呢?知道的高手告诉我呀!
dongbing 当前离线  
回复时引用此帖
旧 2008-05-02, 12:02 AM   #2
egoldy
沙漠孤鹰
级别:22 | 在线时长:617小时 | 升级还需:4小时级别:22 | 在线时长:617小时 | 升级还需:4小时级别:22 | 在线时长:617小时 | 升级还需:4小时级别:22 | 在线时长:617小时 | 升级还需:4小时
 
egoldy 的头像
 
注册日期: 04-07
住址: 北京
帖子: 2835
精华:4
现金:2411金币
资产:1668861金币
声望: 650
egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀
发送 MSN 消息给 egoldy 发送 QQ 消息给 egoldy
默认 回复: 【讨论】第三章中setInterval.fla有点问题!

请不要重复发帖,是如何闪的.可以偿试先设置它的_alpha为0.

http://www.webstudio.com.cn/wssign/egoldyfoot.jpg
egoldy 当前离线  
回复时引用此帖
旧 2008-05-04, 10:24 AM   #3
dongbing
初级会员
级别:1 | 在线时长:6小时 | 升级还需:6小时
 
注册日期: 07-05
帖子: 3
现金:-4金币
资产:-4金币
声望: 10
dongbing 向着好的方向发展
默认 回复: 【讨论】第三章中setInterval.fla有点问题!

就是一开始,那张红色的图显示了一下,时间很短的,然后就没了 是不是先设置:bg._alpha = 0;再设置:bg._alpha = 100;??
dongbing 当前离线  
回复时引用此帖
旧 2008-05-06, 01:40 PM   #4
egoldy
沙漠孤鹰
级别:22 | 在线时长:617小时 | 升级还需:4小时级别:22 | 在线时长:617小时 | 升级还需:4小时级别:22 | 在线时长:617小时 | 升级还需:4小时级别:22 | 在线时长:617小时 | 升级还需:4小时
 
egoldy 的头像
 
注册日期: 04-07
住址: 北京
帖子: 2835
精华:4
现金:2411金币
资产:1668861金币
声望: 650
egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀
发送 MSN 消息给 egoldy 发送 QQ 消息给 egoldy
默认 回复: 【讨论】第三章中setInterval.fla有点问题!

针对你说的现象.我这儿测试了一下.并没有发现你说的现象.
egoldy 当前离线  
回复时引用此帖
旧 2008-05-06, 03:20 PM   #5
dongbing
初级会员
级别:1 | 在线时长:6小时 | 升级还需:6小时
 
注册日期: 07-05
帖子: 3
现金:-4金币
资产:-4金币
声望: 10
dongbing 向着好的方向发展
默认 回复: 【讨论】第三章中setInterval.fla有点问题!

啊!不会吧!我是直接拿的书光盘里的文件呀!我把源文件拷上来,看看究竟是啥原因?
stop();
//初始化两个坐标位置变量
var nx:Number = 0;
var ny:Number = 0;
//初始化mask图像的大小
var maskwidth:Number = 64;
var maskheight:Number = 64;
//创建一个空的movieClip用于装载mask.
this.createEmptyMovieClip("maskHolder", 1);
//定义函数addMask(),以便在后面使用setInterval来调用
function addMask() {
//设定一个对深度的引用,用作在attachMovie中动态增量
var ndepth:Number = maskHolder.getNextHighestDepth();
// 动态的从库中贴加mask影片剪辑,并设置引用maskgroup.
var maskgroup:MovieClip = maskHolder.attachMovie("mask_mc", "mask"+ndepth, ndepth);
//maskgroup的x和y轴位置
maskgroup._x += nx;
maskgroup._y = ny;
trace(maskgroup._x);
//x位置不断递增,
nx += maskwidth;
//设定条件如果超过的屏幕的宽度则在y方向上增加.
if (nx>Stage.width) {
nx = 0;
ny += maskheight;
}
trace("y轴是"+maskgroup._y);
//如果y方向的位置超过了屏幕高度,则停止setInterval().
if (ny>Stage.height) {
clearInterval(loopId);
}
//设置遮罩
bg.setMask(maskHolder);
trace("function call");
}
//起用setInterval自动生成遮罩
var loopId:Number = setInterval(addMask, 100);

此帖于 2008-05-06 03:29 PM 被 dongbing 编辑。
dongbing 当前离线  
回复时引用此帖
旧 2008-06-04, 10:11 PM   #6
whitebud
初级会员
级别:0 | 在线时长:0小时 | 升级还需:5小时
 
注册日期: 08-06
帖子: 3
现金:10金币
资产:10金币
声望: 10
whitebud 向着好的方向发展
默认 回复: 【讨论】第三章中setInterval.fla有点问题!

我将代码改为
stop();
//初始化两个坐标位置变量
var nx:Number = 0;
var ny:Number = 0;
bg._alpha = 0;
//初始化mask图像的大小
var maskwidth:Number = 64;
var maskheight:Number = 64;
//创建一个空的movieClip用于装载mask.
this.createEmptyMovieClip("maskHolder",1);
//定义函数addMask(),以便在后面使用setInterval来调用
function addMask() {
bg._alpha = 100;
//设定一个对深度的引用,用作在attachMovie中动态增量
var ndepth:Number = maskHolder.getNextHighestDepth();
// 动态的从库中贴加mask影片剪辑,并设置引用maskgroup.
var maskgroup:MovieClip = maskHolder.attachMovie("mask_mc", "mask"+ndepth, ndepth);
//maskgroup的x和y轴位置
maskgroup._x += nx;
maskgroup._y = ny;
//trace(maskgroup._x);
//x位置不断递增,
nx += maskwidth;
//trace(maskgroup._x);
//设定条件如果超过的屏幕的宽度则在y方向上增加.
if (nx>Stage.width) {
nx = 0;
ny += maskheight;
}
//如果y方向的位置超过了屏幕高度,则停止setInterval().
if (ny>Stage.height) {
clearInterval(loopId);
}
//设置遮罩
bg.setMask(maskHolder);
//trace("function call");
}
//起用setInterval自动生成遮罩
var loopId:Number = setInterval(addMask, 100);
whitebud 当前离线  
回复时引用此帖
发表新主题 回复

书签

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转

所有时间均为格林尼治时间 +9。现在的时间是 07:30 PM


copyright by webstudio.com.cn. All Rights Reserved.
Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2020,Jelsoft Enterprises Ltd.
增强包 [3.4] 制作: PHP源动力   官方中文站: vBulletin 中文