大众计算机学习网

专门提供各种电脑教程

flash之action的setRGB()函数和setProperty代码实例

Admin | 2013-4-15 8:29:02 | 被阅次数 | 4053

  一、setRGB()函数

  setRGB()函数:setRGB()也是一个面向对象color的函数,它可以为一个颜色对象指定一个RGB值。

  语法:

  xxx.setRGB(0xRRGGBB)

  参数0xRRGGBB设置一个16进制的RGB值,RR,GG,BB各为16进制数,用来指定颜色。

  实例:xxx.setRGB(0x006699)

  二、setProperty

  在movieclip播放时设置其属性。

  语法:

  setProperty(target,property,expression)

  参数

  target:要设置属性值的movieclip的路径与名称
  property:待设置的属性
  expression:待设置的属性值

  实例

  setProperty("xxx",_x,100)
  将xxx的x座标设为100

  三、setRGB()函数和setProperty综合实例代码

  if (Number(i)>50) {
   i = 0;}
  
  duplicateMovieClip ("/xx", "xx" add i, i);
  
  setProperty ("xx" add i, _x, random(400));
  
  setProperty ("xx" add i, _y, random(400));
  
  col = random(0xafafaf)+0x999999;
  
  xzcol = new Color(_root["xx" add i]);
  xzcol.setRGB(col);
  
  i = Number(i)+1;
  gotoAndPlay (1);

  如上的XX代码一个电影剪辑的名称。