Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-04-2010, 19:05   #1 (permalink)
keep cool...
 
Benutzerbild von cytrics
 
Registriert seit: Mar 2006
Ort: Erlangen
Beiträge: 356
MultiTouch

Hy,

ich wollte mal mit CS4 und AIR eine MultiTouchanwendung testen...
Habe AIR 2.0 installiert und wie unter
AIR 2:Release Notes - Adobe Labs
das AIK Verzeichnis angepasst.

Nur bekomme ich beim ausführen (nicht beim Compiler sondern als eigenes Fenster) folgenden Fehler:

Code:
VerifyError: Error #1014: Class flash.events::TransformGestureEvent could not be found.

	at runtime::ContentPlayer/loadInitialContent()
	at runtime::ContentPlayer/playRawContent()
	at runtime::ContentPlayer/playContent()
	at runtime::AppRunner/run()
	at global/runtime::ADLEntry()
Hier mein Testcode:

Code:
import flash.display.StageDisplayState;
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.TransformGestureEvent;
import flash.display.Sprite;
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;

stage.displayState=StageDisplayState.FULL_SCREEN_INTERACTIVE;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;
//stage.addEventListener( TransformGestureEvent.GESTURE_ZOOM, onStageZoom);
//stage.addEventListener( TransformGestureEvent.GESTURE_ROTATE, onStageRotate);

var con:Sprite = new Sprite();
con.x = stage.stageWidth*0.5;
con.y = stage.stageHeight*0.5;

addChild(con);

for (var i:uint=0; i<10; i++) 
{
	var b:Sprite = Sprite(new box());
	b.x = Math.random() * stage.stageWidth - (stage.stageWidth * 0.5);
	b.y = Math.random() * stage.stageHeight - (stage.stageHeight * 0.5);
	b.rotation = Math.random()*360;

	b.addEventListener(MouseEvent.MOUSE_DOWN, onDown);
	b.addEventListener(MouseEvent.MOUSE_UP, onUp);
	
	b.addEventListener(TransformGestureEvent.GESTURE_ZOOM, onZoom);

	//b.addEventListener( TransformGestureEvent.GESTURE_ZOOM, onZoom);
	//b.addEventListener( TransformGestureEvent.GESTURE_ROTATE, onRotate);

	con.addChild(b);
}

function onDown( event:MouseEvent ):void 
{
	var b:Sprite = Sprite(event.currentTarget);
	con.addChild(b);
	b.startDrag();
}

function onUp( event:MouseEvent ):void 
{
	var b:Sprite = Sprite(event.currentTarget);
	b.stopDrag();
}

function onZoom( event:TransformGestureEvent ):void
{
	event.stopImmediatePropagation();
	var b:Sprite = Sprite(event.currentTarget);
	b.scaleX *= event.scaleX;
	b.scaleY = b.scaleX;
}
/*
function onRotate( event:TransformGestureEvent ):void
{
	event.stopImmediatePropagation()
	var b:Sprite = Sprite(event.currentTarget);
	b.rotation += event.rotation;
}

function onStageZoom( event:TransformGestureEvent ):void
{
	con.scaleX *= event.scaleX;
	con.scaleY = con.scaleX;
}

function onStageRotate( event:TransformGestureEvent ):void
{
	con.rotation += event.rotation;
}*/
An was kann das noch liegen?

Danke schon mal


Grüße
cytrics ist offline   Mit Zitat antworten
Alt 21-04-2010, 11:32   #2 (permalink)
keep cool...
 
Benutzerbild von cytrics
 
Registriert seit: Mar 2006
Ort: Erlangen
Beiträge: 356
Hy,

habe es nun hinbekommen...
Flash nutzt nicht automatisch die AIR 2.0 SDK (zumindest in der beta...)

Demnach muß man in der 'myApp-app.xml' den Namespace manuell ändern...

Code:
<application xmlns="http://ns.adobe.com/air/application/2.0beta2">

Grüße

cytrics

P.S.:
FFK war genial!! Danke an alle, die das wieder ermöglicht haben...
cytrics ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
externe .swf in Mc laden (multitouch) xailabs Flash CS4 Professional 5 16-04-2010 13:34
Gestures und Multitouch im Flash Player 10.1 und AIR 2 agedoubleju Am Rande 3 09-03-2010 21:38
Vortrag: Insight Multitouch marc FFK10 0 06-01-2010 00:30
blobDrop - AS3 Multitouch Demo + iPhone app derChiller ActionScript 3 0 19-10-2009 21:06


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele