求flash中按直線拖動元件效果

2025-01-03 16:10:08 字數 1160 閱讀 1171

1樓:網友

方法一:按住shift鍵拖動,只要向另乙個方向的幅度不是很大就可以實現在一條直線上運動。

方法二:沿輔助線拖動,選中:檢視——輔助線——顯示輔助線,然後選中標尺,在標尺上按住滑鼠向場景拖動就可以拖出輔助線,沿著輔助線拖動只要向另乙個方向的幅度不是很大也可以實現在一條直線上運動。

2樓:秋色烽火

將 startdrag 兩個x座標 或者 y座標 同時設為同一值 即在一條直線拖動。

0或90度直線就可以實現 如果說任意角度。

抱歉 恕我數學不借 未能想到。

畫乙個小矩形 按f8轉換為影片剪輯。

選中 在屬性面板左邊為其賦例項名 mc

選中第一幀 輸入。

function()

startdrag(this, true, 100, 100, 200, 100);

function()

stopdrag();

startdrag(目標,左邊界,上邊界,右邊界,下邊界)比如壓制水平移動 就是設定上邊界和下邊界都相同。

比如限制垂直移動 就是設定左邊界和右邊界相同。

flash 怎麼讓元件2拖拽的時候讓元件1跟著拖動並且拖動時元件1的位置與元件2裡的b元件的位置相同

3樓:網友

您好,在實現這個功能前,您需要先了解flash中元件在舞臺上的座標概念;

如您圖中所示,元件1和元件2是同在乙個場景中的,也就是說他們所在的座標系是相同的;

而元件2中的方塊a和方塊b,他們所在的座標系是元件2自己的座標系,當您拖拽元件2的時候,元件2的座標發生了變化,但是元件2裡的方塊a和b,他們的座標沒有變化,因為他們在元件2裡的位置沒有變化;

要理解這個概念,您可以把元件2放在舞臺的任何位置,然後雙擊元件2進入,觀察方塊a和b的座標,他們的座標是不變的;

所以,理解了上面這一點之後,再看看您的**,只把元件1的座標設定為元件2中方塊b的座標,肯定是不對的了,因為方塊b自始至終都沒有移動過,移動的是方塊b所在的元件2;

正確的方法應該是將c的座標設定為元件2的座標+元件2中方塊b的座標,這樣c的位置才跟元件2中的方塊b對齊;

c._x = ab._x +

c._y = ab._y +

希望我的解答能解決您的困擾。

製作Flash動畫物體按軌跡運動

這個在flash裡稱bai 為引導動畫,比如畫du 一個小球讓它隨指定軌zhi跡運動。做法是,dao在舞專臺左邊畫一個小球,然後在屬時間軸上的30幀位置新增關鍵幀,把小球移動到右側。然後新增過度幀動畫,新建一引導層取名軌跡,用畫筆畫出一個軌跡。然後選第一幀把小球移動到引導線一端點,選30幀再移動到另...

flash考試題,Flash試題,求答案。急求!!

1對2對 3對4錯 5錯6對 7錯其他自己作吧 太多了 flash試題,求答案。急求!填空bai題 1 影片剪輯 圖形du 按鈕 2 12 幀 秒 3 變zhi量名 型別 值 4 ctrl b ctrl f8 f65 動dao態文字 靜態文字 6 點陣圖 7 時間 我是flash動畫專業,我幫你做!...

怎麼用flash製作滾動小球,flash中怎麼製作小球的旋轉動畫

好簡單的,你先前後弄兩個關鍵幀,再弄一個傳統補間,選中補間,然後按ctrl f3,出現了屬性對話方塊那時一眼就可以看出是那一個了 設定關鍵幀,畫出每個關鍵幀上的小球影象然後就可以了 flash中製作一個小球圍繞圓圈滾動怎麼弄 推薦一款簡單好用的flash制工具軟體swishmax 關於flash製作...