分享

【Flash高级编程】属性控制学习笔记

 吉祥如意988 2017-02-14

1、属性概念(视频21
不同的对象有不同的属性,属性可以通过打开属性面板显示;在没有选择对象时,属性面板显示文档属性。
控制对象的属性,是通过对象的名字(实例名称)、位置(路径)控制的。
2、获取对象坐标(视频22
获取对象属性,是指获取在输出面板上显示属性值。获取按钮坐标值的方法是:
①新建文档→从公用库中拖出按钮→选中按钮打开属性面板→输入实例名称:anniu_btn;
②新建代码层→右击第一帧/动作→输入如下代码→输入:
traec(anniu_btn._x);
traec(anniu_btn._y);
输出面板显示的是按钮注册点的坐标位置。

【Flash高级编程】属性控制学习笔记-吉祥如意988编辑

属性面板显示的是按钮左上角的坐标位置。

【Flash高级编程】属性控制学习笔记-吉祥如意988编辑

这时按钮注册点在按钮中心的情形。

【Flash高级编程】属性控制学习笔记-吉祥如意988编辑

3、关于注册点(视频23视频24
对象有:注册点(+字)、旋转点(圆圈)。
属性面板的坐标数值:表示对象左上角在舞台中的位置。
输出面板显示的数值:表示对象注册点在舞台中的位置。
如果将注册点设置在左上角,则属性面板坐标值与输出面板显示的属值相一致。
注册点设置、修改方法:
①在转换为元件时,设置注册点的位置。

②对没有注册点的元件,双击进入元件编辑状态,打开对齐面板:
选择左对齐、顶对齐,注册点在左上角。
选择中心对齐,注册点在中心。

【Flash高级编程】属性控制学习笔记-吉祥如意988编辑

4、设置对象坐标 (视频25
在没设置对象坐标时,显示对象在舞台中的位置。
如设置对象的坐标值,则显示对象注册点的位置。
①新建文档→绘制矩形、圆形→分别转换为影片剪辑元件。

【Flash高级编程】属性控制学习笔记-吉祥如意988编辑

②注册点对齐:分别双击矩形、圆形→打开对齐面板→对齐中心。
③实例名称:返回场景1→分别选中对象→打开属性面板→输入实例名称:fk_mc、y_mc。
④输入代码:新建代码层→右击第一帧/动作→输入:
fk_mc._x=100;
fk_mc._y=100;
y_mc_x=100;
y_mc_y=100;

【Flash高级编程】属性控制学习笔记-吉祥如意988编辑

 5、透明度(视频26
在以上4中选择代码层→右击第一帧/动作→输入:
trace(fk_mc._alpha);          //获取透明度值

【Flash高级编程】属性控制学习笔记-吉祥如意988编辑

y_mc_alpha=20;                  //设置透明度

【Flash高级编程】属性控制学习笔记-吉祥如意988编辑

6、宽度高度(视频27
在以上4中选择代码层→右击第一帧/动作→输入:
trace(fk_mc._width);         //获取宽度值
trace(fk_mc._heigth);         //获取高度值

【Flash高级编程】基础篇学习笔记-吉祥如意988编辑

y_mc._width=120;         //设置宽度
y_mc._heigth=80;         //设置高度

【Flash高级编程】基础篇学习笔记-吉祥如意988编辑

7、交互控制(视频28
⑴在以上4中选择图层1→拖入两个按钮→实例名称分别是:jia_btn、jian_btn;
⑵选择代码层→右击第一帧/动作→添加:
jia_btn._x=60;
jia_btn.y=200;
jian_btn._x=jia_btn._x+jia_btn._width+10;
jian_btn.y=200;
jia_btn.onRelease=function () {
fk_mc._width=150;
fk_mc._height=150;
};
jian_btn.onRelease=function () {
fk_mc._width=80;
fk_mc._height=80;
};

效果:
8、动态文本(视频29视频30
⑴在以上7中单击文本工具→输入:这是我的说明→打开属性面板→动态文本→实例名称:wb_txt→还有可选、单行、多行等属性。
⑵在代码层右击第一帧/动作→添加代码:
wb_txt._x=20;                                      //设置动态文本x坐标
wb_txt._y=220;                                    //设置动态文本y坐标
wb_txt.text="更换动态文本内容"       //更换动态文本内容
trace(wb_txt.text);                                //获取动态文本内容

效果

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多