亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

用AS控制MC的傾斜屬性的代碼

2024-09-12 17:50:49
字體:
來源:轉載
供稿:網友
在FLASH里,MC的傾斜屬性可以通過手動的辦法來設定.在FLASH里,傾斜是實現3D效果的重要方面.
但是AS里頭就沒有傾斜屬性的代碼,盡管現在模擬3D的代碼已經有很多人做出來,但是目前一般都是局限在坐標點的模擬方面.對于物體,位圖的簡單3D效果,哪怕就一個傾斜,AS都還沒能做到.
為了解決這個問題(這問題,經典里一位用戶也曾問過),本人花了近一周的時間來研究:
廢話少說,還是轉入正題吧.
1一個簡單的試驗:
在FLASH里,畫一個矩形(不要轉成元件),然后把該矩形稍作旋轉.
接著把轉了的矩形在水平方向做一下縮放,你就看到矩行實際上是傾斜了.
因此,利用AS里的_XSCALE和_ROTATION屬性就可以讓MC動態地傾斜了.

2把該試驗應用到AS中
不妨寫個代碼試試看:
制作一個MC(越復雜可能效果會越明顯)
往MC里寫代碼:
onClipEvent(enterFrame){
  _rotation=30;
  _xscale=30;
}
測試一下,沒有傾斜效果,仔細看一下會發現在MC旋轉以后,縮放的坐標也跟著旋轉.
可惜啊!
難道就沒有辦法了嗎?答案是否定的!
既然MC旋轉以后,縮放坐標跟著旋轉,那么,我們就把旋轉了的MC再轉為MC,那么不就有兩個坐標系了嗎?不就可以達到小測試的效果嗎?
筆者也許比較笨,這個小問題也給卡住了3分鐘.
言歸正傳,我們繼續說吧.
把剛才的MC的代碼清空,命名為myMC,然后把他轉換為影片剪輯.
往轉換了的影片剪輯輸入代碼:
onClipEvent(load){
   myMC._rotation=30
  _xscale=30
}
再測試一下,傾斜效果出來了!
筆者以為這樣就可以大功告成,想自己動態設置MC傾斜30度,卻發現,上述的代碼雖然是傾斜了,但是傾斜并不是30度,上面兩個屬性跟傾斜屬性還存在著對筆者來說是比較復雜的數學關系.
筆者花了近一周的時間研究這種關系,盡管有點暈,但最終還是給弄出來了.
把上面的代碼替換為:
onClipEvent (load) {
       function setSkewx(anglex) {
              var angx = anglex%360;
              var tx = 1/Math.tan(angx*(Math.PI/180));
              var alfax = (Math.tan(angx*(Math.PI/180)) == 0) ? Math.PI/2 : (Math.asin((Math.sqrt(tx*tx+1)-1)/tx));
              myMC._rotation = -45;
              _xscale = 100*Math.sin(alfax);
              myMC._xscale = 100/Math.sqrt(1/2*(Math.pow(Math.sin(alfax), 2)+1));
              myMC._yscale = 100/Math.sqrt(1/2*(Math.pow(Math.sin(alfax), 2)+1));
              _rotation = Math.atan(1/Math.sin(alfax))/(Math.PI/180);
              if (Math.cos(angx*(Math.PI/180))<0) {
                     myMC._yscale *= -1;
              }
       }
       function setSkew(anglex, angley) {
              setSkewx(anglex-angley);
              _rotation += angley;
       }
}
onClipEvent (enterFrame) {
       an = (an+1)%360;
       setSkew(an,0)
}
就看到效果了.
從前面的簡單測試,到寫成這段代碼,可謂艱辛至極.但不管怎樣也好,代碼寫成了,也希望能讓大家從中學到一些東西.
至于從簡單的測試代碼到上面的代碼是怎么推出來的,里頭的語句意義何在,我將在這段時間給大家作出解釋.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕亚洲精品| 国产一区二区日韩精品欧美精品| 欧美在线亚洲一区| 精品国产区一区二区三区在线观看| 国产久一一精品| 深夜福利亚洲导航| 日韩欧美国产高清91| 日韩激情在线视频| 亚洲精品欧美日韩专区| 久久久亚洲国产| 青青草原成人在线视频| 成人黄色片网站| 亚洲第一区第一页| 欧美极品少妇全裸体| 欧美在线影院在线视频| 日韩在线视频观看正片免费网站| 亚洲精品天天看| 欧美极品少妇xxxxⅹ免费视频| 91精品久久久久久久久久入口| 国产精品免费一区二区三区都可以| 久久久久久久久电影| 欧美寡妇偷汉性猛交| 国产成+人+综合+亚洲欧洲| 亚洲欧洲一区二区三区久久| 国产美女直播视频一区| 91嫩草在线视频| 国产精品1区2区在线观看| 日韩视频免费在线| 亚洲精品国产精品久久清纯直播| 91麻豆桃色免费看| 亚洲国产精品va在线看黑人动漫| 亚洲精品mp4| 欧美日韩成人在线观看| 成人av番号网| 欧美性xxxx18| 欧美日韩国产精品一区| 欧美国产日韩二区| 国产精品电影网站| 亚洲精品久久久久中文字幕二区| 午夜精品蜜臀一区二区三区免费| 日韩在线观看视频免费| 日韩精品极品在线观看播放免费视频| 中文字幕精品一区久久久久| 插插插亚洲综合网| 欧美第一淫aaasss性| 欧美亚洲在线观看| 午夜精品福利在线观看| 欧美精品videosex性欧美| 中文字幕亚洲在线| 欧洲精品毛片网站| 欧美野外猛男的大粗鳮| 色偷偷亚洲男人天堂| 97香蕉超级碰碰久久免费的优势| 亚洲激情在线观看视频免费| 亚洲欧美成人精品| 国产成人在线一区| 日本一区二区在线播放| 97视频在线播放| 成人黄色在线观看| 欧美亚洲午夜视频在线观看| 国产精品男人的天堂| 日本国产欧美一区二区三区| 欧美激情一区二区三区久久久| 国产日韩欧美日韩大片| 91精品国产电影| 日韩中文视频免费在线观看| 欧美理论电影网| 亚洲第一福利在线观看| 色樱桃影院亚洲精品影院| 亚洲国产欧美一区二区三区同亚洲| 在线亚洲男人天堂| 久久久久中文字幕2018| 国产精品第一视频| 中文字幕一区二区精品| 日韩电影中文字幕在线观看| 国产精品久久久久一区二区| 91嫩草在线视频| 欧美日韩精品在线播放| 色av中文字幕一区| 欧美成人精品一区二区| 久久中文字幕一区| 日韩av中文字幕在线免费观看| 国产欧美日韩亚洲精品| 国产成人精品视频在线观看| 日韩中文字幕视频在线| 国产九九精品视频| 成人在线视频网站| 成人激情视频网| 亚洲毛片一区二区| 日韩欧亚中文在线| 成人免费淫片aa视频免费| 日韩欧美一区二区三区| 欧美精品做受xxx性少妇| 久久久久久香蕉网| 欧美日本在线视频中文字字幕| 亚洲性无码av在线| 亚洲欧美激情在线视频| 久热精品视频在线观看| 中文字幕国产精品久久| 国产亚洲精品91在线| 91在线播放国产| 亚洲欧洲自拍偷拍| 91夜夜未满十八勿入爽爽影院| 日韩中文在线观看| 美女啪啪无遮挡免费久久网站| 亚洲国产欧美一区二区三区同亚洲| 国产剧情日韩欧美| 欧美亚洲午夜视频在线观看| 亚洲在线一区二区| 日韩在线观看免费| 亚洲国产精品一区二区久| 国产精品视频1区| 国产精品久久久久久一区二区| 欧美理论电影在线播放| 91麻豆国产语对白在线观看| 欧美日韩亚洲一区二| 亚洲va欧美va在线观看| 亚洲成人黄色网址| 欧美一级在线播放| 综合久久五月天| 日韩精品在线观| 国产69精品久久久久9999| 国产精品吴梦梦| 97在线视频一区| 亚洲国产精品久久91精品| 欧美日韩国产123| 国产成人精品电影久久久| 国产精品亚洲美女av网站| 国产精品久久久久久久7电影| 最近免费中文字幕视频2019| 成人精品在线观看| 久久久久久久影视| 中文字幕亚洲综合| 久久久久久97| 亚洲第一精品电影| 久久久久久亚洲精品中文字幕| 国产91免费观看| 亚洲欧洲中文天堂| 成人午夜在线视频一区| 九九热这里只有在线精品视| 国产成人福利夜色影视| 亚洲黄色免费三级| 日韩有码在线电影| 国产ts一区二区| 精品无人区乱码1区2区3区在线| 国产一区二区在线播放| 亚洲欧美日韩一区二区三区在线| 91精品免费久久久久久久久| 5566成人精品视频免费| 国产欧美在线观看| 亚洲国产成人久久综合一区| 777国产偷窥盗摄精品视频| 欧美日韩在线看| 日韩在线资源网| 欧美日韩在线视频一区| 欧美精品18videos性欧| 国产v综合ⅴ日韩v欧美大片| 黑丝美女久久久| 亚洲 日韩 国产第一| 欧美高清自拍一区| 国产精品综合久久久| 国产成人精品一区二区在线| 亚洲一区二区少妇| 欧美www视频在线观看|