Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-10-2003, 10:57   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 5
Preloader attachSound

Hallo
Ich habe folgender Preloader Problem:
Ich möchte einen externes SWF preloaden, dass einen attach`ten Sound beinhaltet.

// Soundobjekt Erzeugen
musik = new Sound(this);
musik.attachSound("interv1");

Der Preloader zeigt alle Daten korrekt an, bei starten des externen SWF werden aber alle Daten nochmals geladen.
Warum kann der Film nicht einfach starten.

unter http://www.cheffing.de/player.html könnt ihr das Elend betrachten.
Karl-Heinz ist offline   Mit Zitat antworten
Alt 06-10-2003, 11:25   #2 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
hm.. ich seh keinen fehler und das was zweifach geladen wird?
sound spielt auch wenn ich auf play klicke sofort?
wie genau bzw. was genau muss ich machen um den fehler zu sehen?
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 06-10-2003, 11:51   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 5
Es dauert mit ISDN- Geschwindigkeit ca 40 sec. bis der Preloader
100% anzeigt.
Mit dem klick auf "Player starten" dauert es nochmal 40sec. bis
der Player zu sehen ist. Da stimmt doch was nicht
Karl-Heinz ist offline   Mit Zitat antworten
Alt 06-10-2003, 12:04   #4 (permalink)
iHate 2.1
 
Benutzerbild von jerry main
 
Registriert seit: Oct 2003
Beiträge: 990
bei mir mit dsl geht das preloaden und die player anzeige innehalb von ein paar sekunden... keine probleme
jerry main ist offline   Mit Zitat antworten
Alt 06-10-2003, 12:09   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 5
Zitat:
Geschrieben von jerrymain
bei mir mit dsl geht das preloaden und die player anzeige innehalb von ein paar sekunden... keine probleme
Kannn mir leider nicht nur DSL User suchen. Bitte das kann
doch nicht so schwer sein, ich sitze allerdingd schon seit 3 Tagen an diesem Problem
Karl-Heinz ist offline   Mit Zitat antworten
Alt 06-10-2003, 12:18   #6 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
also ich habe kabel(600/128) aber mal abgesehen davon hast recht... der loading bar braucht ca 4 sec. bei mir... wenn ich dann auf player starten klick seh ich nochmal 4 sec. grau bevor dann der player zu sehen ist.. wenn ich dort auch play klick geht es ohne verzögerung los....

ich denke mal es geht um diese verz. nach dem klick auf player starten oder?
poste doch mal den code und beschreibung wer da was laded nach dem klick auf player start
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 06-10-2003, 12:28   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 5
Hier bitte wie gewünscht das sind alle Aktionen
die in dem Player stecken.Ich persönlich denke das das Problem
bei der Erzeugung des Soundobjekts liegt. Vielleicht gibt es ja dafür eine Lösung. Vielen Dank schonmal für eure Hilfe.

// PlayPause (Schalter)
butPlayPause.onRelease = function() {
musik.setPausePlay("interv1");
};
// Stop
butStop.onRelease = function() {
musik.stop();
};
// Signal Initialisieren
signal = "Aus";

// Start und Stop Schalter

// Play
butPlay.onRelease = function() {
if (signal == "Aus") {
musik = new Sound(this);
musik.attachSound("interv1");
musik.start(0, 999);
signal = "An";
}
};
// initSound Methode
Sound.prototype.initSound = function(pID, pAnfang, pAnzahl) {
this.attachSound(pID);
this.stop(pID);
this.start(pAnfang, pAnzahl);
};
// Soundobjekt Erzeugen
musik = new Sound();
musik.initSound("interv1", 0, 999);

// Gesamtdauer in Sekunden
_global.dauer = musik.duration / 1000;
_global.aktpos = musik.position / 1000;

_root.onEnterFrame = function() {
aktpos = musik.position / 1000;

// Gesamt Spielzeit
g_Spielzeit = {};
g_Spielzeit.mins = int(dauer / 60);
g_Spielzeit.seks = int(dauer % 60);
if (g_Spielzeit.seks < 10) {
g_Spielzeit.seks = "0" + g_Spielzeit.seks;
}

// Verbliebene Spielzeit
n_Spielzeit = {};
n_Spielzeit.mins = int((dauer - aktpos) / 60);
n_Spielzeit.seks = int((dauer - aktpos) % 60);
if (n_Spielzeit.seks < 10) {
n_Spielzeit.seks = "0" + n_Spielzeit.seks;
}

// Verstrichene Spielzeit
b_Spielzeit = {};
b_Spielzeit.mins = int((aktpos) / 60);
b_Spielzeit.seks = int((aktpos) % 60);
if (b_Spielzeit.seks < 10) {
b_Spielzeit.seks = "0" + b_Spielzeit.seks;
}

// Ausgabe in den Textfeldern
prozent = aktpos * 100 / dauer;
txtProzent = parseInt(prozent) + "%";
txtGesamt = g_Spielzeit.mins + ":" + g_Spielzeit.seks;
txtRest = n_Spielzeit.mins + ":" + n_Spielzeit.seks;
txtBereits = b_Spielzeit.mins + ":" + b_Spielzeit.seks;
};
Karl-Heinz ist offline   Mit Zitat antworten
Alt 06-10-2003, 12:39   #8 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
ne das meinte ich egentlich nicht
der fehler muss ja zwischen loading film und player liegen.... wenn dich dich richtig verstanden habe sind das ja auch zwei verschiedene filme oder?

aber mal was ganz anderes.. wenn wir schon in flash mx sind.. warum arbeitest nicht gleich mit loadSound? sprich mp3 file direkt ohne es in ein swf zu packen usw....
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 06-10-2003, 13:24   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 5
Hier ist der preloader als rar. fíle Was wäre der Vorteil bei
loadSound könnte ich das ganze dann einfacher preloaden und wenn ja wie
Angehängte Dateien
Dateityp: rar playerstart.rar (3,5 KB, 16x aufgerufen)
Karl-Heinz 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 02:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele