簡體   English   中英

如何在Flash AIR和AS3中使用觸摸?

[英]How do I use the touch in Flash AIR and AS3?

我正在制作一款易於控制的游戲,是在AS2中制作的,我在那里使用

if (Key.isDown(1)) {
    yspeed -= power*thrust;
}

因此,當用戶按住鼠標單擊時,英雄會向上移動,但是在AS3中,我似乎無法弄清楚,我想為android和iPhone制作相同的游戲,所以我制作了一個新文件,如Android AIR,現在我我在AS3中進行編程,但是我似乎無法找到如何執行此操作的方法,

block.addEventListener(MouseEvent.CLICK, doSomething);
function doSomething(event:MouseEvent):void{
trace("Box has been clicked");
}

但是當我去測試時,我打開了“觸摸層”,但是發生了,但是當我關閉它並單擊塊時 ,出現了“已單擊框”的痕跡。

您設置輸入模式了嗎? 我認為這是問題所在。

您可以在此處查看參考(提供了示例): http : //help.adobe.com/zh_CN/as3/dev/WS1ca064e08d7aa93023c59dfc1257b16a3d6-7ffe.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM