研究过来过去没发现什么问题 请高手看下
时间:2011-08-31
来源:互联网
代码79-82行 想做一个鼠标点击下载壁纸的功能
attachMovie("pic_mc", "pic_mc"+d, d+1000, {_x:190+d%pai_num*(width_num+jia_num), _y:210+Math.floor(d/pai_num)*(height_num+jia_num)});
明明看到pic_mc+d 路径
可惜this["pic_mc"+d]._visible=false; 却不起作用
路过的帮忙看看。。。
down.rar (483.51 KB)
attachMovie("pic_mc", "pic_mc"+d, d+1000, {_x:190+d%pai_num*(width_num+jia_num), _y:210+Math.floor(d/pai_num)*(height_num+jia_num)});
明明看到pic_mc+d 路径
可惜this["pic_mc"+d]._visible=false; 却不起作用
路过的帮忙看看。。。
import flash.net.FileReference; //=========初始化========== stop(); //页数,默认0表示第一页 var curPage_num:Number = 0; //每页容量 var sizPage_num:Number = 8; //每排张数 var pai_num:Number = 4; //图片宽度、高度 var width_num:Number = 107; var height_num:Number = 117; //图片与图片之间的间隔 var jia_num:Number = 40; //============================= var url_array:Array = new Array(); this.pagedown_btn._visible = false; this.pageup_btn._visible = false; //=========透明函数======== function alpha_func(_mc:MovieClip) { _mc._alpha = 5; _mc.onEnterFrame = function() { this._alpha += 5; this._alpha>=95 ? delete this.onEnterFrame : 闪吧; }; } //============MCL类=========== var _mcl:MovieClipLoader = new MovieClipLoader(); this.onLoadInit = function(_mc:MovieClip) { _mc._txt.removeTextField(); _mc._width = 100; _mc._height = 110; alpha_func(_mc); }; //=========加载进度显示============== this.onLoadProgress = function(_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) { _mc.createTextField("_txt", 200, 20, 10, 60, 30); _mc._txt.textColor = 0xff0000; _mc._txt.text = Math.floor((bytesLoaded/bytesTotal*10000)/100)+"%"; }; //=========加载错误提示============== this.onLoadError = function(_mc:MovieClip) { _mc.createTextField("_txt", 200, 20, 10, 60, 30); _mc._txt.textColor = 0xff0000; _mc._txt.text = "加载失败!"; }; _mcl.addListener(this); //===========XML加载============ var url_xml:XML = new XML(); url_xml.ignoreWhite = true; url_xml.onLoad = function(success) { if (success) { for (var d:Number = 0; d<this.firstChild.childNodes.length; d++) { url_array.push(this.firstChild.childNodes[d].attributes.name); } enabled_func(); } else { trace("xml文档加载失败!"); } }; url_xml.load("xml/img.xml"); var show_func:Function = function (_page:Number) { if (_page<1 && _page>=Math.ceil((url_array.length-1)/sizPage_num)-1) { this.pageup_btn.enabled = false; this.pagedown_btn.enabled = false; } else if (_page<1) { this.pageup_btn.enabled = false; this.pagedown_btn.enabled = true; } else if (_page>=Math.ceil((url_array.length-1)/sizPage_num)-1) { this.pagedown_btn.enabled = false; this.pageup_btn.enabled = true; } else { this.pageup_btn.enabled = true; this.pagedown_btn.enabled = true; } for (var d:Number = 0; d<sizPage_num; d++) { attachMovie("pic_mc", "pic_mc"+d, d+1000, {_x:190+d%pai_num*(width_num+jia_num), _y:210+Math.floor(d/pai_num)*(height_num+jia_num)}); //var fileRef:FileReference = new FileReference(); //var url:String = url_array[_page*sizPage_num+d]; //if(!fileRef.download(url)) { // trace("dialog box failed to open.");}; this["pic_mc"+d]._visible=false; }; for (var d:Number = 0; d<sizPage_num; d++) { if (_page*sizPage_num+d>=url_array.length) { break; } _mcl.loadClip(url_array[_page*sizPage_num+d], this["pic_mc"+d]); } }; function enabled_func() { this.pagedown_btn._visible = true; this.pageup_btn._visible = true; show_func(curPage_num); this.pagedown_btn.onRelease = function() { if (curPage_num<Math.floor(url_array.length/sizPage_num)) { curPage_num++; show_func(curPage_num); } }; this.pageup_btn.onRelease = function() { if (curPage_num>0) { curPage_num--; show_func(curPage_num); } }; }
提示:您可以先修改部分代码再运行
(运行代码框,可以修改代码运行,方便直观)
提示:您可以先修改部分代码再运行
附件

2011-8-31 17:43, 下载次数: 0
作者: have0916 发布时间: 2011-08-31
你确认路径正确吗?稳当的写法应该是这样
var tmpMc:MovieClip = attachMovie("pic_mc", .......
tmpMc._visible=false;
var tmpMc:MovieClip = attachMovie("pic_mc", .......
tmpMc._visible=false;
作者: xiedodo77 发布时间: 2011-09-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28