谁能来解释这些flash代码啊?

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:20:55
我在 http://www.163.io/flashhtm/flash_13522005-10-20.htm 这个网站上看到了flash版本的中国象棋,好奇之下用迅雷把它下了下来反编译了一下,看了下源码,有很多不明白的地方,如function drawMap(map)与SetRChess(ma),SetBChess(ma)具体是做什么的?
还有些具体函数不明白。请大家教教我好吗,我才学flash编程。具体函数只列出 “车”的注释,知道了“车”的函数我就可以推出其他的来了。

你好,我是这个问题的提问者,上面的解释不太对哦。
没有具体的代码你可能也不太清楚,SetBChess(ma)与setRchess(ma)是绿棋与红棋的分布函数,不是马的自定义函数。
给我留个邮箱好吗?我给你把源文件发过去,用flash8打开,你看一下,不是那么简单的,我能看懂大概但不明白具体的代码,比如其中有a=m+2,这个是“马”的函数中的一个代码,但是我不明白m是怎么变的。
还有些其他的困惑不明白呢。

drawMap(map):绘制地图
是个函数,调用drawmap()函数绘制“map”这个图。

SetRChess(ma),SetBChess(ma)这是两个调用函数,

setRchess(ma)是设置red(红色)马的一个自定义函数。具体要实现的操作还要看这个函数是怎么定义的。

SetBChess(ma) 同理,B是blue,绿色。