Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-08-2006, 21:21   #1 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
nörgeliger Preloader

Servus,

ich möchte grade mal aus spass an der freud' eine kleine mini_galerie für mich machen ... nun sitzte ich am Preloader, der irgendwie net geht und ich weiß nicht warum, weil ich den schon immer so mache und immer gings, nur heute net ...

ActionScript:
  1. function preloader() {
  2.     _root.preloader_mc.onEnterFrame = function() {
  3.         geladen = _root.test_mc.test_loader_mc.getBytesLoaded();
  4.         gesamt = _root.test_mc.test_loader_mc.getBytesTotal();
  5.         prozent = Math.ceil((geladen/gesamt)*100);
  6.  
  7.         if (prozent >= 100) {
  8.             _root.test_mc._alpha = 100;
  9.         } else {
  10.             trace (prozent);           
  11.         }
  12.     }
  13. }
  14.  
  15. _root.createEmptyMovieClip("test_mc", 4);
  16. _root.test_mc.createEmptyMovieClip("test_loader_mc", 1);
  17. _root.test_mc._alpha = 0;
  18. _root.test_mc.test_loader_mc.loadMovie("http://www.mediamaze.de/mini_g/bilder/test5.jpg", this);
  19. preloader();

Er lädt zwar das Bild, aber ne wirkliche Prozentausgabe bekomme ich nicht und ich weiß einfach nicht warum.
Weil wie gesagt, er hat so immer gefunzt.

Aso der "preloader_mc" liegt selbstverständlich auf der Bühne

Habt ihr eine kleine Idee ?

Gruß & DANKE

Tino
...der sich seit 15min am Kopf kratz und keine Lösung findet

Geändert von Digger2k3 (17-08-2006 um 10:40 Uhr)
  Mit Zitat antworten
Alt 16-08-2006, 21:35   #2 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Ähm, bei mir funktionierts. Solltest halt auch drauf achten, ob das Bild schon einmal geladen wurde. Denn ist es einmal im Cache, dann bekomm ich auch keine Angaben.
richtsteiger ist offline   Mit Zitat antworten
Alt 16-08-2006, 21:37   #3 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
???

Bei dir gehts ...

ich leere extra dauernd den cache, was mir auch ehrlich gesagt ziemlich aufn sag geht ... und trozdem hauts bei mir net hin ... na na bin ich aber peplex ..

DANKE dir fürs testen

Gruß

Tino
  Mit Zitat antworten
Alt 16-08-2006, 21:54   #4 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
ne also ... dat funzt einfach net

ActionScript:
  1. function preloader () {
  2.     _root.preloader_mc.onEnterFrame = function() {
  3.         geladen =_root.test_mc.getBytesLoaded();
  4.         gesamt = _root.test_mc.getBytesTotal();
  5.         prozent = Math.ceil((geladen/gesamt)*100);
  6.  
  7.         if (prozent >= 100) {
  8.             trace ("Größer/ Gleich 100: " + prozent);
  9.             _root.test_mc._x = Stage.width/2 - _root.test_mc._width;
  10.             _root.test_mc._y = Stage.height/2 - _root.test_mc._height;
  11.             _root.test_mc._alpha = 100;
  12.             trace (_root.test_mc._width);
  13.             delete this.onEnterFrame;   
  14.         } else {
  15.             trace ("unter 100: " + prozent);
  16.             _root.test_mc._alpha = 0;
  17.         }
  18.     }
  19. }
  20.  
  21. _root.createEmptyMovieClip("test_mc", 4);
  22. _root.test_mc.loadMovie("http://www.mediamaze.de/mini_g/bilder/test5.jpg", this);
  23. preloader();

hgabe nochmal den ganzen andern Schmu rausgenomme und trotzdem gehts net ... ich bekomme einmal NaN als Ausgabe und einmal 0, wenn er fertiggeladen hat ... ich glaube ich lasse es für heute ... sonst bin ich "gezwungen" meinem PC mal ordendlich eine reinzuhauen ... das geht hier schon den ganzen Tag so, dass der Wurm drinsteckt ... grgrgrgrgr ...

Gruß

Tino
  Mit Zitat antworten
Alt 16-08-2006, 22:52   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Des sollte!!
PHP-Code:
this.createEmptyMovieClip ("preloader_mc"this.getNextHighestDepth ());
this.createEmptyMovieClip ("test_mc"this.getNextHighestDepth ());
this.test_mc.createEmptyMovieClip ("test_loader_mc"this.getNextHighestDepth ());
this.test_mc._alpha 0;
this.test_mc.test_loader_mc.loadMovie ("reap.jpg");
function 
preloader ()
{
    
this.preloader_mc.onEnterFrame = function ()
    {
        var 
geladen:Number this._parent.test_mc.test_loader_mc.getBytesLoaded ();
        var 
gesamt:Number this._parent.test_mc.test_loader_mc.getBytesTotal ();
        if (
geladen 5)
        {
            var 
prozent:Number Math.ceil ((geladen gesamt) * 100);
            if (
prozent 100)
            {
                
trace (prozent);
            }
            else
            {
                
this._parent.test_mc._alpha 100;
                
delete this.onEnterFrame;
            }
        }
    };
}
preloader (); 
P.S. Laßt die Zeilennhummern weg die nerven gewaltig beim kopieren
__________________
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 17-08-2006, 08:07   #6 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Hi, also ich hab den preloader_mc auch mittels
PHP-Code:
this.createEmptyMovieClip ("preloader_mc"this.getNextHighestDepth ()); 
auf die Stage geholt. Vielleicht liegst ja an deinem MovieClip? Hast du das Problem denn schon gelöst bekommen?
richtsteiger ist offline   Mit Zitat antworten
Alt 17-08-2006, 10:37   #7 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Servus,

also Rusty ... deiner geht natürlich ... obwohl es im Prinzip der gleich ist wie meiner ... grgrgr ...


@richtsteiger .... auch damit klappts bei mir net wirklich ... da geht bei mir garnix mehr ....

Irgendwie ist das doch paradox ... die ganze Zeit klappts immer so und auf einmal soll es falsch sein ?

Ich habe euch mal meine fla angehangen ... probiert mal bitte ob die bei euch geht ... ich werd hier noch bekloppt

DANKESCHÖÖÖN

Gruß

Tino

P.S.: Warum sind denn die Zeilennummern überhaupt noch da .. sollten die net wieder entfernt werden ?

EDIT:

OK jetzt gehts ... aber NICHT, wenn ich beim Erstellen von "test_mc" this.getNextHighestDepth(); angebe, da geht auf einmal garnix mehr ... *verwirrt*

PHP-Code:
_root.createEmptyMovieClip ("preloader_mc"this.getNextHighestDepth ());
_root.createEmptyMovieClip ("test_mc"4); // Wenn ich jetzt hier this.getNextHighestDepth () anstatt "4" nehme gehts nimmer


function preloader () {
    
_root.preloader_mc.onEnterFrame = function () {
        var 
geladen:Number _root.test_mc.getBytesLoaded ();
        var 
gesamt:Number _root.test_mc.getBytesTotal ();
        
        if (
geladen 5) {
            var 
prozent:Number Math.ceil ((geladen gesamt) * 100);
            
trace (prozent);
            if (
prozent 100) {
                
trace (prozent);
                
_root.test_mc._alpha 0;
            } else {
                
_root.test_mc._x Stage.width _root.test_mc._width/2;
                
_root.test_mc._y Stage.height _root.test_mc._height/2;
                
_root.test_mc._alpha 100;
                
delete this.onEnterFrame;
            }
            
        }
    };
}
_root.test_mc.loadMovie ("http://www.mediamaze.de/mini_g/bilder/bild_008.jpg"this);
preloader (); 
Angehängte Dateien
Dateityp: rar mini_g.rar (6,3 KB, 2x aufgerufen)

Geändert von Digger2k3 (17-08-2006 um 10:53 Uhr)
  Mit Zitat antworten
Alt 17-08-2006, 21:11   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Manchmal hilfts auch den ganzen Schlontz in einen neuen Film zu packen, unetr neuem Namen speicher, check des mal, kein Witz
__________________
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 17-08-2006, 21:19   #9 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Zitat:
Zitat von RustyCake
Manchmal hilfts auch den ganzen Schlontz in einen neuen Film zu packen, unetr neuem Namen speicher, check des mal, kein Witz
wat echt ??? ... wenn das wirklich so ist hätte ich mir vielleicht einige Male viel Zeit und Haare sparen können ... *grummel*

aber dafür gehts jetzt ... soll ja auch nix ausgefallenes werden, sondern nur ne ganz billige Gallerie für mich selber ...

Also DANKE EUCH BEIDEN NOCHMAL für eure Hilfe

Gruß

Tino
  Mit Zitat antworten
Alt 17-08-2006, 23:18   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Super, bis zum nächsten mal dann
__________________
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
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:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele