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...