Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-05-2006, 11:53   #1 (permalink)
Idea makes the difference
 
Benutzerbild von noni
 
Registriert seit: Jul 2001
Ort: Düsseldorf
Beiträge: 156
dyn bilder, aber für lahme leitungen??

Hi leute

ich habe eine simple sache gebaut: Frame 1 bis Frame 20, es werden bilder und eine mp3 geladen.In einen leeren mc "sqaure". bilder werden nacheinander angezeigt bis er bei image63.jpg stoppt

Frame 1 enthält:
whichPic = 1;
my_sound = new Sound(this);
my_sound.loadSound("mad_song.mp3", true);

Frame 20 enthält:
loadMovie("images/image"+whichPic+".jpg", "square");
whichpic++;
if (whichPic == 63) {
stop();
} else {
gotoAndPlay(2);
}


jetzt meine frage bei lahmen leitungen wird es bestimmt probleme geben.. selbst bei dsl ruckeln die ersten bilder noch sehr. Kann ich dem script noch irgendwas hinzufügen so das die bilder bei jeder leitung sicher geladen werden und das tempo trotzdem das selbe belibt

vielen dank für jede hilfe

noni
__________________
Code:
Sage nicht alles was du weißt, wisse aber immer was du sagst.
noni ist offline   Mit Zitat antworten
Alt 30-05-2006, 16:31   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Kann ich dem script noch irgendwas hinzufügen so das die bilder bei jeder leitung sicher geladen werden und das tempo trotzdem das selbe belibt
Du könntest mit einem Preloader überprüfen, ob das Bild ganz nachgeladen ist und erst dann mit dem Sprung zu Frame 2 fortfahren.
  Mit Zitat antworten
Alt 30-05-2006, 17:02   #3 (permalink)
Idea makes the difference
 
Benutzerbild von noni
 
Registriert seit: Jul 2001
Ort: Düsseldorf
Beiträge: 156
sorry aber könntes du mir damit helfen, keine ahung wie ich es machen könnte bin nicht so gut in as
__________________
Code:
Sage nicht alles was du weißt, wisse aber immer was du sagst.
noni ist offline   Mit Zitat antworten
Alt 30-05-2006, 17:29   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Schau mal in die Sufu, Preloaderscripte gibt es hier genug...
  Mit Zitat antworten
Alt 30-05-2006, 19:12   #5 (permalink)
Idea makes the difference
 
Benutzerbild von noni
 
Registriert seit: Jul 2001
Ort: Düsseldorf
Beiträge: 156
ich weiß wie man einen preloader baut aber nicht wie ich sowas für externe bilder einsetzte
__________________
Code:
Sage nicht alles was du weißt, wisse aber immer was du sagst.
noni ist offline   Mit Zitat antworten
Alt 30-05-2006, 23:10   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
ich weiß wie man einen preloader baut aber nicht wie ich sowas für externe bilder einsetzte
Hört sich an wie: ich weiss wie man Autos baut, aber nicht wo der Motor sitzt...
  Mit Zitat antworten
Alt 31-05-2006, 12:53   #7 (permalink)
Idea makes the difference
 
Benutzerbild von noni
 
Registriert seit: Jul 2001
Ort: Düsseldorf
Beiträge: 156
naja, ich habe länger nichts mehr mit flash gemacht und in as war ich noch nie gut. hatte meine preloader immmer mit if framloaded gebaut aber das kann mann ja hier sowieso nicht..

müsste wohl ne kleine function sein aber ich kann es wirklich nicht sonst würde ich nicht hier posten
__________________
Code:
Sage nicht alles was du weißt, wisse aber immer was du sagst.
noni ist offline   Mit Zitat antworten
Alt 31-05-2006, 13:25   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
So z.B.:
PHP-Code:
this.createEmptyMovieClip("con",1);//leeren MC erstellen
this.con.loadMovie("meinBild.jpg");//in diesen MC ein Bild nachladen


this.onEnterFrame = function(){//kontinuierlich überprüfen, ob das Laden beendet ist
    
var prozent int(_level0.con.getBytesLoaded()*100/_level0.con.getBytesTotal());//Prozentwert errechnen
    
if(prozent >= 100 && _level0.con._width && _level0.con._height>0) {//wenn alles geladen wurde und der Containerfilm eine Breite und Höhe hat...
        
delete this.onEnterFrame;//dann den jetzt überflüssigen Event löschen
        //und hier kann es weitergehen
    
}

  Mit Zitat antworten
Alt 01-06-2006, 12:50   #9 (permalink)
Idea makes the difference
 
Benutzerbild von noni
 
Registriert seit: Jul 2001
Ort: Düsseldorf
Beiträge: 156
hi agedoubleju,

ich hoffe dich nicht zu sehr genervt zu haben. habe jetzt mal so wie ich es denke richtig ist eingebaut..

scheint auch zu funktionieren ausser das ich über den mc nichts mehr legen kann alles ist immer darunter habe es damit probiert aber klappt nicht..

onClipEvent (load) {
MovieClip.swapDepths(3);
}


anzuschauen hier:
http://www.3agens.com/ravi/mode/tester.html


hänge fla an...vielleicht mag ja jemand ein kleinen blick drauf werfen

noni
Angehängte Dateien
Dateityp: zip tester.zip (8,3 KB, 4x aufgerufen)
__________________
Code:
Sage nicht alles was du weißt, wisse aber immer was du sagst.
noni ist offline   Mit Zitat antworten
Alt 01-06-2006, 13:33   #10 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wo willst du über welche Instanz etwas legen? Die Instanz con liegt auf Tiefe 1 von Level 0, wenn du auf einer höheren Tiefe einen MC erstellst und etwas reinlädst, liegt das natürlich "höher"...
  Mit Zitat antworten
Alt 01-06-2006, 14:06   #11 (permalink)
Idea makes the difference
 
Benutzerbild von noni
 
Registriert seit: Jul 2001
Ort: Düsseldorf
Beiträge: 156
habe auf der höchsten ebene einen mc nichts externes darin. aber trotzdem liegt er unter dem mc wo die bilder reingeladen werden..

wie bekomme ich den über den bilder mc

noni
__________________
Code:
Sage nicht alles was du weißt, wisse aber immer was du sagst.

Geändert von noni (01-06-2006 um 14:10 Uhr)
noni ist offline   Mit Zitat antworten
Alt 01-06-2006, 14:17   #12 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Mit "Ebene" meinst du die Ebene in der Entwicklungsumgebung? Die liegt deshalb darunter, weil alle Ebenen der Entwicklungsumgebung auf Minuswerten liegen, angefangen bei -16383. Also hochswappen...
  Mit Zitat antworten
Alt 01-06-2006, 14:34   #13 (permalink)
Idea makes the difference
 
Benutzerbild von noni
 
Registriert seit: Jul 2001
Ort: Düsseldorf
Beiträge: 156
ganz normal die ebenen auf der bühne..

wie swappe ich genau hoch??
__________________
Code:
Sage nicht alles was du weißt, wisse aber immer was du sagst.
noni ist offline   Mit Zitat antworten
Alt 01-06-2006, 14:53   #14 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Gib dem MC auf der Bühne einen Instanznamen und schiebe ihn mit instanzname.swapDepths(neueTiefe) hoch, wobei neueTiefe einen Wert höher als 1 haben sollte, wenn der MC höher als die Instanz "con" liegen soll.
  Mit Zitat antworten
Alt 01-06-2006, 15:20   #15 (permalink)
Idea makes the difference
 
Benutzerbild von noni
 
Registriert seit: Jul 2001
Ort: Düsseldorf
Beiträge: 156
klappt leider nicht.. der bühnen mc bleibt unter den con
__________________
Code:
Sage nicht alles was du weißt, wisse aber immer was du sagst.
noni 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 07:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele