Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-07-2004, 12:35   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 14
Preloading über ein Button

Hallöchen!

Ich mal wieder!!
Hoffe ich nerve nicht mit meinen Newbiefragen bin halt noch am Anfang.

Ja hmmm, wie soll ich euch mein Problem beschreiben!

Ich habe einen Movieclip und den würde ich gerne mit einen Preloader aufrufen. (Habe auch hier im Forum einiges dazu gefunden).
Naja beim Codelesen habberts noch. Hab das ausprobiert klappt auch mit dem Film vorladen mit Ladebalken usw.

Nur wie bringe ich das hin, den Film über ein Button vorzuladen?

Ich habe hier diesen Code zum vorladen gefunden:
Code:
stop();
_root.onEnterFrame = function() {
    a = getBytesTotal();
    b = getBytesLoaded();
    percent = Math.round(b/a*100);
    loaded = "loading "+percent+"%";
    size = "loading Bytes "+b+" of "+a;
    if (b>=a) {
        gotoAndPlay(2);
        delete this.onEnterFrame;
    }
};
Könnte mir das jemand so umstellen das der Film halt dann erst vorladet wenn ich auf das Button klicke.

Ja dann hätte ich noch einen Frage.

Muß der Film dann extern oder kann dieser in Flash integriert sein.
Ich nehme an das Flash beim aufrufen der Seite alles ladet oder nur bis zu dem Film.



Danke!!

MfG. Darkside

Geändert von Darkside (15-07-2004 um 12:49 Uhr)
Darkside ist offline   Mit Zitat antworten
Alt 15-07-2004, 13:50   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Den Film würde ich dann von extern
via loadMovie einladen, wenn der
entsprechende Button gedrückt wird.

PHP-Code:
 zL=this
zL.button.onPress=function(){
zL.createEmptyMovieClip("container",1);
zL.container.loadMovie("film.swf");
zL.container.onEnterFrame=function(){
     
this.getBytesTotal.....
     ...
     ...
}; 
}; 
Habe es nicht getestet sondern einfach mal
so hingeschrieben.
Sollte aber so in etwas funktionieren.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (15-07-2004 um 13:52 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 15-07-2004, 14:01   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 14
@thebiz!
Danke für deine Antwort!

Nur ich bin ein totaler Anfänger!

Meine Frage wäre dann noch was ist ein Container und wenn ich einen externen Film habe wie füge ich denn an eine gewisse Position ein so das der Film auch an der Position abgespielt wird.

Oder muß ich denn Film samt aller anderen Funktionen der Seite (" sprich Hintergrund Buttons usw") als Film.swf abspeichern.

Danke!

Geändert von Darkside (15-07-2004 um 14:02 Uhr)
Darkside ist offline   Mit Zitat antworten
Alt 15-07-2004, 14:08   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Also der container ist ein mc (kann man nennen wie man will),
in den der externe Film eingeladen wird.
Das gute ist, dass man so über den container z.B. positioniern kann,
PHP-Code:
_root.container._x 100
und z.B. auch die Bytes für Deinen Preloader auslesen,
PHP-Code:
_root.container.getBytesLoaded(); 
Zitat:
Oder muß ich denn Film samt aller anderen Funktionen der Seite (" sprich Hintergrund Buttons usw") als Film.swf abspeichern.
Frage verstehe ich nicht
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 15-07-2004, 14:18   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 14
Ich habe das mal getestet und wenn ich das im Actionscript vom Button eingebe erhalte ich einen syntaxfehler:
Code:
zL=this; 
zL.button.onPress=function(){
zL.createEmptyMovieClip("container",1);
zL.container.loadMovie("film.swf");
zL.container.onEnterFrame=function(){
     a = this.getBytesTotal.....
     ...
     ...
}; 
};


Zitat:
Zitat:
Oder muß ich denn Film samt aller anderen Funktionen der Seite (" sprich Hintergrund Buttons usw") als Film.swf abspeichern.

Frage verstehe ich nicht
Ich weiß leider nicht wie man ein externes .swf auf der Bühne platziert
Darkside 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 03:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele