getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 02.02.2008, 18:34   #1
TP-Member
 
Benutzerbild von bttrfly
 
Registriert seit: Sep 2007
bttrfly macht alles soweit korrekt

Externe Bilder vorladen - Proloaderfrage


Hallo,

ich möchte mir einen Preloader für meine Seite einbauen. Mit dem Tutorial vom Portal komme ich auch gut zu Recht... allerdings hätte ich da noch zwei Fragen.

1. Für den Preloader brauche ich die ersten 2 Frames, ab dem 3. beginnt mein Hauptfilm. Im 3. Frame habe ich 3 Bilder, die ich extern lade. Dies habe ich aus dem Grund so gemacht, damit ich diese ab und zu ohne großen Aufwand aktualiseren kann.

Ist es eigentlich möglich, die Bilder schon im ersten Frame zu laden, und diese aber im 3. Frame erst zu benutzen. Oder anders gesagt, wenn ich die Bilder im ersten Frame mit
Code:
loadMovie("Bilder/bild1.jpg");
lade, liegen diese dann bereits im Cache und können sobald ich im 3. Frame ankomme gleich angezeigt werden?


2. Ist es irgendwie möglich diese Bilder in der Prozentanzeige des Preloaders zu berücksichtigen? Über die Forumssuche bin ich leider nicht sehr weit gekommen.
bttrfly ist offline   Mit Zitat antworten


Alt 03.02.2008, 14:21   #2
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Alles was Du suchst ist möglich. Schaue Dir dazu mal diesen Preloader an.
Es ist zwar kein Schritt für Schritt Tut, aber mit der Hilfe der Programmhilfe(F1) sollten sich alle Befehle erläutern lassen.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.02.2008, 16:08   #3
TP-Member
 
Benutzerbild von bttrfly
 
Registriert seit: Sep 2007
bttrfly macht alles soweit korrekt
Schön, dass man sowas machen kann. Danke für den Link.

Ich hab die Struktur der Datei mal so geändert, wie es ungefähr bei mir der Fall ist (siehe Anhang). Soweit ich das verstanden habe, wird im oberen Abschnitt des Codes die externen Dateien nacheinander geladen und weiter unten dann in den Preloader miteinbezogen.

Allerdings weiss ich nicht genau, wo festgelegt wird, wo die Dateien denn erscheinen sollen (Position). Kann ich die dann in einem anderen mc ganz normal wieder reinladen mit
Code:
mc.loadMovie("...");
, denn dort habe ich die Position schon festelegt gehabt. Das ist mir bei der Datei im Anhang nicht ersichtlich.

Außerdem wenn die Prozentanzeige auf 100 steht, soll er auf Frame 2 springen, wenn ich da nun gotoAndPlay(2) hinschreibe, springt er gleich auf Frame 2 und bei der Prozentzahl steht NaN.
Code:
if (prozent == 100) {		
	//	schalter_mc._visible = true;		
		for (var k = 0; k < anzahl; k++) {
			removeMovieClip("content" + k);		
				gotoAndPlay(2)
				}
Angehängte Dateien
Dateityp: zip fstotalloader.zip (119,6 KB, 5x aufgerufen)
bttrfly ist offline   Mit Zitat antworten
Alt 03.02.2008, 16:34   #4
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Das goto muss außerhalb der for Schleife!
Positionieren ist da so noch nicht drin.
Ich habe mal von dem Schalter den Code genommen, bzw. aus ihm heraus und habe ihn auf die Zeitleiste gelegt.
Zudem habe ich ein Array "positionArray" erstellt, wo alles x und y Werte angelegt werden und die laden function so erweitert, dass alle Movies positioniert werden.

Die Comments im Code sollten Dir erklären wo was gemacht wird.
Angehängte Dateien
Dateityp: zip fstotalloader_mx04.zip (15,4 KB, 9x aufgerufen)
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.02.2008, 16:47   #5
TP-Member
 
Benutzerbild von bttrfly
 
Registriert seit: Sep 2007
bttrfly macht alles soweit korrekt
Danke, ich weiß deine Hilfe wirklich zu schätzen.

War wohl mit den Klammern etwas unvorsichtig, hab die Klammer der For-Schleife für die der If-Schleife gehalten.

Wenn ich die Datei nun ausführe, zeigt er mir statt der Prozentzahl immer noch NaN an. Bei dir hat er sie richtig angezeigt oder?
bttrfly ist offline   Mit Zitat antworten
Alt 03.02.2008, 16:49   #6
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Wenn ich hier den Download simuliere, sehe ich von 1-100%. NaN erschein anfangs nur ganz kurz, was ja auch klar ist, erstmal muss er ja was zum rechnen haben.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.02.2008, 17:00   #7
TP-Member
 
Benutzerbild von bttrfly
 
Registriert seit: Sep 2007
bttrfly macht alles soweit korrekt
Stimmt, ich hab eine der swf-Dateien mit einer etwas größeren ersetzt und sehe den Balken sowie die Prozentzahl auch aufsteigen.

Sehe ich das richtig, dass ich die Dateien dann mit loadClips() im jeweiligen mc hole, denn wie es aussieht geht es mit loadMovie nicht mehr...
Normalerweise lasse ich die Bilder sobald man im Frame ist, einfaden... das geht jetzt wohl auch nicht mehr oder?


Entschuldige bitte, dass ich soviel frage, aber ich bin ein typischer Anfänger und wenn einem schon die Möglichkeit geboten wird, Fragen zu stellen, nutze ich das eben aus.
bttrfly ist offline   Mit Zitat antworten
Alt 03.02.2008, 17:06   #8
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Zitat:
Zitat von bttrfly Beitrag anzeigen
Sehe ich das richtig, dass ich die Dateien dann mit loadClips() im jeweiligen mc hole, denn wie es aussieht geht es mit loadMovie nicht mehr...
Was
Also die geladenen Inhalte werden in ein sep. MC geladen.
this.createEmptyMovieClip("content"+l, l);
loadMovie(filmArray[l], "content" + l);

Zitat:
Zitat von bttrfly Beitrag anzeigen
Normalerweise lasse ich die Bilder sobald man im Frame ist, einfaden... das geht jetzt wohl auch nicht mehr oder?
Doch, aber halt nicht mehr statisch, sondern via Actionscript.
Dazu sollte man dann _alpha auf 0 setzten und dann einen Alpha-Tween nutzen. Hier gibt es einen Prototypen, denn man gut dazu verwenden kann.


Zitat:
Zitat von bttrfly Beitrag anzeigen
wenn einem schon die Möglichkeit geboten wird, Fragen zu stellen, nutze ich das eben aus.
Merkt man.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.02.2008, 17:19   #9
TP-Member
 
Benutzerbild von bttrfly
 
Registriert seit: Sep 2007
bttrfly macht alles soweit korrekt
Ok, die Dateien werden zwar in verschied. mcs geladen, aber um sie dann nach dem Klicken anzuzeigen, hat der Button doch folgenden Code

Code:
stop();
schalter_mc.onRelease = function() {
	ladeClips();
	this.unloadMovie();
}
Heisst das nicht, dass ich die Dateien dort, wo ich will auch mit ladeClips() hole nur eben nicht bei onRelease sondern onEnterFrame = function()? Oder bringe ich da jetzt was völlig durcheinander?

Übrigens, danke für den Link zum Prototypen, das werde ich in den nächsten Tagen auf jeden Fall mal ausprobieren.
bttrfly ist offline   Mit Zitat antworten
Alt 03.02.2008, 17:22   #10
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Deine Frage verstehe ich nun nicht so ganz.
ladeClips() ist doch ein function Aufruf und in der function steht doch drin, dass unter this (hier == _root) jeweils ein MC erzeugt wird und in dieses dann das entsprechende Element (über das jeweilige Array-Element) geladen wird.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.02.2008, 17:30   #11
TP-Member
 
Benutzerbild von bttrfly
 
Registriert seit: Sep 2007
bttrfly macht alles soweit korrekt
Als ich damals das Problem mit dem Ein- und Ausfaden der verschiedenen Seiteninhalte hatte, hattest du die Struktur meiner Datei gesehen, ich weiss nicht, ob du dich noch daran erinnern kannst. Ich habe auf jedem Frame einen mc mit den verschiedenen Seiteninhalten (Home, Biographie).

Ich lasse mir ja jetzt im ersten Frame die Dateien reinladen und vom Preloader berechnen. Die Bilder sollen dann im dritten Frame ohne Buttonklick erscheinen. Dies stell ich doch nun an, indem ich dort nun folgendes schreibe:
Code:
stop();
mc.onEnterFrame = function() {
	ladeClips();
	this.unloadMovie();
}
Also sobald ich mit dem preloaden fertig bin und auf den nächsten Frame springe, sollen die Bilder dort geladen werden? Immer noch unverständlich?
bttrfly ist offline   Mit Zitat antworten
Alt 03.02.2008, 17:36   #12
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
warum so kompliziert? Lösche den Button und rufe einfach nur die function auf.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.02.2008, 17:44   #13
TP-Member
 
Benutzerbild von bttrfly
 
Registriert seit: Sep 2007
bttrfly macht alles soweit korrekt
Genau so habe ich das soeben auch ausprobiert und gemerkt, dass es funktioniert.

Nochmals vielen Dank für deine Mühe und deine Geduld.
bttrfly ist offline   Mit Zitat antworten
Alt 03.02.2008, 17:46   #14
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Zitat:
Zitat von bttrfly Beitrag anzeigen
Genau so habe ich das soeben auch ausprobiert und gemerkt, dass es funktioniert.
Kaum zu glauben, was!?
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 04.02.2008, 01:16   #15
TP-Member
 
Benutzerbild von bttrfly
 
Registriert seit: Sep 2007
bttrfly macht alles soweit korrekt
Ist mir schon etwas peinlich, aber eine klitzekleine Frage hätte ich noch.

Die reingeladenen Dateien hole ich doch mit ladeClips(), normalerweise müsste delete ladeClips die Dateien doch wieder löschen, bzw. unsichtbar machen. Das bewirkt bei mir leider gar nichts... muss ich da irgendwas dabei beachten?
bttrfly ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash
Externe Bilder vorladen - Proloaderfrage Externe Bilder vorladen - Proloaderfrage
« Flash als background-bod | [Flash CS3] Problem mit Ausgabegrösse »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an