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


联系方式

在影片剪辑运行时修改对象的颜色

时间:2013-04-14 11:16来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


Flash 5中的颜色变化,可以做任何影片剪辑的电影。基本的想法是使影片剪辑“colorizable”通过创建一个虚拟的对象,定义它的颜色,然后把它应用到我们的现实对象。本教程是一个两步的过程。首先,我们来看看所需的ActionScript来改变颜色,然后我们将看看在鼠标事件和颜色的变化来执行所需的用actionscript
ActionScript
1步:滑块的ActionScript
这是所有的功能:
功能myColorizingmyRedOffset myredmygreenmyGreenOffsetmybluemyBlueOffset
          myAlpha
myAlphaOffset{
   myObjColor =
新色(_root.myObject;
   myObjTransform =
新的对象();
   myObjTransform.Ra = myred
;
   myObjTransform.Rb = myredOffset;
   myObjTransform.Ga = mygreen;
   myObjTransform.gb = mygreenOffset;
   myObjTransform.ba = myblue;
   myObjTransform.bb = myblueOffset;
   myObjTransform.ab = myAlpha;
   myObjTransform.ab = myAlphaOffset;
   myObjColor.setTransform
myObjTransform;
}
现在,我们要通过代码行由行去,以帮助您了解它是如何工作的。
声明和定义
线路1:声明函数
myColorizing
myredmyRedOffsetmygreen myGreenOffset
     myblue myBlueOffset myAlpha
myAlphaOffset{
首先,我们需要,申报命名它“myColorizing”,并传递给它的8个参数(颜色成分)命名的新的功能。
注意:并非所有的功能都需要参数,但是这一次。变量的顺序是很重要的 - 你必须定义在函数本身(即如果您的函数是myMinusAB)和计算(A - B)里面,然后如果你不维持秩序维持秩序当我们调用它的变量,它会计算(B - A),这将导致错误。)
当我们将调用函数,8个值将被传递给它看起来像这样:(当然你不会看到在运行时,这仅仅是帮助你通过可视化的参数值)
myColorizing
100,170,0,0,0 -160,100,0
线路2:定义新的颜色
myObjColor =
新色(_root.myObject;
在这一行中,我们定义了一个新的颜色特性对我们的影片剪辑(“myObject的)和分配它的名称“myObjColor”新颜色()构造器,可以发现在工具箱里面的对象菜单下的颜色子菜单。这是什么让我们的影片剪辑能力改变它的颜色。
3
号线:​​定义新对象
myObjTransform =
新的对象();
这是我之前提到的虚拟对象 - “新对象()可以发现在工具箱中的对象菜单下的对象子菜单。因为我们想影响其性能,我们必须定义一个新的对象 - 如果没有对象,有没有要修改的属性。


(责任编辑:卓想动画http://www.zxgzs.com)




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

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