Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
l'Audiophile
Threadersteller
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mo 22.08.2005 19:59
Titel
|
|
|
Pixelpole hat geschrieben: | Nee Junge dat kannste knicken -> Solange die Firma nit steht schreibst du kein Buch . |
[ot]Bin schon mittendrin. Bei Container wart ich nur doch auf deine Wenigkeit, dann kanns anfangen.[/ot]
|
|
|
|
|
JanG
Dabei seit: 13.10.2002
Ort: Köln/Düsseldorf
Alter: -
Geschlecht:
|
Verfasst Mo 22.08.2005 20:48
Titel
|
|
|
pejot hat geschrieben: | JanG hat geschrieben: | pejot hat geschrieben: | So, da ich momentan sowieso daran bin ein Flashbuch zu schreiben, hier das gesamte Tutorial nochmal ganz ausführlich als PDF.
Klick
Gruß PeJot |
Du meinst wohl eher, du codest nen Buch, oder?
Peaze! |
Pageflip machts möglich . Ein Buch vom Coder für Coder, womit du wohl draußen bist |
HAHAHA!!! Arschkeks du!
Peaze!
|
|
|
|
|
Anzeige
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Mo 22.08.2005 21:26
Titel
|
|
|
pejot hat geschrieben: | Pixelpole hat geschrieben: | Nee Junge dat kannste knicken -> Solange die Firma nit steht schreibst du kein Buch . |
[ot]Bin schon mittendrin. Bei Container wart ich nur doch auf deine Wenigkeit, dann kanns anfangen.[/ot] |
Bin die Tage körperlich wie geistig untauglich
|
|
|
|
|
l'Audiophile
Threadersteller
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mo 22.08.2005 22:01
Titel
|
|
|
Pixelpole hat geschrieben: | pejot hat geschrieben: | Pixelpole hat geschrieben: | Nee Junge dat kannste knicken -> Solange die Firma nit steht schreibst du kein Buch . |
[ot]Bin schon mittendrin. Bei Container wart ich nur doch auf deine Wenigkeit, dann kanns anfangen.[/ot] |
Bin die Tage körperlich wie geistig untauglich |
Biste doch immer
Und jetzt raus aus meinem Thread!!!
|
|
|
|
|
Dr. What
Dabei seit: 15.03.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 30.12.2005 14:07
Titel
|
|
|
chillgrill hat geschrieben: | aus irgendnem grund springt er mir schon weiter während der preloader noch läuft weiter... jemand ne erklärung
hab eigentlich nichts im code verändert
//anfangswert des balkes auf der x-achse
var startx = 23;
//anfangswert des balkes auf der y-achse
var starty = 105;
//balkenbreite
var breite = 200;
//balkenhoehe
var hoehe = 10;
//balkenfarbe
var farbe = 0xECC229;
// transparenz des balkens
var alpha = 100;
var st = getTimer()
//zeichnen des balkens
//zuerst wird dynamisch ein leerer movieclip erzeugt
//in diesem movieclip wird der balken erzeugt: alpha, farbe, höhe, breite
_root.createEmptyMovieClip("balken_mc",1);
balken_mc._x = startx;
balken_mc._y = starty;
with(balken_mc){
beginFill(farbe,alpha);
lineTo(0,hoehe);
lineTo(breite,hoehe);
lineTo(breite,0);
lineTo(0,0);
endFill();
};
//textfelder fuer die anzeige der kilobytes, prozent und der zeit
for(var i = 1;i <= 5;i++){
//erzeugt ein textfeld mit der instanz "anzeige" an einer vorgegebenen position
_root.createTextField("anzeige"+i,14+i,startx-3,starty+(12*i),300,20);
//formatierung der anzeigetexte
anzeigeformat = new TextFormat();
anzeigeformat.color = 0x666666;
anzeigeformat.font = "Verdana";
anzeigeformat.size = 10;
anzeigeformat.bold = true;
}
//variablen fuer die anzeige
_root.onEnterFrame = function(){
var t = _root.getBytesTotal();
var g = _root.getBytesLoaded();
var st = getTimer();
var rt = Math.round((st-at)/1000);
var et = Math.round((t*rt)/g);
var ct = Math.round(-(rt-et));
if(g == t){
for(var i = 1;i <= 5;i++){
_root["anzeige"+i].removeTextField();
}
//wenn fertig geladen
balken_mc.clear();
delete this.onEnterFrame;
gotoAndPlay(3);
}
//andernfalls
else {var a = (g/t)*100;
// definition der anzeigefelder
anzeige1.text = "Es wurden "+Math.round(g/1024)+" Kb von "+Math.round(t/1024)+" Kb geladen";
anzeige1.setTextFormat(anzeigeformat);
anzeige2.text = "Das sind "+Math.round(a)+" %";
anzeige2.setTextFormat(anzeigeformat);
anzeige3.text = "Sie müssen sich noch ca. "+ct+" Sekunden gedulden";
anzeige3.setTextFormat(anzeigeformat);
balken_mc._xscale = a;
}
} |
das problem habe ich auch, jemand ne lösung?
|
|
|
|
|
tuxedo
Dabei seit: 10.10.2002
Ort: ~/
Alter: 51
Geschlecht: -
|
Verfasst Fr 30.12.2005 14:19
Titel
|
|
|
das problem ist seit jahren bekannt und betrifft (soviel ich weiss) nicht alle pluginversionen
(komischerweise hauptsächlich netscape/gecko), ich nenne ihn mal den 4-byte-bug...
meist hilft ein simples workaround:
Code: | yourClip.onEnterFrame = function (){
var bL = target_mc.getBytesLoaded();
var bT = target_mc.getBytesTotal();
if (bL > 4){
if (bL >= bT){
delete (yourClip.onEnterFrame):
// do something
}
}
} |
sollte funzen?!
|
|
|
|
|
Dr. What
Dabei seit: 15.03.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 30.12.2005 14:35
Titel
|
|
|
danke für die antwort, das ging ja fix!
leider bin ich nicht der actionscript profi.
wäre cool wenn du dich auf das gepostete script beziehen könntest und genau sagen würdest wo ich dein script einbauen soll.
thx dr. what
|
|
|
|
|
tuxedo
Dabei seit: 10.10.2002
Ort: ~/
Alter: 51
Geschlecht: -
|
Verfasst Fr 30.12.2005 16:16
Titel
|
|
|
Code: | var startx = 23;
//anfangswert des balkes auf der x-achse
var starty = 105;
//anfangswert des balkes auf der y-achse
var breite = 200;
//balkenbreite
var hoehe = 10;
//balkenhoehe
var farbe = 0xECC229;
//balkenfarbe
var alpha = 100;
// transparenz des balkens
var st = getTimer();
/* zeichnen des balkens zuerst wird dynamisch ein leerer movieclip erzeugt
in diesem movieclip wird der balken erzeugt: alpha, farbe, höhe, breite
*/
_root.createEmptyMovieClip("balken_mc", 1);
balken_mc._x = startx;
balken_mc._y = starty;
with (balken_mc) {
beginFill(farbe, alpha);
lineTo(0, hoehe);
lineTo(breite, hoehe);
lineTo(breite, 0);
lineTo(0, 0);
endFill();
}
//textfelder fuer die anzeige der kilobytes, prozent und der zeit
for (var i = 1; i<=5; i++) {
//erzeugt ein textfeld mit der instanz "anzeige" an einer vorgegebenen position
_root.createTextField("anzeige"+i, 14+i, startx-3, starty+(12*i), 300, 20);
//formatierung der anzeigetexte
anzeigeformat = new TextFormat();
anzeigeformat.color = 0x666666;
anzeigeformat.font = "Verdana";
anzeigeformat.size = 10;
anzeigeformat.bold = true;
}
//variablen fuer die anzeige
_root.onEnterFrame = function() {
var t = _root.getBytesTotal();
var g = _root.getBytesLoaded();
var st = getTimer();
var rt = Math.round((st-at)/1000);
var et = Math.round((t*rt)/g);
var ct = Math.round(-(rt-et));
if (g>4) {
if (g >= t) {
for (var i = 1; i<=5; i++) {
_root["anzeige"+i].removeTextField();
}
//wenn fertig geladen
balken_mc.clear();
delete this.onEnterFrame;
gotoAndPlay(3);
} else {
//andernfalls
var a = (g/t)*100;
// definition der anzeigefelder
anzeige1.text = "Es wurden "+Math.round(g/1024)+" Kb von "+Math.round(t/1024)+" Kb geladen";
anzeige1.setTextFormat(anzeigeformat);
anzeige2.text = "Das sind "+Math.round(a)+" %";
anzeige2.setTextFormat(anzeigeformat);
anzeige3.text = "Sie müssen sich noch ca. "+ct+" Sekunden gedulden";
anzeige3.setTextFormat(anzeigeformat);
balken_mc._xscale = a;
}
}
}; |
|
|
|
|
|
|
|
|
Ähnliche Themen |
Preloader-Balken beginnt schon bei 3/4 ...
preloader mit zufalls anzeige des bereits geladenen inhaltes
[Tutorial] dyn. Flash-Preloader zum Laden externer Dateien
dynamischer div-tag...
Balken Ebenenstil?
Balken Skalieren
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|