as3 0中,滑鼠對場景顯示的控制

2025-03-06 19:30:12 字數 2809 閱讀 2469

1樓:網友

提示:第一種方法:場景是不可移動的,只能移動你的**。檢測**到場景的距離,來判斷,**是否可以繼續移動。用來新增偵聽。檔森友。

**很簡單,我想你應該寫的出來。

2樓:網友

1 圖層1放場景圖a_mc;

2 圖層2設定圖層1的遮罩層,做乙個大小和你需要的可視衝鄭區域相同的元件p_img,位置由。

p_>=1000?p_:p_

p_>=1000?p_:p_,b由自散碼頌己除錯數值)3 圖模首層3放可是區域b_mc;位置由b_;b_;

1幀的動畫就不要偵聽器了吧。

求滑鼠控制mc移動的as3**?

3樓:網友

複製如下**即可:

var speed:number = 5; //設定mc的移動速度var mc:movieclip;

var p:point = new point(0,0);

var timer:timer = new timer( 40 );

clickhandler );

function clickhandler( e )function timerhandler( e )else}stop();

as3 滑鼠事件

4樓:

如果要用dragdrop, 使用dragevent, 參考:

flash as3 滑鼠控制物件移動問題~

5樓:網友

小人奔跑時,肯定要用到vx 和vy,就是奔跑的速度值。判斷小人跑到滑鼠點選的位置後,設定vx 和vy的值均為0即可。很多遊戲引擎用的就是這個辦法。

as3滑鼠控制元件移動

6樓:網友

function enterframe(e:event):void

if(;這樣就行了啊 沒必要新增滑鼠監聽事件,你只是為了希望他滑鼠在mc左側的時候 mc向左側移動 右側同理向右側移動吧?還有其他功能麼?還有問題可以再追問下吧。

我自己寫了乙個滑鼠在mc左側的時候 mc向左側移動 右側同理向右側移動的**,我發給你看看,庫裡面movieclip的as鏈結名叫testfire:

import ;import ;

var mc:movieclip = new testfire();

addchild(mc);

addeventlistener( ,whenenterframe);

function whenenterframe(e:event):void

if(;

7樓:網友

看著像是在問題而不是提問……

8樓:餘韻幽

我不知道要怎麼做,做什麼。

as3跟隨滑鼠旋轉的問題

9樓:匿名使用者

旋轉角度指向目標方位(滑鼠)

dx = 跟蹤座標x - 原點座標x;

dy = 跟蹤座標y - 原點座標y;

物件。_rotation = ,dx) *180 / ;

計算基本三角函式:

正弦 = 對邊/斜邊。

餘弦 = 鄰邊/斜邊。

正切 = 對邊/鄰邊。

角度/弧度轉換。

角度 = 弧度 * 180 /

弧度 = 角度 * / 180

旋轉角度指向目標方位(滑鼠)

dx = 跟蹤座標x - 原點座標x;

dy = 跟蹤座標y - 原點座標y;

物件。_rotation = ,dx) *180 / ;

建立弦波。onenterframe = function(){物件神賀山。屬性 = 中心拍慧原點 + 弧度) *變化量。

弧度 +=遞增量;

建立圓。onenterframe = function(){物件。x座標 = 中心原點 + 弧度) *變化量。

物件。y座標 = 中游中心原點 + 弧度) *變化量。

弧度 +=遞增量;

建立橢圓。onenterframe = function(){物件。x座標 = 中心原點 + 弧度) *變化量1物件。y座標 = 中心原點 + 弧度) *變化量2弧度 +=遞增量;

獲取兩點間距離。

dx = 跟蹤座標x - 原點座標x;

dy = 跟蹤座標y - 原點座標y;

線距 = * dx + dy * dy);

as3如何在元件裡控制主場景?

10樓:網友

在你的元件上的那一幀寫。

movieclip(root).nextframe();

11樓:網友

用gotoandplay跳轉函式 來控制場景和幀。

flash as3 滑鼠事件

12樓:匿名使用者

mouse_down時。

因為as3是講求事件流的 任何事件最終都會向上迴流到stage上去第二個問題自己在載入完成後 調整座標 .x .y在完成事件中調整座標。

as3 滑鼠滑過按鈕,主場景從第一幀**到第十幀停止 求**!

13樓:網友

在第一幀 第十幀 均寫上** stop();

按鈕名 bofang

在第一幀上寫 :

bo)function bo(e:event)

as3 0函式裡的變數問題

你的obj應該放在函式外面定義。我幫你修改了 for var i int 0 i 6 i 拖放 var obj object new object function mousedownevent e mouseevent void 停止拖放 stage.addeventlistener mousee...

as 3 0 按鈕在兩個幀上分別執行不同的命令怎麼寫

通過判斷當前幀數來判斷該執行什麼命令。onclick function onclick e mouseevent void if currentframe 執行前面的。else 執行後面的。或者新增另外的事件偵聽來做。第一幀。onfirstframe function onfirstframe e ...

flash as2 0和as3 0哪個在工作上用得多一些?哪個學習起來容易

as2.0簡單但是有點過時,初學直接學as3.0,我就正在學 as3是未來的主流 網頁遊戲 偷菜 網路遊戲 都是as3編寫的 as3相對於as2而言,開始比as2難,後來就覺得要容易一些 as3.0遊戲開發這比較好,as2.0網頁基本上是這個寫的,as3.0學習來比較快 天冷如何保證飲食健康 fla...