Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-01-2006, 10:47   #1 (permalink)
PiXEL DoMPTEUR
 
Benutzerbild von GFX Spider
 
Registriert seit: Oct 2005
Ort: Ronneburg nähe Frankfurt
Beiträge: 133
Mehrfachfilme Nacheinander abspielen ?!

Hi @ all,

Ich habe mal eine frage? wenn ich mit
PHP-Code:
loadMovieNum("high1.swf",1)
loadMovieNum("offroad.swf",2)
loadMovieNum("movie1.swf",3
meine Filme lade werden sie alle Gleichzeitig dargestellt, Ich möchte die aber nacheinander laufen lassen , muß Ich da eine Timeout setzen wenn ja ,WIE?
Oder kann man da auch was mit dem XML Konnektor machen?
Also Ich fange gerade mit den AS Zeuchs an und bin am verzweifeln..

Danke für eure Mühe

Christian
__________________
GFX Spider bei www.pitbull.de
GFX Spider ist offline   Mit Zitat antworten
Alt 17-01-2006, 10:52   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
naja... du könntest jeweils im Film einen Sprung zum nächsten machen lassen. Film 1 ruft am Ende Film 2 auf, etc.
Oder du fragst die Nummer des aktuellen Frames ab (_level1._currentframe) und schaust, ob das schon gleich der totalen Anzahl Frames ist (_level1._totalframes) und lädst dann den nächsten Film.
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 17-01-2006, 12:32   #3 (permalink)
PiXEL DoMPTEUR
 
Benutzerbild von GFX Spider
 
Registriert seit: Oct 2005
Ort: Ronneburg nähe Frankfurt
Beiträge: 133
Müßte Ich dazu mehrere Schlüßelbilder verwenden Film1 =bild 1film2= bild2...
oder wie ist das gemeint ?
Oder soll ich in den einzelnen SWF´s die filme nachladen ? wenn ja wie mache Ich das ?

gruß
christian
__________________
GFX Spider bei www.pitbull.de
GFX Spider ist offline   Mit Zitat antworten
Alt 17-01-2006, 12:37   #4 (permalink)
PiXEL DoMPTEUR
 
Benutzerbild von GFX Spider
 
Registriert seit: Oct 2005
Ort: Ronneburg nähe Frankfurt
Beiträge: 133
also ich habe das mal anders probiert
PHP-Code:
this.loader.loadMovie("sahara1.swf");      
      function 
los() {
              
spider.loadMovie("boot.swf");
              
clearInterval(pause);
      }
      var 
spider this.loader;
      var 
pause setInterval(los,60000); 
das geht auch ganz gut, weiß jetzt nicht ob ich auch mehr als 2 filme dazu laden kann, aber ich glaube zu wissen das ich das mit ARRAY lösen kann (wenn mans Kann )

gruß
christian
__________________
GFX Spider bei www.pitbull.de
GFX Spider ist offline   Mit Zitat antworten
Alt 17-01-2006, 12:40   #5 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Also, Methode 1: In jedem Film den nächsten nachladen.
Dafür in jedem Film, im letzten Schlüsselbild ein loadMovieNum("name.swf", LEVELNR)
Oder Methode 2: Abfrage.
loadMovieNum("test.swf", 1);
_level0.onEnterFrame = function() {
if(_level1._currentframe == _level1._totalframes) {
loadMovieNum("test2.swf", 2);
delete this.onEnterFrame;
}
}
etc.

Wobei ich dir eigentlich generell von loadMovieNum abrate. Das kannst du alles auch mit nem einfachen loadMovie in einen Container-MC lösen! Ausserdem kannst du dann auch dynamisch mit Arrays und so arbeiten!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 17-01-2006, 12:48   #6 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Zitat:
Zitat von GFX Spider
also ich habe das mal anders probiert
PHP-Code:
this.loader.loadMovie("sahara1.swf");      
      function 
los() {
              
spider.loadMovie("boot.swf");
              
clearInterval(pause);
      }
      var 
spider this.loader;
      var 
pause setInterval(los,60000); 
das geht auch ganz gut, weiß jetzt nicht ob ich auch mehr als 2 filme dazu laden kann, aber ich glaube zu wissen das ich das mit ARRAY lösen kann (wenn mans Kann )christian
nicht gerade die feine englische Art! Die Funktion wird einmal aufgerufen und dann wird auch nur boot.swf geladen! Versuchs mal so:
PHP-Code:
var fnamen = new Array("eins""zwei""drei");
var 
fnr 0;
this.createEmptyMovieClip("container"1);
this.container.loadMovie(fnamen[fnr]);
changeit();
function 
changeit () {
     
this.container.onEnterFrame = function() {
          if(
this._currentframe == this._totalframes && _totalframes != 0) {
               
this.unloadMovie();
               
this.loadMovie(fnamen[fnr]+".swf"); //<-- Hier war n'Fehler! ;)
               
fnr++;
               
changeit();
               
delete this.onEnterFrame;
          }
     }

Würde allerdings schwer anraten, da noch nen Preloader vorzuhängen!
__________________
There is no way to happiness, happiness is the way! - Buddha

Geändert von bamboocha (17-01-2006 um 14:05 Uhr)
bamboocha ist offline   Mit Zitat antworten
Alt 17-01-2006, 13:39   #7 (permalink)
PiXEL DoMPTEUR
 
Benutzerbild von GFX Spider
 
Registriert seit: Oct 2005
Ort: Ronneburg nähe Frankfurt
Beiträge: 133
mal so nebenbei: kennst du dich mit dem xml socket aus ? wäre das nicht besser ,wenn man neue filmchen hinzufügen will
Ic h habe da einen Bannerrotator gefunden weiß aber nicht wo der das xml in flash heranzieht ?
Angehängte Dateien
Dateityp: zip Banner.zip (4,5 KB, 3x aufgerufen)
__________________
GFX Spider bei www.pitbull.de
GFX Spider ist offline   Mit Zitat antworten
Alt 17-01-2006, 13:56   #8 (permalink)
PiXEL DoMPTEUR
 
Benutzerbild von GFX Spider
 
Registriert seit: Oct 2005
Ort: Ronneburg nähe Frankfurt
Beiträge: 133
Ich habe das mal geteste aber irgendwie zeigt der mir nur einen film und schluß?
Muß ich die Filme offen lassen zum schluß ? weil ich habe die movies gesqueezed und ich glaube der stzt in das letzte schlüsselbild nen stop(); oder muß da mehr gemacht werden als die pfade anzugleichen.?

gruß

christian

schade das ich das nicht tweenen kann
__________________
GFX Spider bei www.pitbull.de
GFX Spider ist offline   Mit Zitat antworten
Alt 17-01-2006, 15:26   #9 (permalink)
PiXEL DoMPTEUR
 
Benutzerbild von GFX Spider
 
Registriert seit: Oct 2005
Ort: Ronneburg nähe Frankfurt
Beiträge: 133
Habe das mal ausprobiert was du mir da vorgeschlagen hats, mein problem ist das er immer noch nur 1 film lädt.
Kann es sein das die swf´s den fehler beeinhalten ? das die stop sagen und pech gehabt ?
ein tip wäre hilfreich.

christian
__________________
GFX Spider bei www.pitbull.de
GFX Spider ist offline   Mit Zitat antworten
Alt 17-01-2006, 17:23   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Was bamboocha da geschrieben hat ist nicht so ganz richtig. Den onEnterFrame kann man z.B. nicht auf den MC legen, in den nachgeladen wird.
PHP-Code:
var fnamen = new Array("eins""zwei""drei");
var 
fnr 0;
var 
mc this.createEmptyMovieClip("container"1);
mc.loadMovie(fnamen[0]+".swf");
this.onEnterFrame = function() {
    
mc.stop();
    if (
mc.getBytesLoaded()>=mc.getBytesTotal() && mc.getBytesLoaded()>4) {
        
mc.nextFrame();
        if (
mc._currentframe == mc._totalframes) {
            
mc.loadMovie(fnamen[fnr<fnamen.length-? ++fnr 0]+".swf");
        }
    }
}; 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-01-2006, 19:46   #11 (permalink)
PiXEL DoMPTEUR
 
Benutzerbild von GFX Spider
 
Registriert seit: Oct 2005
Ort: Ronneburg nähe Frankfurt
Beiträge: 133
Ah Ich werde das Skript mal ausprobieren,habe aber noch so ein paar Neulingsfragen:
PHP-Code:
var fnamen = new Array("eins""zwei""drei");
var 
fnr 0;
var 
mc this.createEmptyMovieClip("container"1);//
mc.loadMovie(fnamen[0]+".swf");
this.onEnterFrame = function() {
    
mc.stop(); 
    if (
mc.getBytesLoaded()>=mc.getBytesTotal() && mc.getBytesLoaded()>4) {
        
mc.nextFrame();
        if (
mc._currentframe == mc._totalframes) {
            
mc.loadMovie(fnamen[fnr<fnamen.length-? ++fnr 0]+".swf");
        }
    }
}; 
Also fnamen ist das eine feste variable oder kann ich die auch gustav nennen ?
und ab den mc.stop(); ist das ein preloader?? wenn ja ist der wichtig für den ablauf des arrays ?
also ich habe mich eben erst in flash eingearbeitet und versuche jetzt das unumgäglich AS zu erfassen, also habe bitte verständnis für meine fragerei

Gruß

Christian
__________________
GFX Spider bei www.pitbull.de
GFX Spider ist offline   Mit Zitat antworten
Alt 18-01-2006, 09:31   #12 (permalink)
PiXEL DoMPTEUR
 
Benutzerbild von GFX Spider
 
Registriert seit: Oct 2005
Ort: Ronneburg nähe Frankfurt
Beiträge: 133
@derFrager,

Ich mache da irgendwas falsch, Ich bekomme nur den ersten Film zu sehen, und wenn der fertig ist war es das auch schon.
Ich habe das skript mal so übernommen wie das ist und in einen neuen film quasi als standalone laufen laßen.

Ich habe da irgendein denkfehler drin, muß ich die flme per preloader vorbereiten(jeder film sein loader?!)

danke für deine mühe
gruß
christian
p.s kennst du das buch "einsteigerseminar actionscript 2.0"? das lese ich gerade,taugt das was ?
__________________
GFX Spider bei www.pitbull.de
GFX Spider ist offline   Mit Zitat antworten
Alt 18-01-2006, 12:33   #13 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Die Filme heißen aber schon "eins.swf", "zwei.swf", "drei.swf" usw.??? Dann muss das nämlich gehen.


'kennst du das buch "einsteigerseminar actionscript 2.0'

Nö, kenne ich nicht. Aber ich habe eh kein Buch über Flash gelesen. Learning by doing und viel aus dem Forum probieren, testen, verstehen...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-01-2006, 12:37   #14 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
[offtopic]
Zitat:
Zitat von Der Frager
Nö, kenne ich nicht. Aber ich habe eh kein Buch über Flash gelesen. Learning by doing und viel aus dem Forum probieren, testen, verstehen...
Und woher den Rest? :P

P.s: Nachträglich alles Gute zum Geburtstag!
[/offtopic]
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 18-01-2006, 15:16   #15 (permalink)
PiXEL DoMPTEUR
 
Benutzerbild von GFX Spider
 
Registriert seit: Oct 2005
Ort: Ronneburg nähe Frankfurt
Beiträge: 133
?!?

Also Ich habe da immer noch probleme mit,
muß ich das als eigene clip machen oder kann ich das auch root seitig machen ?
es wird immer noch nur 1 film abgepielt ,film1 eben also ich weiß nicht weiter.

gruß

christian

P.S.
Auch von mir herzlichen Glückwunsch nachträglich.
__________________
GFX Spider bei www.pitbull.de
GFX Spider 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 22:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele