|
|
你想修改一个电影剪辑的颜色相对的,以目前的颜色变换,而不是相对的,以笔者兼职色彩值。
使用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 ( ) 。
Online: 646 users browsing the articles directory
|
|