|
|
|||||||
SWiSHmax 2
|
Professionelle Bilder ab 1 €
|
| Stichworte |
| 3dmax, animation, dmax, importieren, max, swish |
![]() |
|
|
LinkBack (2) | Thread Tools |
|
|||
|
hi,
am einfachsten ist es, dass du die animation als .avi aus 3ds max renderst und dann mit dem RIVA encoder die avi als .swf encodest. dann kannst du das .swf movie einfach per loadmovie in einen sprite o.ä. laden... [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. ] gruß, carsten PS: im RIVA encoder musst du einfach anstatt wie voreingestellt "deinFilm.flv" "deinFilm.swf" als ziel eintragen, dann macht er dir ein .swf daraus...geht übrigens auch mit .mpeg usw.... |
|
|||
|
|
|
|||
|
Also ich habe ein wenig recherchiert und habe es jetzt geschaft, das Video per loadmovie einzufügen. Aber das Video wiederholt sich ständig, wie kann ich das abschalten?
|
|
|||
|
Also ich erkläre das Problem nocheinmals, vielleicht ist es nicht richtig klar geworden. Also ich habe ein avi File, dass ich per Rivaencoder in eine swf-Datei konvertiert habe. Aber soweit ich das jetzt verstanden habe, wird die swf Datei mit einer endlosschleife abgespeichert. Wenn ich nun das swf File durch loadmovie einfüge, so läuft das Video immer wieder ab. Ich habe versucht, in das Sprite ein Stop script zu erzeugen, aber wie per loadmovie werden anscheinend alle vorhandenden scripts überschrieben. Welche Lösungen gibt es für dieses Problem?
|
|
||||||||||||||||||||||||
|
Wenn das Programm zum enkodieren keine solche Option anbietet, dann musst du eine Schleife nebenher laufen lassen in der du prüfst ob der letzte Frame erreicht ist, und dann halt stoppen. Siehe dazu _totalframes und _currentframe.
Gruß Olli |
||||||||||||||||||||||||
|
|||
|
Danke für die Antwort Olli, aber ich hab das Prinzip nicht ganz verstanden von deiner Lösung. Gibt es vielleicht ein empfehlenswertes Enkodierungsprogramm, das die Abschaltung der Schleife besitzt?
|
|
|||
|
"Enkodierungsprogramm" ???
Ist doch nur ne einfach abfrage: SWiSHScript / ActionScript: Actionscript Code: if (_currentframe == _totalframes) {
stop(); } |
|
|||||||||||||||||||||||
|
und wie soll ich das einbauen??
so klappt´s ned... Code:
onLoad () {
loadMovie("test.swf");
if (_currentframe == _totalframes) {
stop();
}
}
|
|||||||||||||||||||||||
|
|||
|
Also ich habs jetzt auch versucht, der Script in meinem Sprite sieht folgendermaßen aus:
onFrame (1) { container.loadMovie("to_back.swf"); if (_currentframe == _totalframes) { stop(); } } Aber das kann doch nicht funtionieren, weil per loadmovie alle scripts durch den externen Film überschrieben werden oder habe ich das falsch verstanden? |
|
|||
|
Och menno, das gehört doch natürlich in das onEnterFrame() Event der übergeordneten Szene / Sprites ! Ewas mitdenken wär ab und zu auch mal angebracht ;) Im onLoad oder onFrame(1) kann das natürlich nicht funzen genauso wenig wenn man die Referenzierung nur halbherzig einhält ;)
Dann noch mal ausführlich zu mitschreiben... |
| Folgender Benutzer sagt Danke zu simonmax für den nützlichen Beitrag: | ||
Serkan19 (20.06.2007) | ||
|
|||
|
Also ich hab das Script jetzt in die Szene genauso eingefügt, wie du es geschrieben hast. Abgesehen davon dass die Animation links oben am Rand ist und gleich von Anfang an abgespielt wird, ist die Schleife immer noch vorhanden
|
|
|||
|
Das Sprite befindet sich in der Szene ? Heißt es auch "container" ?
Probier mal container._totalframes-1 Sonst bitte mal die Swi und Film hochladen. Im Extremfall könnte es sein das deine Animation innerhalb der SWF wieder in ein Sprite / Movieclip verpackt ist. Denn das sollte sonst eigentlich klappen. Ps: Sry, für die blaue Schrift, dieses Board ist seit Monaten schon dermassen verbuggt Vorschau und Copy & paste kann man quasi nicht mehr benutzen... |
|
||||||||||||||||||||||||
|
Off-Topic:
Wieso ist die blaue Schrift ein Bug? Man kann hier keine Tabellen per Copy und Paste einfügen! Und da Du fit bist, klick einfach mal oben rechts im Editfenster auf das kleine/große A und nutzt den Textmodus |
||||||||||||||||||||||||
|
|||
|
Quote:
Off-Topic:
Ich hab lediglich die Codeline von oben kopiert und eingefügt, dabei übernimmt er sämtliche formatierungen die sich nicht abstellen lassen. Wie wärs wenn man das mit den "A" in den Standardeisntellungen ändert ? Dann hätte soviel Leute nicht immer probleme damit denn du wirst nicht abstreiten können das es vollkommen verbuggt ist, sobald man einmal die Vorschau benutzt wars es das mit der Code Formatierung... Auch das nachträgliche editieren von Code ist quasi unmöglich ! Kriegt ihr das nicht hin oder woran liegts ? Ist doch schon seit ewigkeiten so ? |
|
|||
|
Hy simon max ich hab dir die Dateien per PM versendet, hast du eine Lösung gefunden?
|
|
|||||||||||||||||||||||
|
Ich hab mir mal die Werte für _currentframe bzw. _totalframes in einem Textfeld anzeigen lassen.
Bei einem 10 sekündigen Video zählt _currentframes immer schön mit bis ca 150. totalframes liefert mir stattdessen 9000!!! Mein Rat also.... Schau dir einmal an wieviele Frames dein geladener Film hat. und dann beutze das Script Code:
onLoad () {
container.loadMovie("test.swf");
}
onEnterFrame() {
if (container._currentframe == <schrittanzahl>) {
container.stop();
}
}
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
Ich hab jetz mal einen Videoplayer gebastelt.
Leider hab ich keinen Preloader für den Film hingekriegt, vllt hat ja noch einer von euch die Muse das zu machen ![]() [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. ] // Edit, der ober Upload kann gelöscht werden, war die falsche Datei [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. ] Last edited by Dester : 24.06.2007 at 10:25. |
|||||||||||||||||||||||
|
||||||||||||||||||||||||
|
Hab jetzt alle gelöscht... bitte noch einmal hochladen...
Danke Tom |
||||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||
| Folgender Benutzer sagt Danke zu Dester für den nützlichen Beitrag: | ||
Serkan19 (24.06.2007) | ||
![]() |
LinkBacks (?)
LinkBack to this Thread: http://www.swishzone.de/swishmax-einsteiger/3d-max-animation-swish-importieren-23814.html
|
||||
| Posted By | For | Type | Date | |
| Swish Max Konvertierung - metaspinner.de | This thread | Refback | 06.11.2007 21:49 | |
| SWiSHmax: Blogs, Photos, Videos and more on Technorati | This thread | Refback | 08.06.2007 04:38 | |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| *.swf in swish importieren??? | sonicfire | Swishmax - Fortgeschrittene | 3 | 18.03.2008 06:51 |
| Flashfilm in Swish importieren | fireshow | Software allgemein | 1 | 02.06.2002 08:58 |
| Swish in Flash 5 importieren? | chrissMUC | Software allgemein | 1 | 26.02.2002 17:28 |
| EPS-Grafik in Swish 2.0 importieren wie? | Dave363636 | Swish2 & Swishlite | 8 | 29.11.2001 10:05 |