Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-07-2003, 20:23   #1 (permalink)
Flash stinkt...
 
Registriert seit: Apr 2002
Ort: Hannover
Beiträge: 244
Invisble Problem...

Ich stehe mal wieder mal vor einem Problem. Und zwar möchte ich, dass mein Flashfilm erst abgespielt wird, wenn er vollständig geladen wurde. Weis jemand eine Lösung?

Gruss Frooze
__________________
Visions are no longer an empty phrase. They become reality now.
Frooze ist offline   Mit Zitat antworten
Alt 23-07-2003, 20:27   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
Stichwort Preloader:
link

mfg geo !
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 23-07-2003, 20:39   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
ActionScript:
  1. stop();
  2. this.onEnterFrame = function() {
  3.     bytes_geladen = this.getBytesLoaded();
  4.     bytes_gesamt = this.getBytesTotal();
  5.     //kbanzeige = Math.ceil(bytes_geladen/1024)+" kB of "+Math.round(bytes_gesamt/1024)+" kB";
  6.     prozent = Math.ceil((bytes_geladen/bytes_gesamt)*100);
  7.     //balken.gotoAndStop(prozent);
  8.     if (prozent == 100) {
  9.         this.gotoAndPlay(2);
  10.         delete this.onEnterFrame;
  11.     }
  12. };
des obige script in frame eins, content ab frame 2!!
__________________
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-07-2003, 20:46   #4 (permalink)
thinkin aBout tha lib.
 
Benutzerbild von kaneda
 
Registriert seit: Nov 2001
Ort: Kölle
Beiträge: 1.379
Versuchen wirs noch ohne viel rumvariablen



ActionScript:
  1. stop();
  2. onEnterFrame = function() {
  3.         if (_totalframes == _framesloaded) {
  4.                 gotoAndPlay(_currentframe+1);
  5.                 delete onEnterFrame;
  6.         }
  7. };

Geändert von kaneda (23-07-2003 um 20:48 Uhr)
kaneda ist offline   Mit Zitat antworten
Alt 23-07-2003, 20:53   #5 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
kurz und bündig
ActionScript:
  1. this.onEnterFrame = function() { (_totalframes >= _framesloaded) ? nextFrame() : stop(); }

!
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 23-07-2003, 21:02   #6 (permalink)
thinkin aBout tha lib.
 
Benutzerbild von kaneda
 
Registriert seit: Nov 2001
Ort: Kölle
Beiträge: 1.379
naja das onEnterFrame Deleten ist vielleicht noch nicht doof(Performance und so, wenn man das immer stehen lässt). und >= ist sinnlos

Ausserdem stop(); immer reinhauen bedeutet das er jedes mal stoppen muss.

Dieser Code ist halt auch noch performant (und lesbar)

ActionScript:
  1. stop();
  2. onEnterFrame = function()
  3. {
  4.   if(_targetframe == _totalframe)
  5.   {
  6.      nextFrame();
  7.      delete onEnterFrame;
  8.   }
  9. }

Geändert von kaneda (23-07-2003 um 21:03 Uhr)
kaneda ist offline   Mit Zitat antworten
Alt 23-07-2003, 21:15   #7 (permalink)
Flash stinkt...
 
Registriert seit: Apr 2002
Ort: Hannover
Beiträge: 244
Na das ist aber eine schlagartige Lösung. Habt vielen Dank für eure Hilfe!
__________________
Visions are no longer an empty phrase. They become reality now.
Frooze ist offline   Mit Zitat antworten
Alt 23-07-2003, 21:16   #8 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
@kaneda: stimmt alles

ActionScript:
  1. stop();
  2. this.onEnterFrame = function() { (_totalframes == _framesloaded) ? nextFrame() :null}
jetzt fehl nurmehr das delete onEnterFrame;

aber 1 onenterFrame macht nicht soo viel
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 23-07-2003, 21:28   #9 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Alte Script-Junkie's
ActionScript:
  1. this.onEnterFrame = function() {
  2.     (_totalframes == _framesloaded) ? nextFrame() : delete this.onEnterFrame;
  3. };
dann ist der Käse auch gegessen
__________________
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-07-2003, 21:48   #10 (permalink)
thinkin aBout tha lib.
 
Benutzerbild von kaneda
 
Registriert seit: Nov 2001
Ort: Kölle
Beiträge: 1.379
das "stop()" oben fehlt noch
kaneda ist offline   Mit Zitat antworten
Alt 23-07-2003, 21:54   #11 (permalink)
Flash stinkt...
 
Registriert seit: Apr 2002
Ort: Hannover
Beiträge: 244
Das Stop ist in dem ersten Script von RustyCake gesetzt. Der Film bleibt unsichtbar. Wenn ich nen Rechtsklck mache und Abspielen wähle erscheint er kurz. Läuft einmal durch und verschwindet wieder.
__________________
Visions are no longer an empty phrase. They become reality now.
Frooze ist offline   Mit Zitat antworten
Alt 24-07-2003, 01:02   #12 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
@rusty:

ja aber wir dann der käse nicht delitet bevor überhaupt das nextFrame() zu greifen kommt ? (der onenter delitet sich ja selber bevor er überhaupt fertig geladen hat oder ist das mx logik )

*Haarspaltereianfang*

@Frooze

rusty`s script is einwandfrei das funktioniert sicher !!

vielleicht if (prozent >= 100) schreiben, wenns ungenau wird kann ja auch über 100 sein !
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (24-07-2003 um 01:04 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 24-07-2003, 11:25   #13 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
@ _geo_
funtzen tut des Ding schon, aber des clipEvent wird net gekillt
weis net wo ich des herhab, ist aber eigentlich klar das es net gehen kann

übrigens "==" ist schon Ok, prozent ist gerundet!!

@ kaneda
zu 90% kommen eigentlich die frage nach, wie kann ich jetzt da einen balken oder eine prozent-anzeige einbauen!!
deswegen mit variabeln, da ist gleich alles drinne was ma braucht
__________________
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
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 16:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele