当前位置: 肆参拓扑网 > 知识问答 > flash的事件是什么意思

flash的事件是什么意思

时间:2024-05-18 22:21:01来源:肆参拓扑网

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

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/按下后放开,roll****/滑过 等

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

add :把一个字符串的字和另外一个里的合并起来,如:"bo" add "x" = "box"

duplicatemovieclip(目标,新名字,层深) :用来复制影片剪辑.这里层深指影片剪辑在舞台上出现的顺序(低的会把高的遮住)

setproperty(目标,属性名,值) :设定某个影片剪辑的属性,如高宽,摆放位置,透明度等

getproperty(目标,属性名) :获取某个影片剪辑的属性(并用在其它地方)

_x :某物件的x坐标值 _width :某物件的宽

set(变量名,值) :用来设定变量的名字和值

对不起不知道你的水平,只能这样了.有不懂的请在评论中提出,我会定时看的.

事件就是触发行为,然后可以定义响应的动作,这就互动了

免责声明:文章数据由网友投稿或转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请与本站管理员联系,我们将在第一时间删除内容!
Copyright ©2020-2024 肆参拓扑网 (www.43tp.com) 版权所有 琼ICP备2022010180号-11