當前位置:編程學習大全網 - 網站源碼 - 誰能幫我用AS2(Flash ActionScript 2)做壹個圓弧滑塊

誰能幫我用AS2(Flash ActionScript 2)做壹個圓弧滑塊

如果妳的軌道是壹個標準的圓弧的話,用圓弧對應的角度作為valueMax,算出滑塊與最左邊邊界夾角valueCurr,然後用比值就可以得到妳需要的值了

在滑塊運動方面需要註意不能讓滑塊脫離軌道(包括徑向和切向),徑向的話只要限制和圓心距離就行了,切向需要限制滑塊與最左邊邊界夾角(0 - valueMax)

最後是按鈕的拖拽,妳需要定義壹個boolean變量,比如startDrag,當鼠標在滑塊上按下時變成true,鼠標松開後false,妳可能會想讓當鼠標按下後即使鼠標滑出滑塊滑塊也能響應,這樣妳需要把整個軌道在x上投影,根據鼠標x坐標在投影上的位置得到滑塊目前的位置角度(valueCurr)

基本思路就是這樣了,good luck

  • 上一篇:C# checkedListBox 全選與反選。
  • 下一篇:秘密購買點增加源代碼
  • copyright 2024編程學習大全網