给小猫在舞台上的实例命名“cat",然后新建图层,在新图层第一帧写trace(cat.x);trace(cat.y)。然后测试影片,
会看到有小猫的影片预览,同时输出面板出现比如:x=100和 y=200
在这里输出面板显示了小猫的属性:位置。现在你移动小猫的位置,再次测试影片,会发现小猫的x值和y值变成了新的坐标位置的值。现在稍微给代码添加点内容:
trace(cat.x);
trace(cat.y);
cat.x=0;
cat.y=0;
trace(cat.x);
trace(cat.y);
测试影片结果看到了什么情况?
一、小猫给移动到了左上角;
二、输出面板显示:100
200
0
0
这个结果让我知道,首先小猫的坐标位置是x=00,y=200的,这的确存在,但是代码的执行速度灰常的快!所以播放器没有机会来显示100,200这个位置的小猫,小猫的位置迅雷不及掩耳之势盗铃被赋值语句cat.y=0和cat.x=0给踢到了左上角,就是新的位置。同时最终显示的是赋值代码的位置。
既然是学习笔记,以上是我体会到的这个实例的知识点。那么朋友你一定能在这个基础上体会到更多。
影片剪辑有很多属性我们可以用代码来修改,这里我常用到的是:.alpha\.width\.height\.x\.y\.scaleX\.scaleY\.rotation\.visible
这些属性都可以从很多学习资料里清楚的知道他们的意思和用法。实践是掌握知识最有效的途径,不妨把这些属性练习练习。
|