改造现有彩色一个flash电影剪辑
你想修改一个电影剪辑的颜色相对的,以目前的颜色变换,而不是相对的,以笔者兼职色彩值。 使用gettransform ( )和settransform ( )方法的颜色物体的目标电影剪辑。 该color.gettransform ( )方法返回变换物体上的应用,以针对性的电影剪辑。 举例来说,如果你以前曾采用了改造对象而设立的电影剪辑的阿尔法比例至42 , gettransform ( )将返回一个对象具有下列价值: (类风湿性关节炎: 100 ,铷: 0 ,镓: 100 ,绿化地带: 0 ,广管局: 100 ,鲍伯: 0 ,机管局: 42 ,基地: 0 ) 变换对象的变化,反映了一个电影剪辑的颜色无论在写作时间,或者在运行时。 如果你修改颜色值用财产督察,在写作的时候,这些价值表示,在影片剪辑的变换对象。 你可以自行更改,电影剪辑的颜色在运行时,利用settransform ( )或setrgb ( )方法,其色彩对象,你就可以调整影片剪辑的_alpha财产分开。 所有运行的变化不仅仅是所作的改动用settransform ( ) -反映在变换的物体。 如果你没有申请任何颜色的变化,在运行时或写作时间,然后gettransform ( )返回下列值(一个中立的变换对象) : (类风湿性关节炎: 100 ,铷: 0 ,镓: 100 ,绿化地带: 0 ,广管局: 100 ,鲍伯: 0 ,机管局: 100 ,抗体: 0 ) 您可以修改属性组成的变换所返回的对象gettransform ( ) ,然后运用变通使用settransform ( ) : / /创建颜色的物体。 my_color =新的色彩( mymovieclip ) ; / /得到改造对象。 mytransformobject = my_color.gettransform ( ) ; / /设置绿色占所有颜色与电影剪辑,以50 %的电流/ /值。 mytransformobject.ga = 50 ; / /运用变换对象。 my_color.settransform ( mytransformobject ) ; 前款例如保留了原先应用于变换值,除遗传,这是一套以50 。 你可以代替递增或递减的性能相对于其当前值: / /得到改造对象。 mytransformobject = my_color.gettransform ( ) ; / /增量红,绿,蓝偏移10至照亮物体的色彩。 mytransformobject.rb + = 10 ; mytransformobject.gb + = 10 ; mytransformobject.bb + = 10 ; / /设定变换对象。 my_color.settransform ( mytransformobject ) ; 转化应用与settransform ( )出现相对的颜色在原来的电影剪辑符号,独立于任何先前的转变。 在换句话说,变革不是越积越多。 我们模拟累积转化立足新的转型对以往的价值观,经由gettransform ( ) 。 这是一篇文章说,由elis frugalo
|
|||
|