最新av偷拍av偷窥av网站,在教室伦流澡到高潮h麻豆,一个人在线高清免费观看,中文字幕av无码一二三区电影,中国丰满熟妇xxxx性

您當(dāng)前的位置:JZ5U綠色下載站文章中心設(shè)計學(xué)院Photoshop → 文章內(nèi)容
  • Flash 3d效果精彩實(shí)例--鼠標(biāo)3D感應(yīng)

Flash在3D應(yīng)用領(lǐng)域非常廣闊,使用Flash可以很輕松的做出一些精彩奇妙的3D特效,而且許多效果可以響應(yīng)鼠標(biāo)的動作,此實(shí)例就是一個鼠標(biāo)3D感應(yīng)的效果,通過移動鼠標(biāo),可以影響影片中的3D小球,最終效果如圖1所示:


圖1 最終效果

1.啟動Flash,新建一個影片,設(shè)置影片的舞臺大小為250px*250px(單位為象素),設(shè)置影片的背景顏色為黑色.

2.新建一個影片剪輯元件,命名為Ball,進(jìn)入元件的編輯區(qū)后,使用橢圓工具繪制一個正圓,然后打開混色器面板,在面板中設(shè)置填充類型為放射漸變,分別設(shè)置色帶下左右兩個色塊的顏色,如圖2所示:


圖2 設(shè)置填充色

其中左邊色塊的RGB顏色代碼為(103,152,116),右邊色塊的RGB顏色代碼為(0,0,0),小球填充后的效果如圖3所示:


圖3 填充顏色后的小球

3.新建一個影片剪輯元件,命名為Point,進(jìn)入元件的編輯區(qū)后,從庫中將元件Ball拖到編輯區(qū)中,然后在屬性面板中給其設(shè)置實(shí)例名為bLur,如圖4所示;


圖4 給小球設(shè)置實(shí)例名

4.還是新建一個影片剪輯元件,命名為Balls,進(jìn)入元件的編輯區(qū)后,將影片默認(rèn)的圖層重命名為Point,然后將元件Point拖到編輯區(qū)中,同時在屬性面板中設(shè)置其實(shí)例名為Point,如圖5所示;


圖5 設(shè)置實(shí)例名Point

在上面新建一個圖層Actions,用來設(shè)置控制影片的Action動作腳本.

給第1幀添加如下Action:

x1 = "0"
  y1 = "0";
  z1 = "50";
  x2 = "0";
  y2 = "0";
  z2 = "-50";
  x3 = ".1";
  y3 = ".1";
  z3 = ".1";
  x4 = "0";
  y4 = "0";
  z4 = "-100";
  x5 = "-50";
  y5 = "-50";
  z5 = "50";
  x6 = "50";
  y6 = "-50";
  z6 = "50";
  x7 = "50";
  y7 = "50";
  z7 = "50";
  x8 = "-50";
  y8 = "50";
  z8 = "50";
  d = "900";
  z0 = "1000";
  i = "1";
  while (Number(i)<9) {
  duplicateMovieClip("point", "point" add i, 20-(i*2));
  set("zsort" add i, i);
  i = Number(i)+1;
  }

給第2幀添加如下Action:

yangle = int(/:yangle);
  xangle = int(/:xangle);
  i = "1";
  while (Number(i)<9) {
  cosYangle = eval ( "/:cos" add yangle );
  sinYangle = eval ( "/:sin" add yangle );
  cosXangle = eval ( "/:cos" add xangle );
  sinXangle = eval ( "/:sin" add xangle );
  zpos = eval("z" add i);
  xpos = eval("x" add i);
  ypos = eval("y" add i);
  tempz = ((eval("z" add i) ) * cosYangle ) - ( eval ("x" add i) * sinYangle );
  set("x" add i, Number((zpos*sinYangle))+Number((xpos*cosYangle)));
  set("z" add i, Number(((ypos)*sinXangle))+Number((tempz*cosXangle)));
  set("y" add i, ((ypos)*cosXangle)-(tempz*sinXangle));
  scalar = 1/ ( ((eval ("z" add i))/d)+1 );
  set("xp" add i, ((eval("x" add i) * scalar) + 00));
  set("yp" add i, ((eval("y" add i) * scalar) + 00));
  set("unseen" add i, true);
  i = Number(i)+1;
  }
  n = "2";
  while ((Number(n)<9)) {
  i = 8;
  dummy = "nada";
  while (Number(i)>=Number(n)) {
  if (eval ("z" add eval("zsort" add (i-1))) > eval ("z" add eval("zsort" add i))) {
  dummy = eval("zsort" add (i-1));
  set("zsort" add (i-1), eval("zsort" add i));
  set("zsort" add i, dummy);
  }
  i = i-1;
  }
  if (dummy eq "nada") {
  n = 9;
  }
  n = Number(n)+1;
  }
  i = "1";
  while (Number(i)<9) {
  /:blur = int (15 - (eval( "z" add eval ("zsort" add i) )/5));
  tellTarget ("point" add i add "/blur") {
  gotoAndStop(/:blur);
  }
  setProperty("point" add i, _xscale, 100 - ((eval( "z" add eval ("zsort" add i))) /5));
  setProperty("point" add i, _yscale, 100 - ((eval( "z" add eval ("zsort" add i))) /5));
  setProperty("point" add i, _x, eval( "xp" add eval ("zsort" add i) ));
  setProperty("point" add i, _y, eval( "yp" add eval ("zsort" add i) ));
  i = Number(i)+1;
  }

給第3幀添加如下Action:

gotoAndPlay(2);

最后時間軸如圖6所示:


圖6 元件Balls的時間軸窗口

5.因為影片中還需要使用鼠標(biāo)來對小球進(jìn)行控制,我們可以利用隱形按鈕來實(shí)現(xiàn)這一功能.新建一個按鈕元件命名為yxbtn,進(jìn)入元件的編輯區(qū)后,只在Hit幀繪制一個圖形即可,形狀可以隨意.然后再新建一個影片剪輯元件,命名為inv,進(jìn)入元件的編輯區(qū)后,將元件yxbtn拖到編輯區(qū)中,然后將圖層Layer1延伸到第2幀,然后在上面新建一個圖層,在第1幀添加如下Action:

xoffset = int(xoldpos-getProperty("/inv", _x))
  yoffset = int(getProperty("/inv", _y)-yoldpos);
  if (((Number(xoffset) == 0) and (Number(yoffset) == 0)) or (not over)) {
  /:xangle = (/:xangle-(/:xangle/20));
  /:yangle = (/:yangle-(/:yangle/20));
  } else {
  /:xangle = yoffset;
  /:yangle = xoffset;
  }
  if ((Number(/:xangle)>40)) {
  /:xangle = "40";
  } else if ((Number(/:xangle)  /:xangle = "-40";
  }
  if ((Number(/:yangle)>40)) {
  /:yangle = "40";
  } else if ((Number(/:yangle)  /:yangle = "-40";
  }
  xoldpos = getProperty("/inv", _x);
  yoldpos = getProperty("/inv", _y);

在第2幀添加如下Action:

gotoAndPlay(1);

最后工作區(qū)如圖7所示;


圖7 工作區(qū)狀態(tài)

6.最后回到主場景中,添加三個圖層,從上到下分別命名為initialize, inv和Balls,在圖層Inv和Balls的第4幀分別插入一個關(guān)鍵幀,然后從圖庫中將元件Inv和Balls分別拖到圖層Inv和圖層Balls中,同時在屬性面板中分別設(shè)置其實(shí)例名為Inv和Balls,如圖8所示;


圖8 布置主場景

7.回到圖層initialize,給第1幀添加如下Action:

xangle = "5";
yangle = "5";

在第2幀添加如下Action:

set("cos-42", 0.743144825451055);
  set("cos-41", 0.754709580197564);
  set("cos-40", 0.766044443094884);
  set("cos-39", 0.777145961433975);
  set("cos-38", 0.788010753584805);
  set("cos-37", 0.798635510026434);
  set("cos-36", 0.809016994355128);
  set("cos-35", 0.819152044270192);
  set("cos-34", 0.829037572537239);
  set("cos-33", 0.838670567928596);
  set("cos-32", 0.848048096140553);
  set("cos-31", 0.857167300687171);
  set("cos-30", 0.866025403770406);
  set("cos-29", 0.874619707126247);
  set("cos-28", 0.882947592846643);
  set("cos-27", 0.891006524176917);
  set("cos-26", 0.898794046288515);
  set("cos-25", 0.906307787026791);
  set("cos-24", 0.913545457633494);
  set("cos-23", 0.920504853444072);
  set("cos-22", 0.927183854559112);
  set("cos-21", 0.933580426490206);
  set("cos-20", 0.939692620779555);
  set("cos-19", 0.945518575593583);
  set("cos-18", 0.951056516290005);
  set("cos-17", 0.956304755958442);
  set("cos-16", 0.961261695934258);
  set("cos-15", 0.965925826285507);
  set("cos-14", 0.970295726272901);
  set("cos-13", 0.974370064782571);
  set("cos-12", 0.97814760073155);
  set("cos-11", 0.981627183445777);
  set("cos-10", 0.984807753010664);
  set("cos-9", 0.987688340593903);
  set("cos-8", 0.990268068740611);
  set("cos-7", 0.992546151640607);
  set("cos-6", 0.994521895367765);
  set("cos-5", 0.996194698091423);
  set("cos-4", 0.997564050259649);
  set("cos-3", 0.998629534754517);
  set("cos-2", 0.999390827019125);
  set("cos-1", 0.999847695156465);
  set("cos0", 1);
  set("cos1", 0.999847695156465);
  set("cos2", 0.999390827019125);
  set("cos3", 0.998629534754517);
  set("cos4", 0.997564050259649);
  set("cos5", 0.996194698091423);
  set("cos6", 0.994521895367765);
  set("cos7", 0.992546151640607);
  set("cos8", 0.990268068740611);
  set("cos9", 0.987688340593903);
  set("cos10", 0.984807753010664);
  set("cos11", 0.981627183445777);
  set("cos12", 0.97814760073155);
  set("cos13", 0.974370064782571);
  set("cos14", 0.970295726272901);
  set("cos15", 0.965925826285507);
  set("cos16", 0.961261695934258);
  set("cos17", 0.956304755958442);
  set("cos18", 0.951056516290005);
  set("cos19", 0.945518575593583);
  set("cos20", 0.939692620779555);
  set("cos21", 0.933580426490206);
  set("cos22", 0.927183854559112);
  set("cos23", 0.920504853444072);
  set("cos24", 0.913545457633494);
  set("cos25", 0.906307787026791);
  set("cos26", 0.898794046288515);
  set("cos27", 0.891006524176917);
  set("cos28", 0.882947592846643);
  set("cos29", 0.874619707126247);
  set("cos30", 0.866025403770406);
  set("cos31", 0.857167300687171);
  set("cos32", 0.848048096140553);
  set("cos33", 0.838670567928596);
  set("cos34", 0.829037572537239);
  set("cos35", 0.819152044270192);
  set("cos36", 0.809016994355128);
  set("cos37", 0.798635510026434);
  set("cos38", 0.788010753584805);
  set("cos39", 0.777145961433975);
  set("cos40", 0.766044443094884);
  set("cos41", 0.754709580197564);

在第3幀添加如下Action:

set("sin-42", -0.669130606388214);
  set("sin-41", -0.65605902901961);
  set("sin-40", -0.642787609715359);
  set("sin-39", -0.629320391078343);
  set("sin-38", -0.615661475353822);
  set("sin-37", -0.60181502317984);
  set("sin-36", -0.587785252319867);
  set("sin-35", -0.573576436378012);
  set("sin-34", -0.559192903497261);
  set("sin-33", -0.544639035041061);
  set("sin-32", -0.529919264258734);
  set("sin-31", -0.515038074935051);
  set("sin-30", -0.500000000024441);
  set("sin-29", -0.4848096202702);
  set("sin-28", -0.469471562809151);
  set("sin-27", -0.453990499762182);
  set("sin-26", -0.438371146811064);
  set("sin-25", -0.422618261762019);
  set("sin-24", -0.406736643096434);
  set("sin-23", -0.390731128509199);
  set("sin-22", -0.37460659343508);
  set("sin-21", -0.35836794956371);
  set("sin-20", -0.34202014334332);
  set("sin-19", -0.32556815447403);
  set("sin-18", -0.309016994391028);
  set("sin-17", -0.292371704738003);
  set("sin-16", -0.275637355831441);
  set("sin-15", -0.258819045116126);
  set("sin-14", -0.241921895612425);
  set("sin-13", -0.224951054355759);
  set("sin-12", -0.207911690828781);
  set("sin-11", -0.190808995386685);
  set("sin-10", -0.173648177676178);
  set("sin-9", -0.156434465048579);
  set("sin-8", -0.139173100967505);
  set("sin-7", -0.121869343411672);
  set("sin-6", -0.104528463273256);
  set("sin-5", -0.0871557427523399);
  set("sin-4", -0.0697564737478767);
  set("sin-3", -0.0523359562457615);
  set("sin-2", -0.0348994967043783);
  set("sin-1", -0.0174524064382223);
  set("sin0", 0);
  set("sin1", 0.0174524064382223);
  set("sin2", 0.0348994967043783);
  set("sin3", 0.0523359562457615);
  set("sin4", 0.0697564737478767);
  set("sin5", 0.0871557427523399);
  set("sin6", 0.104528463273256);
  set("sin7", 0.121869343411672);
  set("sin8", 0.139173100967505);
  set("sin9", 0.156434465048579);
  set("sin10", 0.173648177676178);
  set("sin11", 0.190808995386685);
  set("sin12", 0.207911690828781);
  set("sin13", 0.224951054355759);
  set("sin14", 0.241921895612425);
  set("sin15", 0.258819045116126);
  set("sin16", 0.275637355831441);
  set("sin17", 0.292371704738003);
  set("sin18", 0.309016994391028);
  set("sin19", 0.32556815447403);
  set("sin20", 0.34202014334332);
  set("sin21", 0.35836794956371);
  set("sin22", 0.37460659343508);
  set("sin23", 0.390731128509199);
  set("sin24", 0.406736643096434);
  set("sin25", 0.422618261762019);
  set("sin26", 0.438371146811064);
  set("sin27", 0.453990499762182);
  set("sin28", 0.469471562809151);
  set("sin29", 0.4848096202702);
  set("sin30", 0.500000000024441);
  set("sin31", 0.515038074935051);
  set("sin32", 0.529919264258734);
  set("sin33", 0.544639035041061);
  set("sin34", 0.559192903497261);
  set("sin35", 0.573576436378012);
  set("sin36", 0.587785252319867);
  set("sin37", 0.60181502317984);
  set("sin38", 0.615661475353822);
  set("sin39", 0.629320391078343);
  set("sin40", 0.642787609715359);
  set("sin41", 0.65605902901961);

最后時間軸窗口如圖9所示:


圖9 主場景時間軸窗口



  • 作者:互聯(lián)網(wǎng)  來源:本站整理  發(fā)布時間:2005-08-20 22:35:02


------------------------------- · 相關(guān)文檔瀏覽 · --------------------------------------------------------------------- · 熱門文檔瀏覽 · -------------------------------------