您好,欢迎来到我要学flash网!登录注册

利用Tween类改变自定义属性

来源:我要学flash网 | 作者:admin | 发表时间:2011-06-30 | 点击:  次

我们平时在使用tween类做一些缓动效果对类似_x,_y,_alpha等属性进行改变的时候,能够帮助我们事半功倍,但是如果我们使用一些非系统自带的属性时,该怎么办呢?
这里我们需要请出一个得力助手addProperty(name,getter,setter),下面我给出了一个小小的范例:

  1. mc.setColor = function(n:Number){   
  2. exchange(trans,n);   
  3. }   
  4. mc.addProperty("colorExchange"function () {}, myPath.setColor );   
  5.     
  6. color_tween1 = new Tween(mc, "colorExchange", Regular.easeInOut, 0, 150, 0.5, true);   
  7.     
  8. color_tween1.onMotionFinished = function() {   
  9. //......   
  10. };  

大家可以自己动手做一下,效果如何,谁用谁知道~!

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    本文引用地址:
      最新评论: 共有位网友发表了评论
      发表评论:
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 密码: 验证码: