Home2010年02月 ≫ 残念な件

2010 02/ 4 (木) 16:13

au、FlashLite2 or 3の話。

タッチパネル対応な件でいろいろ調べてるんですが、残念な点を1つ。
(Flashのタッチパネル関連の情報少ないですね・・・)

上下フリック:何も起らない(なのでASでページスクロール自前実装とか) →○これは納得
左右フリック:ブラウザが勝手に履歴移動 →×残念

画面にソフトキー用のボタンもあってそこに「戻る」とボタン表示が準備されてるのに、そこをタップすればいいじゃん・・・。iPodTouchやiPhoneもそぉなってるからかな。。。別に同じUIにしなくてもいいんじゃね?
あと、web上でもfscommand("Launch", clear)で履歴制御ができれば、左右フリックをそれに割り当てれるのにね。(ちなみにFlashLiteをWML表示にしてclear殺しoneventタグ書いても空ページにbackしてダメでした;)

もし左右フリックが履歴移動に割り当てられてなかったら・・・「絵を描くドローアプリ」とか「指で動かすシューティングGame」とかいろいろ素敵なことが実現可能なのだよ。
ちなみにDF内ではタッチ操作できない件も・・・orz

ほんと残念。超残念。

Comments

メモ:
※タッチパネルでのタップ動作の注意
フリックして移動先地点のボタンインスタンス(mc同様)領域上でonMouseUpした場合、ボタンインスタンスでonReleaseやonPressが発生する現象。
対策としては、
onMouseMoveで常にカウントUPし、ボタンインスタンス先でカウント回数を確認してonRelease処理すること。カウント初期化はonMouseDownの瞬間で。※onPressで実行処理は書かない
例:
----------
var flg_move = false;//移動フラグ
mouseListener.onMouseMove = function() {
 flg_move=true;
}
mouseListener.onMouseDown = function(){
 flg_move=false;
}
Mouse.addListener(mouseListener);
this.btn.onRelease = function(){
 if(flg_move==true){
  //移動中にonReleaseされた!!
 }else{
  //ちゃんとタップしている。ここでgetURL()とか
 }
}
----------

by:YO (2010年02月05日 13:21)

きょうruriwoは話したの?

by:BlogPetのruriwo (2010年02月08日 14:36)

Comment form










 

Track back

この記事のトラックバックURL:
http://www.wauke.net/cgi/mt/mt-tb.cgi/883

Search

RSS feed

Category

Archives

Recent TrackBacks

Recent Comments