Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-11-2003, 22:44   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 3
Film nach Uhrzeit laden

Hallo,

sorry, wenn ich als Newbee "nerve", aber viele Stunden stöbern und ausprobieren haben keinen Erfolg gebracht.

Mein Problem:
Ich habe eine Straßenszene (statisch - nur ein Schlüsselbild) als Flashfilm erstellt.
Nennen wir sie mal "strasse.swf"
In der obersten Ebene habe ich in einem Schlüsselbild folgendes Script erstellt:

timedate = new Date();
hours = timedate.getHours();

if (hours > 19 || hours < 7) {
loadMovie(effekte/nacht.swf, 10)

}

else {
unloadMovie(effekte/nacht.swf)
}

Es soll sich ab 19 Uhr ein zweiter Film (ebenso nur mit einem Schlüsselbild) über die Straßenszene legen, der einen sogen. Nachteffekt auslöst. Ab 7 Uhr soll dieser dann wieder verschwinden.

Kann mir jemand helfen?
Vielen Dank!
gersh
gersh ist offline   Mit Zitat antworten
Alt 29-11-2003, 00:45   #2 (permalink)
Bier statt Schnitzel
 
Benutzerbild von McGiver
 
Registriert seit: Sep 2003
Ort: Würzburg
Beiträge: 84
wo ist das problem
was geht denn nicht?
McGiver ist offline   Mit Zitat antworten
Alt 29-11-2003, 10:28   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Hi.

Du willst sicherlich Deine Nachtscene in einen höheren Level (_level) laden. Dazu musst Du "loadMovieNum" verwenden.
Bei unload genauso.
So sollte es gehen:

ActionScript:
  1. timedate = new Date();
  2. hours = timedate.getHours();
  3. if (hours>19 || hours<7) {
  4.     loadMovieNum("effekte/nacht.swf", 10);
  5. } else {
  6.     unloadMovieNum(10);
  7. }

Und immer schön an die Anführungszeichen denken. Sonst denkt flash das ist ne Variable...

Gruss

zirkumflex
zirkumflex ist offline   Mit Zitat antworten
Alt 29-11-2003, 10:51   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 3
Hallo,

es passiert einfach nichts. Es ist nur die Straßenszene zu sehen und kein Nacht Effekt wird geladen - ist zumind. nicht sichtbar.
Kann man diesen Befehl eigentlich im Hauptfilm integrieren oder benötigt man dazu eine Art extra "Steuerfilm", der die diversen Einzelfilme lädt?

Gruß
gersh
gersh ist offline   Mit Zitat antworten
Alt 29-11-2003, 11:09   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Hi.

Du kannst das alles aus _level0, Deinen Hauptfilm herraus machen.
Was noch wichtig wäre:

Mach die beiden Filem (Hauptfilm und Nachszene) gleich gross. Also die Abmessung des Film (breite und höhe).

Und schreibe mal (nur zum besseren Testen, kannste später ja wieder ändern) bei loadMovieNum den ganzen Pfad rein, inkl. http://www...
Die Datei muss dann natürlich auch da liegen...

Ausserdem musst Du natürlich daran denken das es jetzt 12 Uhr ist um Flash die Nachscene natürlich zur Zeit nicht läd!!! *hehe


Gruss

zirkumflex

Geändert von zirkumflex (29-11-2003 um 11:13 Uhr)
zirkumflex ist offline   Mit Zitat antworten
Alt 29-11-2003, 11:44   #6 (permalink)
anyway
Gast
 
Beiträge: n/a
Zitat:
Geschrieben von zirkumflex
Ausserdem musst Du natürlich daran denken das es jetzt 12 Uhr ist um Flash die Nachscene natürlich zur Zeit nicht läd!!! *hehe


anyway.
  Mit Zitat antworten
Alt 29-11-2003, 11:47   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
@anyway

Nicht schlecht oder? *lach
zirkumflex ist offline   Mit Zitat antworten
Alt 29-11-2003, 14:41   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 3
Hallo,

es geht :-D
Hatte gedacht, die Computerzeit regelt das. Erst als ich im Script die Zeit getauscht habe, siehe da, ging es.

Vielen Dank an Euch für die Hilfe!!!

Liebe Grüße
gersh
gersh ist offline   Mit Zitat antworten
Alt 29-11-2003, 20:44   #9 (permalink)
*warg*
 
Registriert seit: May 2002
Ort: Berlin
Beiträge: 261
gersch .. irgendwie werd ich aus deiner letzten aussage nicht schlau *g* ( würd aber auch gern wissen, was das prob war ) ..

Gruß Tuffy
__________________
"nimm dir das leben - es gehört dir!"
"die realität versucht mich einzuholen - doch ich bin schneller !"
Tuffyfant ist offline   Mit Zitat antworten
Alt 21-11-2006, 12:26   #10 (permalink)
fairydust everywhere
 
Benutzerbild von sunheart
 
Registriert seit: Jun 2004
Beiträge: 22
Filme nach unterschiedlichen Uhrzeiten laden

Hallo ihr Lieben,

ich habe da noch eine kleine Frage zu dem Thema Filme nach Uhrzeit laden...
Ich habe das genannte Beispiel etwas angepasst und lade nun morgens und abends unterschiedliche swf`s in meinen Hauptfilm. Das klappt auch ganz gut:

PHP-Code:
   1.
      timedate 
= new Date();
   
2.
      hours 
timedate.getHours();
   
3.
      
if (hours>19 || hours<7) {
   
4.
          loadMovieNum
("nacht.swf"10);
   
5.
      
} else {
   
6.
          loadMovieNum
("tag.swf"9);
   
7.
      


Jetzt würde ich aber gerne zu vier verschiedenen Zeiten jeweils einen passenden Film laden. Ich komme da leider nicht weiter, bekomme immer nur actionscript-fehler ;-) Vielleicht kann mir jemand von euch einen Tipp geben, wie ich an die Sache rangehen kann. Danke schon im voraus für eure Mühe!!!
sunny... // ich bin as_ anfänger
sunheart ist offline   Mit Zitat antworten
Alt 21-11-2006, 12:49   #11 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
oder auch so:
ActionScript:
  1. imedate = new Date();
  2. hours = timedate.getHours();
  3. switch(hours){
  4. case 19:
  5. case 20:
  6. case 21:
  7. case 22:
  8. case 23:
  9. case 24:
  10. case 1:
  11. case 2:
  12. case 3:
  13. case 4:
  14. case 5:
  15. case 6: loadMovieNum("effekte/nacht.swf", 10); break;
  16.  
  17. default: unloadMovieNum(10); break;
  18. }
manchmal übersichtlicher als if else gezuppe..

-ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele