《ActionScript 3.0基础教程》——1.4 对象参数

  • 时间:
  • 浏览:1
  • 来源:幸运飞艇_幸运飞艇官方

现在基本的知识你可能性掌握了,你将开始写一点ActionScript代码来操作舞台上的暗蓝色圆圈。

这两句代码的意思是访问舞台上的circle_1实例,获取实例的x坐标值,再发送到显示面板显示。同样的一段话获取并显示了y坐标的值。

8.运行进程,注意,亲戚亲戚朋友虽然把圆圈贴到 了左上角,坐标为(0,0),愿意ActionScript会覆盖亲戚亲戚朋友的默认设置,把圆圈定位到新的位置(图1.16),让亲戚亲戚朋友增加一点代码来证明ActionScript算是做了这件事。

2.从Control菜单中再次运行进程,愿意你看见相同的预览影片,愿意从显示面板中,愿意你看见两组数字(图1.12)。

这段代码访问了circle_1实例的x和y属性,愿意给它们设置了新的值,x属性表示的x坐标被设置成了100,而y坐标被设置成了100。

你可能性成功的获取了舞台上circle实例的x和y属性的值。

愿意愿意你再说一下每行代码最后的分号。每一行ActionScript的结尾处的分号让ActionScript知道这是一段命令的开始。分号是时要的,请记住一定要在结尾加带它!

在列表中,有一点属性的值是true和false。可能性愿意使用那先 属性,你时要为它们赋值true可能性false。参考visible属性的用法。

9.把下面高亮的代码写入到动作面板中:

在circle_1和x、y属性上面的圆点表示你正在访问圆点前的实例的属性,这里很明显只是我circle_1,一点圆点称之为点符号。愿意你使用点符号访问对象的属性。

7.在动作面板里,用下面的代码代替能够 的:

3.移动舞台上圆圈的位置,再次运行进程,愿意你看见显示面板中x和y的值变成了新的坐标位置的值(图1.13)。

注意,与你第一次使用trace一段话时不同,这次括号里的代码能够 用引号给引起来,可能性,与访问字符串不同,这次亲戚亲戚朋友访问的是被保存的x和y的值,保存它们的东西亲戚亲戚朋友称之为variables(变量)。变量中保存着那先 数据,它们都都能不能 被ActionScript访问和修改。当你访问变量、访问变量的属性时,就不时要使用引号了。亲戚亲戚朋友修改第一行代码来说明一点问题图片报告 。

10.运行进程,注意,显示面板在进程开始运行时,显示出(0,0),愿意赋值一段话会将初始的(0,0)改变成为新的值。Flash播放器在圆圈坐标被改变后,会将它新的坐标显示出来(图1.17)。

在访问对象的值时,愿意你使用值的名字进行访问,ActionScript会找到该属性名当前的值,愿意将它替加带新的值。所有的MovieClip都中有 只是我属性。在一点例子里,你可能性尝试了对象的x和y属性,这另一一好几个 属性表示对象在舞台上的坐标位置。

你时要标注那先 对象能够访问它们,这也是为那先 亲戚亲戚朋友时要给每另一一好几个 实例取唯一的名字的愿因。

1.选中Script层的第一帧,删除早前亲戚亲戚朋友写入的trace一段话,替换为下面的代码:

接下来,你将使用ActionScript设置的值来代替亲戚亲戚朋友在属性面板中设置的值。当你运行进程时,ActionScript代码会立即替换circle_1实例x和y的值。

任何的对象、元件、图像、动画全部都是此人 的属性,你是什么 舞台上的圆圈全部都是一点属性。

当你愿意改变某个变量的值时,你时要使用“=”来完成一点操作。

本节书摘来自异步社区《ActionScript 3.0基础教程》一书中的第1章,第1.4节,作者: 【美】Doug Winnie 更多章节内容都都能不能 访问云栖社区“异步社区”公众号查看。

6.在属性面板中输入0和0到x和y属性值中(图1.15)。

5.运行进程,注意显示面板中的第一行显示了字符串circle_1,第二行显示了数字(图1.14),可能性你在trace中使用引号就表示你想输出字符串而全部都是访问circle_1实例的x属性。现在你学好了怎么能不能访问实例的属性,愿意你尝试着修改代码。在继续亲戚亲戚朋友的内容前一天,把圆圈移动到舞台的左上面。

注意看属性面板,愿意你发现圆圈的属性有它的宽,高,x、y的位置(图1.11)。愿意你使用ActionScript来读取那先 属性的值,可能性为它们设置新的值。

11.把下面的代码加到ActionScript的最后:

4.在第一行代码的括号中插入引号,现在代码是能够 的:

12.运行进程,愿意你注意到对象可能性看不见了,实例实际上还是在那的,只在等你告诉Flash播放器通过设置属性visible为false来将它隐藏(图1.18)。

circle_1.visible = false;

注意false是能够 双引号寄包裹 的,这是一点特殊类型的值叫做Boolean(布尔型),在前一天的章节中亲戚亲戚朋友会学习到。

有只是我的属性你都都都能不能 用ActionScript来修改。表1.1中列出了最常用的属性。

你我知道愿意你问,为那先 在进程运行的前一天我能够 看见圆圈总出 在(0,0)位置。简单来说,是可能性新坐标设置的命令执行的好快了,Flash播放器还能够 可能性来显示(0,0)位置的圆圈。前一天,愿意你学习到怎么能不能进行属性的设置,让变化有动画效果。