Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-07-2006, 12:07   #1 (permalink)
1x1
 
Registriert seit: Aug 2005
Beiträge: 255
loader soll die ganze bühne einnehmen

hallo,

irgendwie bekomme ich es nicht hin das der preloader beim laden die gesamte bühnengrösse einnimmt.

das AS liegt auf dem preloader:
ActionScript:
  1. onClipEvent (load) {
  2.     _yscale = 0;
  3.     gesamt = _root.getBytesTotal();
  4. }
  5. onClipEvent (enterFrame) {
  6.     x = _yscale;
  7.     geladen = _root.getBytesLoaded();
  8.     pgeladen = int((geladen/gesamt)*10)*10;
  9.     ziel = pgeladen;
  10.     dx=(dx+((ziel-x)/2))/4.0;
  11.     x = x+dx;
  12.     _yscale = x;
  13.     if (pgeladen == 100) {
  14.         i++;
  15.         if (i>=50) {
  16.             _parent.gotoAndPlay(_parent._currentframe+1);
  17.        
  18.         }
  19.     }
  20. }

ich weiss das ich mit dem unteren befehlen arbeiten muss.
allerdings hab ich keine ahnung wie ich es unterbringen damit totzdem noch der ladevorgang des balkens sichtbar ist.
ActionScript:
  1. this._width = Stage.width;
  2. this._height= Stage.height;

grüße, icon

Geändert von icon (14-07-2006 um 12:09 Uhr)
icon ist offline   Mit Zitat antworten
Alt 14-07-2006, 13:32   #2 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
suchen und Finden!
__________________
Grüße,
solo

Die Antwort auf fast alle Fragen gibt es hier: AS-Referenz
Weitere Fehlerquellen sind:
Flasche Pfadangeben oder falsch versorgte Variablen. Beides kann man gut hiermit überprüfen.
Und den Debugger gibts ja auch noch :)
soloFlash ist offline   Mit Zitat antworten
Alt 14-07-2006, 15:39   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
So in der Art!
PHP-Code:
var bB:Number Stage.width;
var 
sF:Number bB 100;
var 
m:MovieClip loaderBalken;
m._x 0;
m._width 0;
var 
i:Number 0;
var 
ID setInterval (function ()
{
    
i++;
    if (
>= 100)
    {
        
clearInterval (ID);
    }
    
trace(i)
    
m._width += sF;
}, 
50); 
__________________
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 15-07-2006, 01:54   #4 (permalink)
1x1
 
Registriert seit: Aug 2005
Beiträge: 255
hi rusty,

also ich kann da jetzt direkt mal gar nichts so wirklich mit anfangen.

könntest du mir das bitte etwas auskommentieren?
hab probiert das in meinen loader einzufügen aber irgendwie bekomm ich da zwar "trace" ausgaben aber mehr auch nicht.

grüße, icon
icon ist offline   Mit Zitat antworten
Alt 16-07-2006, 00:34   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ich hab die Prozent.Geschichte in meinem Beispiel mit einer setInterval simuliert!
Des ist kein richtiger Loader!
[Edith]
So in der richtung, ist nicht getestet!!
PHP-Code:
var mL this.createEmptyMovieClip("control_mc"1);
var 
mC this.createEmptyMovieClip("container_mc",2);
var 
bB Stage.width;
var 
sF bB/100;
var 
loaderBalken;
m._x 0;
m._width 0;
mC.onEnterFrame = function()
{
    var 
bL mC.getBytesLoaded();
    var 
bT mC.getBytesTotal();
    var 
pR Math.ceil((bL/bT)*100);
    
m._width += (sF*pR);
    if ((
pR>=100) && bL>5)
    {
        
delete this.onEnterFrame;
    }
};
mC.loadMovie("URL"); 
[/Edith]
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (16-07-2006 um 01:00 Uhr)
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 21:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele