当前位置:51VIP源码软件音乐小游戏下载联盟网络学院网络媒体Flash → Flash MX 2004编程教程(九)

Flash MX 2004编程教程(九)

减小字体 增大字体 作者:无从考证  来源:网易学院  发布时间:2005-11-28 14:12:51 我要发布文章
e) { 
  eventTrapper_btn._x = _root._xmouse; 
  eventTrapper_btn._y = _root._ymouse; 
  } 
  这行代码中,你也许会觉得eventTrapper_btn._x这样的语句太繁琐,用this._x多方便直接呢?如果这段时间处理代码是赋予影片剪辑实例的话,这样做就没有问题,但是在前面的那个例子中,这段代码是提供给按钮实例使用的,所以必须清楚明白地讲清楚移动的对象,否则运行的效果会和我们预先的设想大相径庭。 
  如果你需要使用一个影片剪辑代替按钮的话,可以考虑在其内部添加特殊的标签(_up、_over、_down),然后编写相应的代码。另外,每个按钮都会有一个“热区”,也就是单击有效的区域,通常就是按钮的图形覆盖的范围,如果你需要修改这个区域的范围可以使用影片剪辑实例的hitArea属性,例如 
   myClipButton_mc.hitArea = _root.myHitClip_mc; 
  总的来说,按钮够实现的功能,影片剪辑都能实现,而影片剪辑能够实现的功能按钮则未必能够实现。那还要按钮有什么用?这主要是由于,按钮是程序界面使用极其频繁的元素,提供专门的按钮类型可以提高设计的效率。 

上一页  [1] [2]