本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2004-12-09 · 原址 http://www2.flash8.net/teach/1945.htm ← Flash 保存计划
 
一个股市曲线的AS画图方法
作者:shmaiy  来源:闪吧
时间: 2004年8月20  类型: 原创  
收藏 发送 评论 <%=votevote%>打印 字体选择:   

function set_map() {
myarr = new Array([0, 0], [3, 8], [10, 5], [30, 15], [40, 60], [50, 90], [70, 110], [90, 135], [110, 150]
, [130, 180], [150, 200], [170, 220], [190, 250], [220, 270], [250, 290], [290, 310], [310, 320]
, [130, 180], [150, 200], [170, 220], [190, 250], [220, 270], [250, 290], [290, 310], [310, 320]
, [130, 180], [150, 200], [170, 220], [190, 250], [220, 270], [250, 290], [290, 310], [310, 320]
, [130, 180], [150, 200], [170, 220], [190, 250], [220, 270], [250, 290], [290, 310], [310, 320]
);
mydata = new Array("1", "2", "3", "4", "5", "6", "7");
for (n=0; n<30; n++) {
_root.attachMovie("line2", n, (n*1)+2);
eval("_root."+n)._x = 45;
eval("_root."+n)._y = 338-(n*(338/30));
eval("_root."+n).xingqi = n*100;
}
////////////////////////////////////////
for (m=0; m<myarr.length; m++) {
_root.attachMovie("line", "line"+m, (m*1)+1000);
eval("_root."+"line"+m)._y = 333;
eval("_root."+"line"+m)._x = 50.0+(m*526/myarr.length);
eval("_root."+"line"+m).xingqi = mydata[1];
}
_root.createEmptyMovieClip("line_map_to", 1);
with (_root.line_map_to) {
lineStyle(1, 0x000000, 100);
for (x=0; x<myarr.length; x ++) {
lineTo(myarr[x][0], myarr[x][1]);
}
}
_root.line_map_to._x=50
}
把上面的代码复制然后保存为map.as放在以下文件的同级目录执行即可:)
点击浏览该文件
点击浏览该文件
责任编辑:uufeng
上一篇: 对于flash的内部层次结构的分析(AS基础) 下一篇: 利用DENG来解析SVG
 

没有相关教材