日本a在线观看_久久久三区_久久99精品久久久久久国产越南_在线观看中文字幕av_国产精品久久久久久久久久东京_a免费视频

PS設計教程網歡迎你!

Flash AS教程:用AS3代碼表現傾斜角與斜率

文章來源于 中國教程網論壇,感謝作者 cao4811 給我們帶來經精彩的文章!
設計教程/設計教程/Flash教程2009-09-09
坐標中的兩點可以確定一條直線,直線與線段不同,線段有長度,而直線是沒有長度的。通過兩點可以確定一條直線,通過角度和一個定點也能確定一條直線。

效果演示,鼠標左鍵按住兩端移動:

進入論壇參與討論: http://www.missyuan.com/viewthread.php?tid=419023

演示:

坐標中的兩點可以確定一條直線,直線與線段不同,線段有長度,而直線是沒有長度的。通過兩點可以確定一條直線,通過角度和一個定點也能確定一條直線。

直線與X軸正半軸所成的角稱直線的傾斜角,當傾斜角不等于90度時,傾斜角的正切稱為直線的斜率。圖:

Flash AS教程:用AS3代碼表現傾斜角與斜率

其中角a就是直線的傾斜角,而斜率就是直角三角中對邊BC與鄰邊AB的比值,即正切值。正切值通過Math類的tan()方法可以得到。

給定A點和C點的坐標,可求得角a的角度值。

求角a的正切值的算法:

(C.y - A.y) / (C.x - A.x);

下面的代碼求直線的斜率:

(C.x == A.x)?Infinity:(C.y - A.y) / (C.x - A.x);

代碼先判斷兩點的橫坐標是否相等,如果相等,說明直線垂直于x軸,這時不存在斜率,所以給斜率一定特殊值Infinity。

例:

1、新建Flash文檔,取名存盤。

2、創建影片剪輯,圖層1用橢圓工具繪制一個圓,填充色和大小根據需要定。插入圖層2, as層,輸入代碼:

//注冊鼠標按下事件偵聽器
this.addEventListener(MouseEvent.MOUSE_DOWN,startDragFunc);
//注冊鼠標釋放事件偵聽器
this.addEventListener(MouseEvent.MOUSE_UP,stopDragFunc);
//定義接收按下事件的函數
function startDragFunc(e:MouseEvent);
{
//開始拖動
e.target.startDrag();
//更新顯示
e.updateAfterEvent() ;
}
//定義接收釋放事件的函數
function stopDragFunc(e:MouseEvent);
{
//停止拖動
e.target.stopDrag()
}

3、返回場景1,在圖層1的第一幀拖入兩個影片剪輯,在屬性面板中輸入剪輯的名字,p1 、p2。

版權所有PS設計教程網公安備案:蘇公網安備 32058302001023號工信部備案:滬ICP備09005587號
aaa
主站蜘蛛池模板: 精品一区二区在线视频 | 日本高清一级片 | 亚洲精品com | 国产精品久久久久久久久久久久久久久久 | 色a综合 | 精选久久 | 国产精品久久久久久久亚洲按摩 | 欧美 国产 亚洲 卡通 综合 | 欧美a黄 | 性欧美xxxx免费岛国不卡电影 | 黄色羞羞视频在线观看 | a免费毛片 | 日本成人一二三区 | 717影院理论午夜伦八戒秦先生 | 99爱国产精品 | 免费看污视频在线观看 | 精品一区二区三区日本 | 亚洲天堂午夜 | 日韩欧美高清一区 | 久草在线综合网 | 日本s级毛片免费观看 | 56av国产精品久久久久久久 | 91美女视频在线 | 亚洲人成中文字幕在线观看 | 国产成人小视频在线观看 | 国产精品久久久久久久久久大牛 | 成年人黄视频 | 九九热九九热 | 91网站永久免费看 | 玖草在线资源 | 欧美黄色大片免费观看 | 欧美成人午夜精品久久久 | 5xsq在线视频| 亚洲精品动漫在线观看 | 吾色视频 | 国产精品久久99精品毛片三a | 国产69精品久久久久9999不卡免费 | 性欧美极品xxxx欧美一区二区 | 日本视频免费观看 | 欧美十区 | 国产精品jk白丝蜜臀av软件 |