Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-05-2007, 10:14   #1 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
step by step Preloader - Kuriosum

Morgähn

folgendes: ich möchte meine Preloaderanzeige step by step aufbauen lassen. bei 0% ein quadrat, bei 10% 2, und so weiter...

Dieses AS sollte das eigentlich bewerkstelligen, tuts aber nicht - obwohl die trace aufrufen dem Muster folgen, sind aber die Quadrate trotzdem schon alle bei 0% da. Weiß einer warum?
PHP-Code:
this.onEnterFrame = function() {
    if (
pro>=0) {
        var 
quadLoad:MovieClip this.attachMovie("quadratKlein_mc""quadLoad_mc"6);
        
quadLoad._x 50.3;
        
quadLoad._y 246.4;
        
trace("erster quad");

    }
    if (
pro>=70) {
        
quadLoad.duplicateMovieClip("quadLoad2_mc",this.getNextHighestDepth());
        
quadLoad2_mc._x quadLoad._x+quadLoad._width+10;
        
trace("nächster quad");

    }
    
trace("pro="+pro);
    if (
pro == 100) {
        
delete this.onEnterFrame;
    }
}; 
... exemplarisch mit 2 quadraten bei 0% und 70% - wie gesagt - die Traceaufrufen kommen brav an der gewünschten Stelle - MCs sind aber schon beide da ...

Wahrscheinlich hab ich mal wieder nen Brett vorm Kopp

Sonnige Grüße,

der Tom
__________________
__________________________________________
"… blubb!"
tomtom69 ist offline   Mit Zitat antworten
Alt 20-05-2007, 12:15   #2 (permalink)
Neuer User
 
Benutzerbild von _crypto_
 
Registriert seit: Mar 2006
Beiträge: 1.573
hrscheinlich weil ja am anfang, die geladenen und totaloen bytes so ca. 0 betragen und somit die prozent entweder direkt 100 oder 0 sind kommt drauf an wie die werte am anfang sind,
schätz ich mal.

vllt noch sagen if(bytesLoaded != -1), glaube -1 war das immer am anfang (zumindest,
wo ich bilder preloaded habe )
__________________

Currently working on:

- --- ---

-----------------------------------------------------------------
ActionScript 3.0, C++, Java, Delphi
_crypto_ ist offline   Mit Zitat antworten
Alt 20-05-2007, 18:37   #3 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
...

Nabend

Zitat:
prozent entweder direkt 100 oder 0
??? Hä

Neee, das Komische ist ja, das es mit den Trace Aufrufen richtig funzt - also direkt der 1. Trace Aufruf - analog sollte das 1. Quadrat abgebildet werden, dann schön laden, bis - tada - die nächste Marke mit 70% erreicht ist - und blubb, der 2. Trace Aufruf - so, wie es sein soll. Nur die Quadrate (movieclips) werden direkt bei 0 alle auf einmal gezeigt!

Aber wenn's mit Tracern geht, muss es doch auch mit den MCs gehen ...

Greetz,

das Tom

P.S. ... hat sich ereldigt - ich habe einfach statt "größer-gleich" nur "größer" eingesetzt - nun funzt's ??!?!?!
__________________
__________________________________________
"… blubb!"

Geändert von tomtom69 (21-05-2007 um 09:25 Uhr) Grund: erledigt
tomtom69 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 10:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele