Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-08-2009, 14:20   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2009
Beiträge: 7
Unlogischer Fehler beim Laden, help!

Haallo wertes Flash-Volk

ich habe ein kleines, für mich nicht nachvollziehbares, Problem, und wenn einer von Euch vielleicht Rat weiss, wäre das für mich eine enorme Erleichterung.

Ich bin mal wieder dabei (alle 3 Jahre wieder), neue Fotos auf eine komplett-Flash-Seite einzustellen.

Jetzt habe ich den Effekt, daß die .swf mit Preloader (die sich auf Explorer-Ebene einwandfrei betrachten lässt) online immer bei 25% Ladevorgang stehenbleibt und den Inhalt nicht darstellt. Und zwar ist das diese hier

http://achim-westphal.de/8.swf

(Anhang: Die FLA scheint einwandfrei! Ich musst zum anhängen zwar das eigentliche Bild löschen, hab aber an den Instanzen nichts verändert.)

Wo kann der Fehler liegen. Das merkwürdigste ist, daß ich diese wie auch alle anderen swfs die Fotos darstellen (1.swf, 2.swf, 3.swf usw) aus der selben Ursprungsdatei erstellt habe, und wie ihr seht, die meisten anderen (eben zB http://achim-westphal.de/1.swf) keine Probleme machen.

Bin für jede Unterstützung dankbar, da ich mittlerweile nur noch in VBA unterwegs bin (und mich somit ActionScript-technisch nicht weiterbilden kann), ich aber den lieben Achim nicht enttäuschen will.

Wär der Hit, wenn einer von Euch mich der Lösung näherbringt.

Wellwell, bis bald! Besten Gruß Ben
Angehängte Dateien
Dateityp: fla 8.fla (81,5 KB, 3x aufgerufen)
bendelusio ist offline   Mit Zitat antworten
Alt 17-08-2009, 14:50   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
ich habe ein kleines, für mich nicht nachvollziehbares, Problem
Du hast ein noch viel größeres Problem, du arbeitest nämlich noch mit uraltem Flash 4-Code wie z.B. setProperty und getProperty. Dieser Code ist vor etwa 9 Jahren durch die Punksyntax zwecks besserer Lesbarkeit ersetzt worden:
PHP-Code:
//veraltet:
/*
maxframes = (getProperty("/", _totalframes))-0;
loadframes = getProperty("/", _framesloaded);
if (Number(loadframes)<Number(maxframes)) {
    percentload = int((loadframes/maxframes)*100);
    loadbar = (loadframes/maxframes)*100;
    setProperty("/bar", _xscale, loadbar);
    gotoAndPlay("intro");
} else {
    play();
}
*/



//Punktsyntax:
//ein kontinuierliches Event auf Frame 1 ohne Framehopserei:
_root.onEnterFrame = function(){
   var 
maxframes:Number this._totalframes;
   var 
loadframes:Number this._framesloaded;
   if(
loadframes >= maxframes){//Preloader beendet
      
delete this.onEnterFrame;//kontinuierlichen Event beenden
      
_root.gotoAndPlay(3);
   }
   else{
//Preloader noch nicht beendet...
      
var percentload:Number int((loadframes/maxframes)*100);
      
_root.loadbar.text =percentload "%";//Textfeldinstanz "loadbar" muss als Instanzname existieren
      
_root.bar._xscale percentload;//bar muss als Instanzname existieren
   
}


Das Problem ist bei dieser Art Preloader aber, dass die Bar erst ab Frame 1 gezeigt werden kann, deshalb nutzt man Preloader meist in einem Startfilm und lädt bspw. mit der MovieClipLoader-Klasse den Hauptfilm nach.

Geändert von agedoubleju (18-08-2009 um 18:10 Uhr)
  Mit Zitat antworten
Alt 18-08-2009, 13:58   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2009
Beiträge: 7
hey agedoubleu,

Danke! Trotzdem komisch, daß der Code bei manchen Dateien geht oder?

Ich werde mal versuchen, Deinen Code mit einem Haupt- und Ladefilm umzusetzen, und schreibe hier rein, obs erfolgreich war.

Erstmal vielen lieben Dank bin gespannt

Edit: da komme ich wohl Donnerstag zu
bendelusio ist offline   Mit Zitat antworten
Alt 18-08-2009, 14:13   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Sorry, aber des iss Quark!!
PHP-Code:
 if(loadframes maxframes){//Preloader beendet
      
delete this.onEnterFrame
Muß so schreiben!
PHP-Code:
 if(loadframes >= maxframes){//Preloader beendet
      
delete this.onEnterFrame
__________________
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 21-08-2009, 13:28   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2009
Beiträge: 7
Hi agedoubleju und RustyCake,

ich bin gerade dazu gekommen den neuen Pre-Loader zu versuchen. Lokal klappt das einwandfrei, online kommt diesmal aber nur ein weisser Screen, nichtmal der Ladebalken.

Ich habe aber einen neuen Verdacht, mir fällt auf, daß beim Hochladen auf den FTP-Server die Dateien nicht ordentlich ankommen. Wenn ich eine der vielen SWF hochladen will, wird der Vorgang erfolgreich durchgeführt, aber die Datei wird mit 0 KB angezeigt. Auch nach Aktualisierung oder neuem verbinden. Klar, daß der Film nicht richtig dargestellt wird, wenn die Dateien korrupt sind.

Kennt Ihr diesen Effekt? Der Host ist 1und1, ich rufe auch gerne beim Support an, aber vielleicht habt Ihr noch was dazu zu sagen?

Ich habe es mit FileZilla und SmartFTP probiert - bei beiden der gleiche Fehler.

Dank und Gruß!
bendelusio 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 18:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele