• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-05-2010, 18:51   #1 (permalink)
Alter User
 
Registriert seit: Apr 2010
Ort: Deutschland
Beiträge: 128
Unhappy [Flash 8] Flash-Hilfe Preloader spielt Sound zu früh ab, .swf Datei

Hiho! :-)

Mein erster Preloader, zig-ster Versuch, trotzdem haut's nicht hin. Der folgende Code ist zwar der Flash-Hilfe entnommen ("Progressbar-Komponente im Ereignismodus"), funktioniert aber trotzdem nicht.

Code:
System.security.allowDomain("http://www.example.com/");

var loader:mx.controls.Loader;
var progressbar:mx.controls.ProgressBar;

progressbar.source = loader;
loader.autoLoad    = false;
loader.contentPath = "video.swf";

// Wenn autoLoad "false" ist, beginnt der Ladevorgang erst, wenn die Methode "load()" aufgerufen wird
loader.load();
D.h. vor allem: online funktioniert es nicht so wie erwartet, da nach ein paar Prozent der Sound abspielt (natürlich stockend).
Die Download-Simulation ("Strg" + "Enter" x 2) lokal funktioniert erstaunlicherweise...

Ich habe schon alle Flash-Hilfe Tutorials "ausprobiert", das ist aber das einzige, das wenigstens etwas macht...

Lichtblick jemand?

Danke + Gruss,
T

P.S.: ich habe natürlich auch schon im Forum gesucht und auch einiges zum Thema Preloading gefunden, jedoch nix, was speziell mit meinem Problem zu tun hat...

Geändert von twietee (11-05-2010 um 10:12 Uhr)
twietee ist offline   Mit Zitat antworten
Alt 11-05-2010, 18:35   #2 (permalink)
Alter User
 
Registriert seit: Apr 2010
Ort: Deutschland
Beiträge: 128
...hmm, hab ich was übersehen?

Ich weiß, dass es hier schon andere Beispiele für Preloader gibt, aber dieses (unter Nutzung von Komponenten) erschien mir als eines der einfachsten, und ein Beispiel aus der Flash-Hilfe sollte doch auch funktionieren, richtig?

Wenn mir jemand einen Tipp geben könnte, das wäre wirklich toll! :-)

Gruss,
T
twietee ist offline   Mit Zitat antworten
Alt 12-05-2010, 02:19   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du kannst locker auf die Loader- und die Progressbar-Komponenten verzichten, die nehmen nur viel Platz im Film weg. Filme kannst du genausogut mit der MovieClipLoader-Klasse nachladen und ein Progressbar-MC mit bspw. 100 Frames über einen Tween ist auch schnell selbst gezeichnet. Oder du lässt die Progressbar zur Laufzeit mit der Zeichen-API zeichnen. Kleiner Ansatz:
PHP-Code:
//leeren MC erstellen
this.createEmptyMovieClip("con",1);

//Lauscher-Objekt erstellen
var mclListener:Object = new Object();

//MovieClipLoader-Instanz erstellen
var mcLoader = new MovieClipLoader();

//Lauscher auf die Instanz setzen
mcLoader.addListener(mclListener);

//Film nachladen
mcLoader.loadClip("video.swf"this.con);


//während des Ladens bspw. um Ladebalken o.ä. zu aktualisieren
mclListener.onLoadProgress = function(target:MovieClipbytesLoaded:NumberbytesTotal:Number):Void {
    var 
prozent int(bytesLoaded*100/bytesTotal);
   
_root.meineTextfeldinstanz.text ""+prozent+" %"
   
//oder bspw. _root.meinBalken.gotoAndStop(prozent);
}

//Film ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
    
trace("fertig, beladen wurde "+mc);
   
//Film wird automatisch abgespielt

  Mit Zitat antworten
Alt 12-05-2010, 10:54   #4 (permalink)
Alter User
 
Registriert seit: Apr 2010
Ort: Deutschland
Beiträge: 128
Hallo Holger -- und vielen Dank für deine Antwort!

Langsam fange ich allerdings an zu verzweifeln:

- das Textfeld "zählt" bis 3%, dann wird der Inhalt angezeigt, bzw. das erste Bild der .swf... :-/ Vielleicht war die Komponente garnicht "kaputt", sondern irgendwas stimmt mit meiner .swf-Datei nicht?!? oO

Gruss,
T

edit: in der Download-Simulation kommt nach einer Weile die "Computer wird duch Skript verlangsamt"-Meldung, nachdem ich "abbrechen" klicke, stürzt Flash ab ^^ aaaaaahhhh.

Geändert von twietee (12-05-2010 um 11:07 Uhr)
twietee ist offline   Mit Zitat antworten
Alt 17-05-2010, 08:26   #5 (permalink)
Alter User
 
Registriert seit: Apr 2010
Ort: Deutschland
Beiträge: 128
Okay... damit Preloader und ext. SWF (SUFU schon benutzt) funktioniert's jetzt!

Danke nochmal + Gruss,
T

P.S.: Download-Simulation ist Mist (Generiert bei mir im 56k Modus immer Fehlermeldung und Flash-Absturz)
twietee ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
preloader, progressbar, progressbar komponente, swf preloader, zu früh

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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS4] sound in externer swf datei spielt nicht ab… dr.pug Flash Einsteiger 2 29-04-2010 09:14
Sound startet bei preloader zu früh - addChild deejayy ActionScript 3 7 24-06-2009 21:00
[Flash 8] Preloader für externe SWF-Datei: Film startet zu früh redfast Flash Einsteiger 5 03-12-2008 13:57
Preloader-Problem: Sound spielt nicht bigfella001 ActionScript 2 0 16-01-2008 19:11
Sound spielt zu früh ab? (Szenen) abcde12345 Flash Einsteiger 1 11-05-2006 17:10


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele