blog - 201401のエントリ
東京工芸大学で、真鍋大度 氏の特別講演が計画されています。
真鍋氏は、アーティスト、デザイナー、プログラマーであられ、PerfumeのPVやライブ演出など、メディアアートやインタラクティブアートの分野で活躍されています。ご自身が設立されたRhizomatiks(ライゾマティクス)社で多くのプロジェクトを立ち上げておられます。
日程:2014年2月4日(火)
時間:14:00から1時間ほど
内容:「真鍋大度氏の仕事」
場所:東京工芸大学中野キャンパス芸術情報館メインホール
Rhizomatiks(ライゾマティクス)http://rhizomatiks.com/
真鍋氏は、アーティスト、デザイナー、プログラマーであられ、PerfumeのPVやライブ演出など、メディアアートやインタラクティブアートの分野で活躍されています。ご自身が設立されたRhizomatiks(ライゾマティクス)社で多くのプロジェクトを立ち上げておられます。
日程:2014年2月4日(火)
時間:14:00から1時間ほど
内容:「真鍋大度氏の仕事」
場所:東京工芸大学中野キャンパス芸術情報館メインホール
Rhizomatiks(ライゾマティクス)http://rhizomatiks.com/
Flash / ActionScriptでiPadやiPhoneのタップ(タッチ)でフレームを移動
- 執筆 :
- kuha 2014-01-02 22:48
iPadやiPhoneで絵本を作るときなどに頻出すると思われるタップ(タッチ)によるフレーム移動。
「次へ」ボタンをタップすると、次のページ(フレーム)へ、
「前へ」ボタンをタップすると、前のページ(フレーム)へ、
移動するActionScriptは以下のものでいける。
btnNが「次へ」ボタンで、btnPが「前へ」ボタン。
あとは、イベントリスナーでフレーム移動するだけのシンプルな動き。
マルチタッチを使わないのなら、Multitouchの部分はたぶん省略できると思う。
ちなみに、タッチパネルを指で軽くポンとたたくことは、「タップ」といい。マウスのクリックに相当する。「タップ」は、タッチイベントにあるTOUCH_TAPを使う。
「次へ」ボタンをタップすると、次のページ(フレーム)へ、
「前へ」ボタンをタップすると、前のページ(フレーム)へ、
移動するActionScriptは以下のものでいける。
btnNが「次へ」ボタンで、btnPが「前へ」ボタン。
あとは、イベントリスナーでフレーム移動するだけのシンプルな動き。
import flash.events.TouchEvent;
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;
Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT
btnN.addEventListener(TouchEvent.TOUCH_TAP, goNext)
btnP.addEventListener(TouchEvent.TOUCH_TAP, goPrev)
function goNext(ev:TouchEvent){
if( currentFrame < totalFrames ){
this.nextFrame();
}
}
function goPrev(ev:TouchEvent){
if( currentFrame > 1 ){
this.prevFrame();
}
}
マルチタッチを使わないのなら、Multitouchの部分はたぶん省略できると思う。
ちなみに、タッチパネルを指で軽くポンとたたくことは、「タップ」といい。マウスのクリックに相当する。「タップ」は、タッチイベントにあるTOUCH_TAPを使う。