合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

ActionScripting基础:使用的getProperty和动态文本显示

时间:2012-12-15 13:44来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


 

ActionScripting基础:使用的getProperty和动态文本显示的值
 本概述这节课的基础上,创建一个影片剪辑,然后创建一个GetProperty函数来确定影片剪辑的宽度值。 一旦我们得到的价值,我们已经得到了实际利用它做一些事情,在这种情况下,我们把它分配给一个变量,然后传递到另一个函数,变量。
这个函数是文本的功能,它可以改变一个名为“动态文本字段的内容的任何文本被分配的功能。
一旦你设置你的getProperty函数详细的概述, 插入帧包含一个基本停止影片剪辑-只是作为一个通用的预防措施,所以我们不断地重设我们的电影在一个无限循环。使用文字工具画一个文本框,舞台上的。 的位置并不重要,任何适合你的想象。将任何你选择的文本,在文本框中 - 任何东西拿在手里,或什么都没有,只要在文本框中仍然存在。 我们将控制显示的ActionScript,所以你输入最初无所谓。
在文本框的属性“窗格中,单击下拉列表,选择”动态文本“。 动态文本框不同,从静态文本框的方法很多,但最重要的区别是,你可以在这种情况下,与动作脚本控制的动态文本字段指定一个实例名称(选项不能用于静态文本)。正如你可能猜到的最后一步,您将需要在此步骤中的文本字段指定一个实例名称。 的东西了,像往常一样,名字并不重要 - 只要你知道你正在寻找在你的代码混乱的,它没有使任何人的意义。 我通常尝试的事情由我使用他们的名字,因为我心不在焉。
右键单击影片剪辑对象,并选择“打开”操作“窗格中的动作 。 你应该已经有一个脚本显示的onClipEvent:
 onClipEvent事件(的MouseDown){
 getProperty的(_root.red,_width);
 }
要添加下一个脚本,扩大Objects(对象) - >电影- >文本字段- >属性- >文本 。 双击它添加的脚本。 最初,它会出现如下:
 onClipEvent事件(的MouseDown){
 getProperty的(_root.red,_width);
 文本;
 }
会以红色突出显示文本字段,因为它目前是不完整的。 在“表达式”字段中,您需要定义两个部分的功能:目标文本字段,该字段中显示的值将被。 您可以编辑这个领域中的表达式:
 onClipEvent事件(的MouseDown){
 getProperty的(_root.red,_width);
 _root.displayvalue.text =“宽度”;
 }
函数名前的信息告诉Flash实例名称寻找,并在什么水平。 =(等于)告诉Flash的文本动态文本域“displayvalue”的价值应该是无论是在=,如果该值是在报价单上,然后里面是什么的报价将被显示在文本字段中。 如果没有引号,那么Flash将寻找一个变量的任何指定的名称。 现在的文本框将显示“宽”字。
但是,我们要在文本框中显示的getProperty函数返回的对象的实际宽度。 这是我们该值赋给一个变量,点击getProperty函数,然后在“表达式”字段中,指定一个变量名,函数之前:
 onClipEvent事件(的MouseDown){
 redwidth = getProperty的(_root.red,_width);
 _root.displayvalue.text =“宽度”;
 }
我只是告诉Flash是的值的变量redwidth的是等于任何数量的getProperty函数返回的影片剪辑实例的宽度。 如果宽度是10像素,然后redwidth的= 10,如果宽度是300像素,,然后redwith = 300。
就像实例名,变量名可以是相当多的东西,你的百搭小的想象力可以图谋 - 只要名称不完全匹配的文本定义一个脚本/函数。 试图动作脚本命名实例或变量后,将让你的权利的混乱。
我们需要做的最后一件事,是,告诉Flash来改变动态文本字段中显示的文本显示对象的宽度的getProperty()返回的值。 为此,我们需要改变“表达式”字段中的文本属性来读取:
 onClipEvent事件(的MouseDown){
 redwidth = getProperty的(_root.red,_width);
 _root.displayvalue.text = redwidth;
 }
因为这是里面的onClipEven由跌点击鼠标按钮触发,电影将首先显示在舞台上默认的文本值。 然而,目标字段的文本,点击后,会发生变化,显示的动态值的函数调用 - 只要你离开的报价让Flash认识到需要显示的变量的值。 如果你离开的报价,那么它会显示实际的单词“redwidth”(或任何你命名你的变量)。

(责任编辑:卓想动画http://www.zxgzs.com)
上一篇:没有了




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询