Zurück   Flashforum > Software > Autorensysteme

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-12-2007, 13:11   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 195
Director Schleife on mouseDown!?

hallo,

ich habe ein 3d max objekt in director importiert und möchte dies nun frei bewegen. dazu habe ich als ersten schritt grafiken zum rotieren angelegt.

die bewegungen der kamera funktionieren auch soweit, nur ich möchte bei gedrückter maustaste die transforming werte immer weiter setzen.

um das genauer zu beschreiben:

das ist mein momentaner code, um das objekt nach rechts zu drehen

Code:
on mouseDown me
  member("test").model(1).rotate(0,0,-10)
end
hier wird der wert der z-achse um 10 subtrahiert.

in diesem beispiel wird das objekt bei jedem klick um 10 subtrahiert, jedoch möchte ich bei gedrückter maustaste diese funktion weiter führen.
so das es nicht nötig ist, 100 mal auf die grafik zu klicken.

also bräuchte ich hier eine art endlosschleife, die bei mouseUp unterbrochen wird.

weiß jemand etwas?

ich habe gelesen, das es eine methode gibt, um mit der maus, das objekt frei zu bewegen. wie binde ich das ein?

lg, nick
NickD ist offline   Mit Zitat antworten
Alt 03-12-2007, 13:29   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Oh Director, lang ist's her... ich glaub, das ging so irgendwie:
Code:
repeat while the mouseDown
    ... 
end repeat
btw
--> verschoben
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 03-12-2007, 13:48   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 195
Code:
repeat while the mouseDown
    ... 
end repeat
der code scheint richtig zu sein, jedoch werden die rotationeinstellungen erst bei mouseUp angezeigt und nicht direkt übernommen. muss ich noch etwas beachten, um die änderung live zu zeigen?

sind dir vll gute tutorials bekannt? ich möchte mich gern stück für stück vorarbeiten. ziel soll sein, ein 3d objekt mit der maus zu drehen und an bestimmten stellen ändern zu können.

Geändert von NickD (03-12-2007 um 13:49 Uhr)
NickD ist offline   Mit Zitat antworten
Alt 03-12-2007, 14:33   #4 (permalink)
| aufm sonnendeck |
 
Registriert seit: Jul 2002
Ort: zürich
Beiträge: 319
Hi,

Code:
repeat while the mouseDown
    machwas

    updateStage
end repeat
dann wird die bühne nach jedem rundlauf aktualisiert. Besser ist es aber, wenn wenn du anstatt ne repeat schleife auf exitFrame animierst, dann läufts auch auf langsamen rechnern ohne sich aufzuhängen...

gruss, m.
__________________
"Es gibt ein Ziel, aber keinen Weg; was wir Weg nennen, ist Zögern"
Franz Kafka
molekuel ist offline   Mit Zitat antworten
Alt 03-12-2007, 15:19   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 195
danke - so hat es funktioniert!

vll kannst du mir auch eine weitere frage beantworten...
ich habe mal die kameras aus dir library ausprobiert. leider sind davon alle außer die "fly through" funktionslos. muss ich dafür noch weitere einstellungen tätigen?
NickD ist offline   Mit Zitat antworten
Alt 04-12-2007, 10:34   #6 (permalink)
| aufm sonnendeck |
 
Registriert seit: Jul 2002
Ort: zürich
Beiträge: 319
Hallo NickD,

sry, hab (leider) keinerlei erfahrung mit director 3d. Aber schau mal hier:
http://www.directorforum.de/
http://www.directordevelopers.com/lingopark/index.html
da gibts extra bereiche für director 3D, und da hängen auch die entsprechenden leute rum '-)

gruss, m.
__________________
"Es gibt ein Ziel, aber keinen Weg; was wir Weg nennen, ist Zögern"
Franz Kafka
molekuel 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele