最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Flash AS教程:蝌蚪擺尾動畫

互聯(lián)網(wǎng)   發(fā)布時間:2008-10-06 01:25:38   作者:佚名   我要評論
本例介紹使用Flash的AS編寫蝌蚪擺尾動畫效果,希望朋友們喜歡~~   先看最終效果    副標(biāo)題   場景里代碼   Object.environment = this;   Math.prototype.degrees = function (r)   {   return (r * 180 / 3.141593E 000)

  #initclip 1

  function TentacleClass()

  {

  this.numNodes = 27;

  this.head = 2 random(4);

  this.girth = 8 random(12);

  this.speedCoefficient = 9.000000E-002 random(10) / 50;

  this.friction = 9.000000E-001 random(10) / 100;

  this.muscleRange = 20 random(50);

  this.muscleFreq = 1.000000E-001 random(100) / 250;

  this.generateNodes();

  this.onEnterFrame = this.move;

  } // End of the function

  TentacleClass.prototype = new MovieClip();

  TentacleClass.prototype.generateNodes = function ()

  {

  this.node = new Array();

  var n = 0;

  while (n < this.numNodes)

  {

 
  var point = {x: 0, y: 0};

  this.node.push(point);

   n;

  } // end while

  };

  TentacleClass.prototype.move = function ()

  {

  this.tv = this.tv 5.000000E-001 * (Math.random() - Math.random());

  this.theta = this.theta this.tv;

  this.tv = this.tv * this.friction;

  this.node[0].x = this.head * Math.cos(1.745329E-002 * this.theta);

  this.node[0].y = this.head * Math.sin(1.745329E-002 * this.theta);

  this.count = this.count this.muscleFreq;

  this.thetaMuscle = this.muscleRange * Math.sin(this.count);

  this.node[1].x = -this.head * Math.cos(1.745329E-002 * (this.theta this.thetaMuscle));

  this.node[1].y = -this.head * Math.sin(1.745329E-002 * (this.theta this.thetaMuscle));

  var i = 2;

  while (i < this.numNodes)

  {

  var dx = this.node.x - this.node[i - 2].x;

  var dy = this.node.y - this.node[i - 2].y;

  var d = Math.sqrt(dx * dx dy * dy);

  this.node.x = this.node[i - 1].x dx * this.girth / d;

  this.node.y = this.node[i - 1].y dy * this.girth / d;

  if (i == 2)

  {

  this._x = this._x - dx * this.speedCoefficient;

  this._y = this._y - dy * this.speedCoefficient;

  if (this._x this._width < 0    this._x - this._width > 600    this._y this._height < 0    this._y - this._height > 400)

  {

  --Object.environment.tents;

  this.removeMovieClip();

  } // end if

  } // end if

   i;

  } // end while

  this.clear();

  this.moveTo(this.node[1].x, this.node[1].y);

  var i = 2;

  while (i < this.numNodes)

  {

  this.lineStyle(int(this.numNodes - i) * (this.numNodes - i) / 20, 16777215, 100);

  this.lineTo(this.node.x, this.node.y);

   i;

  } // end while

  };

  Object.registerClass("tentacle", TentacleClass);

  #endinitclip

相關(guān)文章

  • flash cs6鼠標(biāo)跟隨效果實(shí)現(xiàn)代碼分享

    flash cs6想要實(shí)現(xiàn)鼠標(biāo)跟隨效果?該怎么制作呢?今天我們就來看看使用as2.0實(shí)現(xiàn)鼠標(biāo)跟隨效果的教程,需要的朋友可以參考下
    2019-05-19
  • Flash cs6怎么使用代碼輸入中英文文本?

    Flash cs6怎么使用代碼輸入中英文文本?Flash cs6中可以使用文字工具直接輸入文本,也可以使用代碼來輸入文本,該怎么使用代碼輸入文本呢?請看下文詳細(xì)的教程,需要的朋友
    2018-03-11
  • flash as3.0怎么定義抽象類和抽象?

    flash as3.0抽象類怎么定義? as3.0中有很多抽象類,該怎么定義抽象類和抽象方法呢?下面我們就來看看簡單的例子,需要的朋友可以參考下http://www.fzitv.net/softs/408402.
    2018-02-28
  • flash cs6中怎么使用ActionScript3.0?

    flash cs6中怎么使用ActionScript3.0?flash cs6中想要使用ActionScript3.0功能,該怎么使用呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下
    2018-01-25
  • Flash中怎么實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊決定圖像位置?

    本教程給大家分享一個Flash小教程,教大家在Flash CS6中怎么實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊決定圖像位置?方法很簡單,感興趣的朋友歡迎前來一起分享學(xué)習(xí)
    2018-01-12
  • Flash中如何用代碼將圖片放在自己想要的舞臺位置?

    本教程教腳本之家的ActionScript教程學(xué)習(xí)者在Flash中如何用代碼將圖片放在自己想要的舞臺位置,教程講解的詳細(xì),感興趣的朋友歡迎前來分享學(xué)習(xí)
    2017-11-20
  • 在Flash CS6中使用with函數(shù)繪制背景圖教程

    本教程教腳本之家的ActionScript教程學(xué)習(xí)者如何在Flash CS6中使用with函數(shù)繪制背景圖?教程一步步講解的挺詳細(xì),方法也不難,非常適合Flash新手入門學(xué)習(xí)
    2017-11-18
  • Flash怎么設(shè)置元件坐標(biāo)?flash使用代碼設(shè)置元件的坐標(biāo)的教程

    Flash怎么設(shè)置元件坐標(biāo)?flash中導(dǎo)如的元件需要添加坐標(biāo),該怎么定位元件坐標(biāo)呢?下面我們就來看看flash使用代碼設(shè)置元件的坐標(biāo)的教程,需要的朋友可以參考下
    2017-10-11
  • Flash怎么制作來回?fù)u擺的花朵的動畫?

    Flash怎么制作來回?fù)u擺的花朵的動畫?Flash中想要給花朵制作一段搖擺的動畫效果,該怎么制作呢?下面我們就來看看詳細(xì)的教程,很簡單,需要的朋友可以參考下
    2017-05-23
  • Flash怎么制作流動七彩色的文字?

    Flash怎么制作流動七彩色的文字?想要讓文字動起來,該怎么使用flash給文字制作一個流動七彩色的動畫呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下
    2017-04-23

最新評論

莎车县| 乐业县| 黑山县| 玛纳斯县| 叙永县| 甘孜| 逊克县| 高邮市| 保康县| 年辖:市辖区| 建瓯市| 加查县| 新巴尔虎右旗| 华蓥市| 璧山县| 贞丰县| 两当县| 沽源县| 措勤县| 和平区| 盐池县| 海淀区| 平罗县| 竹北市| 临洮县| 大余县| 呼玛县| 遵义市| 淮北市| 五常市| 墨江| 洛扎县| 慈溪市| 耒阳市| 调兵山市| 苗栗市| 东乡县| 白河县| 阳信县| 高碑店市| 全南县|