以flash製作app遊戲,Tween Effect的疑問
我現在正在做平板的APP遊戲...(大小1024*600)
有15關卡,由左至右排列
轉成影片片段後套入Tween的效果
程式碼如下
我碰到的問題是"只要輕輕滑一下
就迅速地滑到最後一道關卡"
我不知道該怎麼調數值和修改目前的程式碼...
而且還要讓影片片段不要滑出畫面外
請問有大大對於app製作有研究的嗎?
幫忙修改一下程式 > <
或是給我提示或建議
感激不盡~
如果需要原始檔才容易改寫的話
可以寄到大大的信箱....
麻煩了 :))
Multitouch.inputMode = MultitouchInputMode.GESTURE;
Game_01.addEventListener(TransformGestureEvent.GESTURE_SWIPE, f1);
function f1(event:TransformGestureEvent):void
{
if(event.offsetX == -1)
{
event.currentTarget.x -= 50;
TweenX = new Tween(Game_01, "x", Regular.easeOut, Game_01.x, stage.stageWidth - (Game_01.width/1), 1, true);
}
else if(event.offsetX == +1)
{
event.currentTarget.x += 50;
TweenX = new Tween(Game_01, "x", Regular.easeOut, Game_01.x, stage.stageWidth - (Game_01.width/3.7), 3.7, true);
}
}
ps. 套入Tween Effect的影片片段名稱: Game_01
需要原始檔的請通知我,謝謝 > <
補充一下我遇到的問題:
滑動遊戲關卡時,沒辦法慢慢地滑,看清楚中間的每一道關卡圖示
就是影片片段滑一下就直接跳到最底
不受控制 Orz
1 個解答
- 楊桃Lv 47 年前最佳解答
這樣試試看
Multitouch.inputMode = MultitouchInputMode.GESTURE;
Game_01.addEventListener(TransformGestureEvent.GESTURE_SWIPE, f1);
var stageWidth:Number = stage.stageWidth;
var stageHeight:Number = stage.stageHeight;
function f1(event:TransformGestureEvent):void
{
if(event.offsetX == -1)
{
TweenX = new Tween(Game_01, "x", Regular.easeOut, Game_01.x, Game_01.x - stageWidth, 1, true);
}
else if(event.offsetX == +1)
{
TweenX = new Tween(Game_01, "x", Regular.easeOut, Game_01.x, Game_01.x + stageWidth, 1, true);
}}