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

发表新主题 回复
 
主题工具 显示模式
旧 2009-10-01, 01:14 AM   #1
whitebud
初级会员
级别:0 | 在线时长:0小时 | 升级还需:5小时
 
注册日期: 08-06
帖子: 3
现金:10金币
资产:10金币
whitebud 向着好的方向发展
问题 第四章中平铺可缩放的底纹背景问题

我将该范例代码改为通过代码创建背景后,怎么不需要侦听就能出来效果呢?在代码中测试新建的背景元件的宽度为2500,这是什么原因?急盼老师以及各位高手能解释一下!代码如下,链接的图片名为pic:


Stage.align = "TL";
Stage.scaleMode = "noScale";

createEmptyMovieClip("background_mc",0);
var temp:MovieClip = background_mc.attachMovie("pic", "pic1", 0);

var tw:Number = temp._width;
var th:Number = temp._height;
var nw:Number = Math.ceil(Stage.width/tw);
var nh:Number = Math.ceil(Stage.height/th);
removeMovieClip(temp);
for (var i:Number = 0; i<tw; i++) {
for (var j:Number = 0; j<th; j++) {
var img:MovieClip = background_mc.attachMovie("pic", "pic"+i, background_mc.getNextHighestDepth());
img._x = tw*i;
img._y = th*j;
}
}
trace(background_mc._width)
whitebud 当前离线  
回复时引用此帖
发表新主题 回复

书签

主题工具
显示模式

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

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

论坛跳转

所有时间均为格林尼治时间 +9。现在的时间是 09:59 AM


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