FLASH脚本语言,要怎样学。我觉得好困难哦,是不是要具备有英语功底才行呀?哪位朋友帮帮我。

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:38:40

这是写在一个按钮上的语句.

n = Number(n)+1;
这一句是说, 有一个动态文本框被设为输入文字的形式, n 就是代表输入的内容. 这个 n 应该是个数字. 当按钮被按下时, 这个数字自动加1

bn = "box" add n;
这句里, 一个名为 bn 的变量被设定, 其值就是 "box" 这3个字母后面跟上新设定的 n 的值, 如 "box2", "box7", "box5689" 等

duplicateMovieClip("box", bn, n);
一个名叫"box"的影片剪辑将被复制, 新的影片剪辑会被命名为"bn", 也就是上一句里刚设定的值, 如 "box2", 在第n层深(这里在"box"的下面)

setProperty(bn, _x, Number(getProperty(bn, _x))+Number(n*(Number(getProperty(bn, _width))+0)));
这一句最不容易解释, 只能尽力而为了. 首先,目的是进一步定义刚复制出的"bn"这个影片剪辑. 这里只设定了新影片剪辑"bn"的x轴上的位置. 先得到其原本的位置, 用这个数加上(n 乘以 其宽度) 所得到的和, 就是新影片剪辑"bn"的x轴坐标.

set(bn add ":n", n);
最后这句里, 一个新的变量"bn:n"被创建了, 其值就是以前用到过的 n 的数值.

不知道你对其中语句了解到什么称度, 这里就简单解释一下:

on (press) {}: 在按钮被(按下) 时执行 {以下命令}. 小括弧里可以是 release/按下后放开, rollover/滑过 等

Number() : 把一个值设定为数值, 目的是可以做运算<