| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2006
Beiträge: 63
| Präsentation
hallo hab für nächstes we die aufgabe eine präsentation für einen kongress zu erstellen und möchte sie aber nicht in PP machen sondern in flash. hab jetzt im forum gesucht doch nichts passendes gefunden. vielleicht hat ja jemand eine idee. meine frage also: ist es möglich, eine präsentation zu erstellen im vollbildmodus 16/9, welche zeitabhängig läuft. d.h. also, die präsentation solte 9 h laufen. anfangs sollte sie mit einer algemeinen begrüßung anfangen und je nach programm immer andere folien darstellen. kurz erklärt: es wird somit ein paar standartfolien die dauern abwechseln dargestellt werden (A,B,C), dabei sollten je nach zeit (8-8:30 uhr, 8:30-9uhr usw.) andere folien implementiert werden. Start 8uhr mit folienfolge A,B,C,D (intervall ca. 10sec) bis 8:30 danach standardfolien (A,B) und E,F usw. ist das überhaupt möglich? danke für alle antworten. |
| | |
| | #3 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Hallo! Sicher ist das möglich. Nur (blöder weise) wohl nicht bis zum Wochenende, wenn du (nicht böse gemeint) keine Ahnung von Flash hast. Im Prinzip brauchst du nur deine "Folien" als MovieClips (so würde ich's zumindest machen) und dann ein paar Arrays, die die Filme für die jeweiligen Zeiten enthalten. Dann noch setInterval() benutzen (vielleicht noch newDate().getTime()) und schon läuft das wie eine Eins... edit -> @ c-lex: Sage ich ja...
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #5 (permalink) |
| Gast
Beiträge: n/a
|
Auch wenn es einen Folienmodus seit Flash 7 gibt, würde ich für jede Folie einen eigenen Film erstellen und die Filme dann in einem Hauptfilm mit loadMovie nachladen. Wenn du tatsächlich konstante Zeitwerte nutzen willst ohne eine zusätzliche Steuerung, kannst du die Ladeaktionen über eine setInterval-Funktion steuern. Kleines Beispiel, liegt auf Frame 1 der Hauptzeitleiste: PHP-Code: |
|
| | #8 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
So ungefähr kannst du das machen. Die Filme würden dann alle 30 Minuten gewechselt. Einfach noch filme4, filme5, ... anlegen. Evtl. Noch ein clearInterval(iv) einbauen, wenn alle Filme alle gezeigt wurden. PHP-Code:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #9 (permalink) | ||
| Neuer User Registriert seit: Jan 2006
Beiträge: 63
|
nur meines gedankienasetzes wegen, könnte man doch auch irgendwie die präsentation so gestalten, das sie mit einer if funktion die uhrzeit überprüft und je nach ergebnis eine weiter hinten angeordnete folienfolge ansteuert an deren ende dann eine schleife ist welche wieder zum anfang führt. 1,2,3,4 - überprüfung der uhrzeit < als 9:00 uhr - 5,6 - schleife zu 1,2,3,4 - überprüfung > als 9:00 < als 9:30 uhr- 7,8 usw Zitat:
Zitat:
Geändert von p.dieter (23-03-2006 um 14:24 Uhr) | ||
| | |
| | #10 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Weiß nicht, was du meinst. Das würde momentan bei meinem Script passieren: Wenn du um 8:00 Uhr die Präsentation startest, werden 30 Minuten lang die Filme "a","b" und "c" in einer Schleife immer 10 Sekunden angezeigt (werden von der Festplatte nachgeladen). Danach (also ab 8:30 Uhr) dann die Filme, aus "filme2". Um 9:00 Uhr die aus "filme3" usw... edit: Kannst du übrigens auch testen, wenn du die Intervall-Zeiten mal runterschraubst. Dann siehst du ja, ob's klappt.
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ Geändert von Der Frager (23-03-2006 um 14:29 Uhr) |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jan 2006
Beiträge: 63
|
dann brauch ich sozusagen pro folie einen eigenen mc. ok. weil wenn ich sozusagen mehrere folien in einen film packe dann würde er nach 10 sec. abbrechen und den neuen film laden. glaub dass das sicher eine gute lösung ist. man kann das doch auch von einem projektor ausdurchlaufen lassen der im vollbildmodus startet oder? kann man auch einen effekt einfügen mit dem die filme gewechselt werden? kann man auch verschiedene intervalle einfügen oder ist das zu aufwendig? hab gerade gesehen, dass ich einmal 20 min und einmal 30 minuten intervall habe. Geändert von p.dieter (23-03-2006 um 15:19 Uhr) |
| | |
| | #12 (permalink) | |||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
Zitat:
Geändert von agedoubleju (25-03-2006 um 17:39 Uhr) | |||
|
| | #15 (permalink) |
| Neuer User Registriert seit: Jan 2006
Beiträge: 63
|
hab eigentlich nur das oben angeführte script genommen und es ins erste frame meiner fls kopiert und dann im selben ordner die dateien a.fla und b.fla usw angelegt zum testen doch es geschieht nichts bzw die datein werden nicht geladen. 1.Datum = new Date(); 2.Stunden = datum.getHours(); 3.Minuten = datum.getMinutes(); 4.tag_nacht = function () { 5. var uhrzeit = datum.getHours(); 6. if ((uhrzeit<8)||(uhrzeit>19)) { 7. _root.tageszeit.gotoAndStop (1); 8. } else { 9. _root.tageszeit.gotoAndStop (2); 10. } 11. }; 12. setInterval(tag_nacht, 1000); hab aber jetzt dieses script auch noch irgendwo gefunden. eigentlich sollte es ja acuh mit dem funktionieren, wenn ich die if schleife mit eine if else schleife erweiter sodass ich alle möglichkeiten durchlaufen kann und so eben meinen 20 oder 30 minutenabstand hinbekomme. Datum = new Date(); Stunden = datum.getHours(); Minuten = datum.getMinutes(); folienwechles = function () { var uhrzeit = datum.getHours(); \\ist nur die frage wie ich hir dann auch noch die \\minuten einfüge if ((uhrzeit<8)||(uhrzeit>19)) { \\hier müsst ich eben dann sagenvon 8:00 - 8:30 _root.tageszeit.gotoAndStop (1); } if else ((uhrzeit<8)||(uhrzeit>19)){ \\und hier müsst ich eben dann sagenvon 8:30 - 8:50 _root.tageszeit.goto (2); else { _root.tageszeit.goto (3); } }; setInterval(tag_nacht, 1000); \\weiß nicht ob ichs brauche? und eben in den einzelnen angesteurten folien ein setintervall ca. 10sec und dannn ein gotoFrame1 |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |