Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-05-2004, 07:27   #1 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
externer preloader...

guten morgen,

hab nen externen preloader...(eigenständiges swf)
in dem im ersten bild mit loadMovieNum("hauptfilm.swf",1) der hauptfilm in level 1 geladen werden soll.

dann wird in einer bildschleife zwischen frame 2 und 3 abgefragt ob _level1 geladen wurde.

in der entwicklungsumgebung (local) funktioniert es einwandfrei...
online aber springt der preloader direkt auf 100% obwohl der hauptfilm noch nicht geladen ist.

wo kann da das problem liegen?

danke für eure hilfe
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 14-05-2004, 07:28   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

um nochmal auf meine frage zurückzukommen...

wo liegt das problem bei mir?
die loaderClass vom bokel ist einwandfrei aber ich würd auch gern die prinzipien verstehen.

danke und gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 14-05-2004, 07:43   #3 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
irgendwie wären ein paar scriptzeilen hilfreich...
btw, wie testest du denn local das laden einer externen swf ?
(meine zu wissen, daß man den stream dabei nicht simulieren kann ?!)
warrantmaster ist offline   Mit Zitat antworten
Alt 14-05-2004, 13:30   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
... jup stell ich heut abend mal rein...


danke
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 14-05-2004, 16:33   #5 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hier...

1.frame level0

ActionScript:
  1. loadMovieNum("film.swf", 1);

2.frame level0

ActionScript:
  1. loader.loaderbalken._xscale = 0;
  2. percent1 = 0;
  3. total1 = _level1.getBytesTotal();

3.frame level0

ActionScript:
  1. percent1=Math.floor((_level1.getBytesLoaded()*100)/total1);
  2. percent2=percent1+"%";

4.frame level0

ActionScript:
  1. if (percent1<100) {
  2.     loader.loaderbalken._xscale = percent1;
  3.     gotoAndPlay(3);
  4. } else if (percent1>=100) {
  5.     loader.loaderbalken._xscale = 100;
  6.     gotoAndStop(5);
  7. }

5.frame level0

ein button mit folgendem script:

ActionScript:
  1. on (release) {
  2.     _level1.gotoAndPlay(2);
  3. }


1.frame level1

ActionScript:
  1. stop();


und mit dem stream simulieren: da drück ich 2x strg+enter
und dann wird mir der ladevorgang angezeigt.

wo liegt da der hase begraben?

danke und gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 14-05-2004, 17:03   #6 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
vorschlag:

frame 1:

ActionScript:
  1. stop()
  2. loadMovieNum("film.swf", 1);
  3. loader.ladebalken._xscale=0
  4.  
  5. var w=_root.createEmptyMovieClip("watcher",10000)
  6. w.onEnterFrame=function()
  7. {
  8.     a=_level1.getBytesTotal()
  9.     b=_level1.getBytesLoaded()
  10.     prozent=Math.round(b/a*100)
  11.     loader.ladebalken.move(prozent)
  12.     percent2=prozent+" %";
  13.     prozent==100 ? (delete this.onEnterFrame,_root.gotoAndStop(5),_root.loader.ladebalken._xscale=100) :0;
  14. }
  15. //    das läßt den ladebalken "smooven"...
  16. MovieClip.prototype.move=function(ziel)
  17. {
  18.     this._xscale +=(-this._xscale+ziel)*.5
  19. }

frames 2-4 leer (dann brauchst du nix mehr umzubauen)

das 2-malige strg+enter simuliert dir lediglich das laden der _root,
nicht aber das laden eines externen movies (denk ich zumindest)

btw, level sind kagge, mc's sind besser.
warrantmaster ist offline   Mit Zitat antworten
Alt 14-05-2004, 19:25   #7 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
jup...

danke
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two 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 09:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele