Flashobjekt um Y-Achse drehen

Merbman

Grünschnabel
Hallo an Alle,

ich würde gern wissen wie ich ein Flashobjekt um seine Y-Achse Drehe, wenn die Maustaste gedrückt ist.

Ausgangsposition:
Ich stell ein Produkt auf eine Drehschreibe und fotografier es aus allen Perspektiven der Y-Achse.
Somit erhalte ich beispielsweise 50 Bilder.

Meine Frage nun, wie geh ich in Flash am besten vor?
50 Schlüsselbilder + Actionscript oder doch anders?

Hier wie es am Ende ungefähr angedacht ist: http://www.drehmomente.de/objektani...nc,viewbranche/abranche,10/Itemid,110/lang,de

Wär super wenn Ihr mir da helfen würdet, am besten natürlich mit Beispielen oder Lösungen.
Dank euch
lg

Eigentlich benötige ich nur noch den code, wie ich durch die Mausbewegung zwischen Schlüsselbildern wechsele.
 
Hallo,

ich würde das anhand der Veränderung der Mausposition prüfen, wenn die Maus sich z.B. um 10 Pixel nach rechts bewegt, dann geh ein Bild weiter.

Ich würde dir ja gerne ein Beispiel machen. Aber ich hab keine Lust jetzt so viele Bilder zu machen.
Wenn du die Bilder schon hast, dann lade die mal als RAR hoch und denn mach ich dir ein Beispiel.

MfG
 
Hi,
Leider ist mein WebSpace gerade Down, ich hoffe du hast min. Flash CS3 ?

Aber hier mal der Code zum selber basteln:
-Öffne eine neue Flash Datei (Action Script 3)
-Erstell einen neuen MovieClip und importiere in diesem deine Bilder
(jedes auf ein eigenes Schlüsselbild)
-Ziehe eine Instanz des MCs auf die Bühne und gib ihm den Instanznamen "pics_mc"
-erstelle eine neue Ebene für den Code

Und füge den folgenden Code ein:

PHP:
pics_mc.stop();

var xNow:int;
var nextX:int;
var distX:int;

pics_mc.addEventListener(MouseEvent.MOUSE_DOWN, mDown);
pics_mc.addEventListener(MouseEvent.MOUSE_UP, mUp);

function mDown(e:MouseEvent):void
{
	xNow = mouseX;
	addEventListener(Event.ENTER_FRAME,onE);
}

function mUp(e:MouseEvent):void
{
	
	removeEventListener(Event.ENTER_FRAME,onE);
}

function onE(e:Event):void
{
	nextX = mouseX;
	distX = nextX - xNow;
	if( distX > 20 )
	{
		xNow = nextX;
		pics_mc.nextFrame();
	}
	else if( distX < -20 )
	{
		xNow = nextX;
		pics_mc.prevFrame();
	}
	
}

Falls du Probleme haben solltest, schick mir deine MailAddy oder ICQ/MSN Nummer per PN und dann sende ich dir das Beispiel zu ;)


Edit:
_______________________________________________________________
Ah mein Webspace ist wieder online :D Hier kannst du das File auch runterladen:

klick mich

MfG
 
Zuletzt bearbeitet:
Zurück