15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Eingabe per Berührung, Multitouch und Gesten<br />

Multitouch.inputMode = MultitouchInputMode.GESTURE;<br />

var mySprite = new Sprite();<br />

mySprite.addEventListener(TransformGestureEvent.GESTURE_PAN , onPan);<br />

mySprite.graphics.beginFill(0x336699);<br />

mySprite.graphics.drawRect(0, 0, 40, 40);<br />

var myTextField = new TextField();<br />

myTextField.y = 200;<br />

addChild(mySprite);<br />

addChild(myTextField);<br />

function onPan(evt:TransformGestureEvent):void {<br />

evt.target.localX++;<br />

if (evt.phase==GesturePhase.BEGIN) {<br />

myTextField.text = "Begin";<br />

evt.target.scaleX *= 1.5;<br />

evt.target.scaleY *= 1.5;<br />

}<br />

if (evt.phase==GesturePhase.UPDATE) {<br />

myTextField.text = "Update";<br />

evt.target.alpha = 0.5;<br />

}<br />

if (evt.phase==GesturePhase.END) {<br />

myTextField.text = "End";<br />

evt.target.width = 40;<br />

evt.target.height = 40;<br />

evt.target.alpha = 1;<br />

}<br />

}<br />

Hinweis: Die Frequenz der Aktualisierungsphase richtet sich nach der Laufzeitumgebung. Bei einigen Kombinationen<br />

aus Betriebssystem und Hardware werden Aktualisierungen überhaupt nicht weitergegeben.<br />

Wert „all“ für Gestenphase bei einfachen Gestenereignissen<br />

Bei einigen Gestenereignisobjekten werden einzelne Phasen des Gestenereignisses nicht verfolgt; stattdessen wird die<br />

phase-Eigenschaft des Ereignisobjekts mit dem Wert „all“ gefüllt. Bei einfachen Swipe-Gesten oder beim einfachen<br />

Tippen mit zwei Fingern wird das Ereignis nicht anhand von mehreren Phasen verfolgt. Die phase-Eigenschaft des<br />

Ereignisobjekts für ein InteractiveObject, das auf gestureSwipe- oder gestureTwoFingerTap-Ereignisse wartet,<br />

lautet immer all, nachdem das Ereignis ausgelöst wurde:<br />

Letzte Aktualisierung 27.6.2012<br />

628

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!