论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS编程教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

动态柱状图表制作原理

文章类别:Flash AS编程 | 发表日期:2008-10-6 17:36:16


源程序下载:

/upimg/soft/6/1_070605082813.rar

1、外部xl.txt:
    num0=480&num1=320&num2=500&num3=200&//柱状高度来源
2、主场景第一帧上放四个实例名称分别是mc0、mc1、mc2、mc3的电影实例。
3、主场景第一帧上:

System.useCodepage = true;//除乱码
var xl = new LoadVars();//创建 LoadVars 对象的实例
xl.load("xl.txt");//引导外部文本中的变量
xl.onLoad = function(suc) {
 if (suc) {
  nums = [xl.num0, xl.num1, xl.num2, xl.num3];//外部文本中的变量存入数组中
 }
};
for (var i = 0; i<=3; i++) {
 _root["mc"+i]._yscale = 10;//初始缩放比例
 _root["mx"+i] = _root["mc"+i]._x;//存贮初始坐标值
 _root["my"+i] = _root["mc"+i]._yscale;//存贮初始缩放值
}
this.onEnterFrame = function() {
 for (var i = 0; i<=3; i++) {
  _root["mc"+i]._yscale = _root["my"+i]*nums[i];//显示缩放变化
  _root.createEmptyMovieClip("mytxt"+i, i*2);//创建电影实例四个用于下句中绑定库中的动态文本
  _root["mytxt"+i].attachMovie("txtmc", "txt"+i, 1000, {_x:_root["mx"+i], _y:(Math.round(Number(_root["mc"+i]._y-nums[i]*(0.3))))});//
  _root["mytxt"+i]["txt"+i].t.text = nums[i];//显示动态数值
 }
};

点击查看大图

动态柱状表

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058