Flash 控制滑鼠拖MC在一水平線上移動 100

2025-01-03 11:40:30 字數 3237 閱讀 5264

[flash]控制滑鼠拖mc在一水平線上移動?

1樓:網友

第乙個是滑鼠跟隨星星的效果!

第二個是滑鼠跟隨文字的效果!

**複製進去就可以了;

滑鼠跟隨星星效果。

新建場景並新建乙個影片剪輯star (跟隨物件)

在第一幀繪製乙個10*10大小的五角星(30度角)

在20幀建關鍵幀將顏色alpha值為0%並新增動作stop();

在1幀建立形狀動畫。

新建乙個影片剪輯act並在1幀新增動作。

startdrag("/act",true); 元件act跟蹤滑鼠。

setproperty("/star",_rotation, b); 元件star 的旋轉值為b

b = number(b)+20;

if (number(b) =360)

a = number(a)+1;

duplicatemovieclip("/star","aaa"add a,eval("a"))

if (number(a) =100)

setproperty("/star",_x, getproperty("/act", x));

setproperty("/star",_y, getproperty("/act", y));

在第2幀新增動作gotoandplay (1);

轉換到場景將影片剪輯star和act拖入並分別命名為star和act

ctrl+enter看效果。

文字滑鼠跟隨效果。

新建場景並新建7個文字影片剪輯和 tracker影片剪輯。

新建乙個影片剪輯act並在1幀新增動作。

i="7";

while(number(i)>=1)

t1:xx=number(getproperty("/tracker",_x))+15;

t1:yy=getproperty("/tracker",_y);

i="7";

while(number(i)>=1)

在第2幀建立關鍵幀新增動作gotoandplay (1);

轉換到場景將影片剪輯tracker拖入並命名為tracker

在1幀新增動作startdrag("/tracker",true);

在2幀建立關鍵幀新增動作stop();

將影片剪輯act拖入和文字分別拖入並命名為t1,t2,……t7

ctrl+enter看效果。

我想問在flash中滑鼠移到乙個mc上能出現另乙個mc,滑鼠移開,這個mc就消失的**怎麼寫?

2樓:網友

兩公升族mc,名字為mc1,mc2;

將虛銀兩mc拉到舞臺中,在時差笑宴間軸上寫**。

mc2._visible=false;;;

flash 滑鼠移動到mc上 變色

3樓:網友

做乙個影片剪輯。

層2:第一幀 黑色。

第二幀 白色。

層1:第一幀加**。

stop();

on (rollover)

第一幀加**。

stop();

on (rollover)

4樓:網友

mc名字叫"mc"

mc內部:在第一幀畫成黑色,在第二幀畫成白色。然後在第一幀內寫"stop()"

主時間軸:test)

function test(:void

test2)

function test2(:void

5樓:網友

場景中影片剪輯上的動作:

on (rollover)

on (rollout)

在影片剪輯裡:把幀1上的圖形變成黑色,幀2的圖開變成白色;

幀1的動作:

stop();

flash 滑鼠移動mc事件失效

6樓:匿名使用者

隨便你加在a或b都可以。

lockroot = true;

flash 鍵盤控制乙個mc在另乙個mc範圍內移動

7樓:麥斯點派

1全部思路:當mc移動時觸碰到另乙個mc的邊界時,mc不移動,就在按鍵**裡面加入判斷就可以了。

8樓:網友

這個你可以通過獲取那個mc的座標位置和長寬高等一些資料來定義那個可移動mc的移動範圍!

flash中滑鼠移動速度與mc的問題

9樓:網友

獲得滑鼠的座標,然後再判斷所經歷的時間(時間間隔短點),據此算出滑鼠的速度,按照算出的不同速度處理mc。

flash:運動中的mc滑鼠經過停止,離開後繼續按照原軌跡移動

10樓:毛毛超級帥

在你基礎上改的,沒有改變你的主體結構。

新增了兩個變數:tempy用來儲存滑鼠觸碰到mc時候的speedy的值;hit是乙個真假值。

var speedy = 1;

var tempy:number = 0;

var hit:boolean=false;

function()

if (,ymouse, true))

判斷hit是否為真,如果不為真,那麼把speedy的值賦給tempy,然後改變hit的值為真;

if(!hit){

tempy = speedy;

hit=!hit;

speedy = 0;

else {

判斷hit是否為假,如果不為假,那麼把tempy的值賦給speedy,然後改變hit的值為假;

if(hit){

speedy=tempy;

hit=!hit;

if (this._y <=20 ||this._y >=295) {

speedy *=1;

this._y +=speedy;

updateafterevent();

flash中,滑鼠單擊後實現mc移動到滑鼠單擊的座標。

11樓:網友

// public function m1() //去掉這行 直接加偵聽,試試行不行?哈哈,我在單位,不方便測試。

滑鼠在螢幕的左上角拖不動怎麼辦,電腦桌面圖示拖移不動怎麼辦?

我會變身哇咔咔 按開始鍵,然後通過方向選擇重新啟動,就可以啦 1把滑鼠從新插拔 重啟 2是滑鼠本身問題,不知道lz是什麼滑鼠,如果是滾輪的,那可能是使用時間太長,導致和滾球接觸處灰塵太多導致的,清理下灰塵就可以了,如果是光鼠,那可能也是灰塵引起,或者光學透鏡的定位問題造成的 3是滑鼠墊問題,更換一個...

筆記本觸控板上滑鼠在螢幕亂動不受控制怎麼辦呢

如果是戴爾6430u,就是滑鼠排線接觸不良,我筆記本放電單車上面顛了一下就這樣老是跑右上角或左下角,後來滑鼠排線拔出來清潔一下重新插好就行了。如果排線卡扣壞了就想辦法用膠布固定再墊高一點壓住。筆記本觸控板上滑鼠在螢幕亂動不受控制怎麼辦呢?系統錯誤。你的筆記本觸控板上面有水滴就會亂跳 筆記本觸bai摸...

你好,我們在一家煤礦打工,都月沒發工資了,算拖欠嗎

只要兩個月以上沒發工資都算拖欠,可以去當地勞動局舉報投訴這家煤礦。如有幫助請採納 四個月沒發工資肯定是拖欠,按照勞動法規定工資不能超過兩個月 你好,我們在一家沒人打工,都四個月沒發工資算拖欠嗎?當然算啦,你們可以集體罷工不給他幹了。四個月沒發工資了就屬於拖欠空置這種情況下,你們應該上勞動仲裁找勞動部...