怎么利用Flash制作旋转的花朵

时间:2021-05-18

  先看下最终效果:

  本课中的内容涉及:函数定义, for...in 语句, .onEnterFrame 三个关键内容,函数的作用是实现代码的重用,配合for...in语句可批量赋予函数.望初学者仔细阅读.

  思路:

  1.使用for...in语句遍历整个主场景(_root)中所有的对象;

  2.找到他们(如_root[k]),并为他们的不同方法指定不同函数;

  步骤1: 在主场景放入若干个影片剪辑,不需要为他们起实例名。 步骤2: 加入AS代码:

  var F1:Function = function () {

  this.startDrag(false);

  };

  var F2:Function = function () {

  this.stopDrag();

  };

  var F3:Function = function () {

  this._rotation = this.speed;

  };

  //定义三个函数:

  // F1完成对象开始拖拽功能;

  // F2完成对象停止拖拽功能;

  // F3完成对象自转功能,速度为每个对象各自的speed*/

  for (var k in _root) {

  _root[k].speed = random(20);

  _root[k].onPress = F1;

  _root[k].onRelease = F2;

  _root[k].onEnterFrame = F3;

  }

  //遍历主场景,为每个MC设置speed属性及onPress,onRelease.onEnterFrame方法。

  上一页 1 2 3 下一页 阅读全文

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章