Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-02-2005, 23:56   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 43
Question Dyn. laden von Bildern und Mozilla?

Moin moin.

Ich lade auf einer Seite die Bilder dynamisch mit:

ActionScript:
  1. function preload(xx)
  2. {
  3.     init = 1;
  4.     picscontainer.loadMovie(xx+".jpg");
  5. }

Wenn ich mir das im Mozilla ansehe und auf ein Thumbnail klicke, läd er es zwar, wie man an dem Statusbalken auch erkennen kann, aber er zeigt es erst wenn ich ein zweites mal auf den Thumbnail klicke.

Hab nicht die geringste Ahnung woran das liegen kann. Am Browsercache vielleicht???

Jetzt kann ich nur noch auf euch hoffen.
Bitte, bitte gebt mir einen Tip.
__________________
Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum.
Hallasan ist offline   Mit Zitat antworten
Alt 17-02-2005, 23:59   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
wofür istr das init?
weil wenn das eine zähler var ist dann ist die eigentlcih falsch das fängt die sache immer bei 0 an.

Geändert von flozwo (18-02-2005 um 00:01 Uhr)
flozwo ist offline   Mit Zitat antworten
Alt 18-02-2005, 00:29   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 43
Ist kein Zähler. Mehr kann ich auf die Schnelle nicht sagen, da ich den Preloader nur für meine Zwecke modifiziert hab und noch nicht ganz entschlüsselt hab. Scheint ein Schalter zu sein. Wird auf 0 gesetzt wenn alles fertig geladen ist.
__________________
Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum.

Geändert von Hallasan (18-02-2005 um 00:31 Uhr)
Hallasan ist offline   Mit Zitat antworten
Alt 19-02-2005, 00:04   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Könnte ich mal Bitte des ganze script sehen?
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 19-02-2005, 00:14   #5 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 43
Jep.

Auf dem Container liegt das:

ActionScript:
  1. onClipEvent (load) {
  2.     _visible = 0;
  3. }
  4. onClipEvent (enterFrame) {
  5.     if (this.getBytesLoaded() == this.getBytesTotal() && _parent.init == 1)
  6.     {
  7.         _parent.preloader._visible = 0;
  8.         _parent.init = 0;
  9.         this._visible = 1;
  10.     }
  11. }
  12. onClipEvent (enterFrame) {
  13.     if (this.getBytesLoaded() != this.getBytesTotal())
  14.     {
  15.         _parent.preloader._visible = 1;
  16.         loaded = Math.round(this.getBytesLoaded()/1024);
  17.         total = Math.round(this.getBytesTotal()/1024);
  18.         if (loaded>0)
  19.         {
  20.             percent = Math.round((loaded/total)*100+1);
  21.         }
  22.         _parent.preloader.percentOutput = percent;
  23.         _parent.preloader.preloadbar._width = _parent.preloader.preloadbar100._width*(percent/100);
  24.     }
  25.     else
  26.     {
  27.         _parent.preloader.preloadbar._width = 1;
  28.         _parent.preloader.percentOutput = 0;
  29.     }
  30. }

auf den Buttons dieses:

ActionScript:
  1. on (release) {
  2.     _parent.preload("./Haeuser/184_V_Altmühltal_Ansicht");
  3.     for (xy=0; xy<3; xy++)
  4.     {
  5.         _parent["bild"+xy].gotoAndStop(1);
  6.     }
  7.     this.gotoAndStop(10);
  8.     _global.pressed = this;
  9. }

und auf dem Preloader das hier:

ActionScript:
  1. onClipEvent (load) {
  2.     _visible = 0;
  3. }

und dann liegt da nochwas auf der Ebene AS, aber das is wohl irrelevant:

ActionScript:
  1. this.bild0.gotoAndStop(10);
  2. _global.pressed=this.bild0;
  3. picscontainer.onEnterFrame = function()
  4. {
  5.     preload("./Haeuser/184_V_Altmühltal_Ansicht");
  6. };
  7. function preload(xx)
  8. {
  9.     init = 1;
  10.     picscontainer.loadMovie(xx+".jpg");
  11. }
  12. for (b=0; b<3; b++)
  13. {
  14.     this["bild"+b].onrollOver = function()
  15.     {
  16.         if (_global.pressed == this)
  17.         {
  18.         }
  19.         else
  20.         {
  21.             this.onEnterFrame = function()
  22.             {
  23.                 this.nextFrame();
  24.                 if (this._currentframe == this._totalframes)
  25.                 {
  26.                     delete this.onEnterFrame;
  27.                 }
  28.             };
  29.         }
  30.     };
  31.     this["bild"+b].onrollOut = function()
  32.     {
  33.         if (_global.pressed == this)
  34.         {
  35.         }
  36.         else
  37.         {
  38.             this.onEnterFrame = function()
  39.             {
  40.                 this.prevFrame();
  41.                 if (this._currentframe == 1)
  42.                 {
  43.                     delete this.onEnterFrame;
  44.                 }
  45.             };
  46.         }
  47.     };
  48. }

hoffe es hilft!!!
__________________
Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum.
Hallasan ist offline   Mit Zitat antworten
Alt 23-02-2005, 00:14   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Mit irgendeinem Loader wo ausschneiden, und versuchen in Deine Geschichte einbaun, des wird nix!
Ich hatte eigentlich gedacht ich seh ein bisschen klarer, dem ist nicht so!
Sag für was du einen Loader brauchst, ich bau in Dir!
Allerdings mußt ein bisschen geduld haben, bin Imo nicht so oft Online!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 23-02-2005, 07:48   #7 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Zitat:
Zitat von RustyCake
Allerdings mußt ein bisschen geduld haben, bin Imo nicht so oft Online!
das merkt man, wollte schon ne Vermisstenanzeige aufgeben…

*Hi Rusty*
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 23-02-2005, 11:24   #8 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 43
Hi Rusty!

Danke für das Angebot. Hab das Problem aber schon aus der Welt geschafft.
Es lag an dieser dämlichen INIT Variable. Wenn "BytesLoaded == BytesTotal && INIT == 1" sollte er den Container sichtbar machen. Hat er im IE auch. Aber der Mozilla und alles was darauf beruht wollte es eben nicht. Hab die INIT rausgeschmissen und alles geht. Das mit dem Loader ausschneiden und bei mir einfügen geht schon. Man muss halt nur raffen was der Loader macht. Das hab ich jetzt auch gerafft und es funzt prima. Allerdings gefällt mir die Seite überhaupt nicht. Ich hab leider keine freie Hand was das Layout angeht.

Wenn man sie sich mal ansehen möchte:

Holz Massivblockhaus

Ich werde mich noch ein bisschen mit dem Thema Loader beschäftigen, und hoffe dann meine eigenen entwickeln zu können.

Grüße und viel Spaß, Halla
__________________
Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum.
Hallasan 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:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele