Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2004, 20:32   #1 (permalink)
casual
 
Registriert seit: Aug 2002
Beiträge: 59
hilfe, wo geht's weiter?

Hallo Forum,

ich habe mir einen Preloader gebastelt, der so funktionieren soll:

Ich habe einen Startfilm (start.swf) und einen Hauptfilm (haupt.swf)

Sobald im Startfilm ein bestimmtes Frame erreicht wird, soll der Hauptfilm in den Startfilm geladen werden.

Dies klappt soweit auch schon. Doch leider werden die Prozente bei der Ladeanzeige nicht angegeben, der Ladebalken bewegt sich nicht und am schlimmsten: Wenn der Hauptfilm startet, ist der Startfilm immer noch sichtbar und dem Hauptfilm übergelagert.

Hier könnt Ihr Euch das online anschauen. klickt auf 'German Version'! und wartet ab. Wenn man lang genug wartet zeigt er den Hauptfilm:
klick

Dieses Script habe ich dabei verwendet:


ActionScript:
  1. laden.onEnterFrame = function() {            
  2.  
  3.      geladen = _root.ladeziel.getBytesLoaded();        
  4.      gesamt = _root.ladeziel.getBytesTotal();    
  5.      prozent = Math.round(geladen/gesamt*100);         
  6.      
  7.      prozent.text = prozent;     
  8.      ladebalken._xscale = prozent;                     
  9.  
  10.      if (prozent>=100) {       
  11.      _root.gotoAndStop(31);              
  12.    }
  13.   };       
  14.  
  15. ladeziel.loadMovie("hauptfilm.swf");         
  16. stop();


den _root.gotoAndStop(31); habe ich eingefügt, damit der Startfilm nicht mehr im Hauptfilm sichtbar ist. Frame 31 ist ein leeres Schlüsselbild.

Leider funktioniert das nicht so wie ich mir das Gedacht habe und ich finde den Fehler selber nicht.

Könnt Ihr mir bitte helfen?

Ben
__________________
Grüße, Ben007
Ben007 ist offline   Mit Zitat antworten
Alt 27-04-2004, 20:47   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Script sieht OK aus, bis auf das man den onEnterFrame killen könnte!!
Hast auch keinen instanznamen vergessen?
__________________
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 27-04-2004, 21:02   #3 (permalink)
Neuer User
 
Benutzerbild von PUCCAK
 
Registriert seit: Apr 2004
Beiträge: 229
her mit der start.fla solange ich noch hier bin.
__________________
::: Individuell Design :::
::: Web- Grafikdesign :::
PUCCAK ist offline   Mit Zitat antworten
Alt 27-04-2004, 21:12   #4 (permalink)
casual
 
Registriert seit: Aug 2002
Beiträge: 59
Hi,

hier ist die Fla: klick

Was meinst Du mit: dass man den onEnter Frame killen könnte???

Danke für die Hilfe!

Ben
__________________
Grüße, Ben007

Geändert von Ben007 (27-04-2004 um 21:14 Uhr)
Ben007 ist offline   Mit Zitat antworten
Alt 27-04-2004, 21:18   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Da fehlt der MC "laden" auf den Du den event beziehst!?
__________________
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 27-04-2004, 21:20   #6 (permalink)
Neuer User
 
Benutzerbild von PUCCAK
 
Registriert seit: Apr 2004
Beiträge: 229
Scheise da soll mal einer durchblicken. Warte mal kurz
__________________
::: Individuell Design :::
::: Web- Grafikdesign :::
PUCCAK ist offline   Mit Zitat antworten
Alt 27-04-2004, 21:26   #7 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Mach mal des rein!!
ActionScript:
  1. this.createEmptyMovieClip("laden", 1000);
  2. laden.onEnterFrame = function() {
  3.     geladen = _root.ladeziel.getBytesLoaded();
  4.     gesamt = _root.ladeziel.getBytesTotal();
  5.     prozent = Math.round(geladen/gesamt*100);
  6.     prozent.text = prozent;
  7.     ladebalken._xscale = prozent;
  8.     if (prozent>=100) {
  9.         delete this.onEnterFrame;
  10.     }
  11. };
  12. ladeziel.loadMovie("test.swf");
  13. stop();
und leg noch die preloder ebene ganz nach oben!!
__________________
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 27-04-2004, 21:32   #8 (permalink)
Neuer User
 
Benutzerbild von PUCCAK
 
Registriert seit: Apr 2004
Beiträge: 229
ActionScript:
  1. this.onEnterFrame = function() {
  2.     geladen = _root.ladeziel.getBytesLoaded();
  3.     gesamt = _root.ladeziel.getBytesTotal();
  4.     prozent = Math.round(geladen/gesamt*100);
  5.     ladebalken._xscale = prozent;
  6.     if (prozent>=100) {
  7.         gotoAndStop(31);
  8.     }
  9. };
  10. ladeziel.loadMovie("main_english101.swf");
  11. stop();

und Schlüsselbild 31 hast du vergessen. Die Ebene mit ladebalken logischerweise nicht fortsetzen
__________________
::: Individuell Design :::
::: Web- Grafikdesign :::

Geändert von PUCCAK (27-04-2004 um 21:36 Uhr)
PUCCAK ist offline   Mit Zitat antworten
Alt 27-04-2004, 21:39   #9 (permalink)
casual
 
Registriert seit: Aug 2002
Beiträge: 59
Hab beide Versionen von Euch ausprobiert.
Laufen aber leider nicht.

PUCCAK: Siehe hier

habe ein leeres schlüsselbild an frame 31 eingefügt.

RustyCake: Siehe hier
__________________
Grüße, Ben007
Ben007 ist offline   Mit Zitat antworten
Alt 27-04-2004, 21:47   #10 (permalink)
Neuer User
 
Benutzerbild von PUCCAK
 
Registriert seit: Apr 2004
Beiträge: 229
und Schlüsselbild 31 hast du vergessen natürlich alle Ebenen auser die mit preeloader.
Angehängte Dateien
Dateityp: zip introindex206.zip (22,4 KB, 3x aufgerufen)
__________________
::: Individuell Design :::
::: Web- Grafikdesign :::
PUCCAK ist offline   Mit Zitat antworten
Alt 27-04-2004, 21:48   #11 (permalink)
Neuer User
 
Benutzerbild von PUCCAK
 
Registriert seit: Apr 2004
Beiträge: 229
ach ja du musst die datei nachmachen. Wegen Dateirgröße bilder rausgeworfen
__________________
::: Individuell Design :::
::: Web- Grafikdesign :::
PUCCAK ist offline   Mit Zitat antworten
Alt 27-04-2004, 22:00   #12 (permalink)
casual
 
Registriert seit: Aug 2002
Beiträge: 59
hab's mal hochgeladen.
Die Bilder sind noch nicht eingefügt.
Aber sobald man mit dem Mauszeiger neben den Text 'German Version' geht, kann man ja anklicken, wo später das Bild ist.

Geht aber leider immer noch nicht.
Habe selber nichts verändert. Nur veröffentlicht und hochgeladen.

Sehr komisch!
Kleines Lob zwischendurch, Ihr helft wirklich klasse!
__________________
Grüße, Ben007

Geändert von Ben007 (27-04-2004 um 22:01 Uhr)
Ben007 ist offline   Mit Zitat antworten
Alt 27-04-2004, 22:01   #13 (permalink)
casual
 
Registriert seit: Aug 2002
Beiträge: 59
hier ist der link: klick
__________________
Grüße, Ben007
Ben007 ist offline   Mit Zitat antworten
Alt 27-04-2004, 22:24   #14 (permalink)
Neuer User
 
Benutzerbild von PUCCAK
 
Registriert seit: Apr 2004
Beiträge: 229
bitte "nachmachen" machen, ich glaub ich hab da aus versehen etwas zufiel gelöscht.
__________________
::: Individuell Design :::
::: Web- Grafikdesign :::
PUCCAK ist offline   Mit Zitat antworten
Alt 28-04-2004, 00:06   #15 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
OK! habs zawr vorher schon getestet, aber hier Deine Datei!!
Hoffe das jetzt passt
Angehängte Dateien
Dateityp: zip introindex206.zip (24,3 KB, 5x aufgerufen)
__________________
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:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele