Avatar billede tast Nybegynder
23. august 2003 - 15:16 Der er 2 kommentarer og
1 løsning

Load swf fil

Min ide er at jeg har et par "gardiner" som går ned og gemmer første del af hjemme-siden,-
så skal den loade en ny swf fil,-
herefter skal gardinerne gå op, så man kan benytte den nye swf fil.

Her er det lykkedes mig at lave et par gardiner der går ned, hvorefter den loader en swf fil,-

ØNSKE: jeg kunne godt tænke mig at når gardinet er nede så kommer der tekst/bjælke som viser hvor meget den mangler at loade,- og når den så er færtig så går gardinerne op igen, så man kan bruge den nye swf fil.

Her er hvad jeg, indtil nu er kommet frem til:

box1.onEnterFrame = function(){
    this._y+=10;
   
    if (this._y>=293){
        createEmptyMovieClip("panel", 1);
    loadMovie("user.swf", "panel");
    container._x = 100 ;
    container._y = 1 ;

    this._y-=10;
        stop();
    }
    box2.onEnterFrame = function(){
        this._y-=10;
       
        if (this._y<=311){
            this._y+=10;
        }
    }
    };
Avatar billede wilweb Nybegynder
23. august 2003 - 16:17 #1
Det lyder meget interessant!
Hvis du gider! Bare lige så jeg kan følge med:

box1 er et mc hvor i du laver et tomt mc som hedder 'panel'
Der i loader du user.swf

flytter et mc der hedder cointainer

så flytter du box2 som vel også er et mc til y 10

Er det rigtigt forstået eller er jeg helt væk?
Avatar billede tast Nybegynder
23. august 2003 - 17:08 #2
Et "gardin" går fra top & bund og mødes på midten.

herefter loader den en swf fil "user"

"container" delen,- ja der er det mig der lige havde glemt at omdøbe til"panel",- så det retter jeg lige,- måske er det mig der er helt væk,- he he he....

Nå men det jeg så mangler er en preloader ting der fortæller at den er ved at hente "user.swf", og herefter returnere "gardinerne, så user.swf kommer frem.
Avatar billede baitianlong Nybegynder
24. august 2003 - 14:12 #3
createEmptyMovieClip("loadbar", 10);
loadbar.lineStyle(1, 0x336699, 100);
loadbar.moveTo(200, 100);
loadbar.beginFill(0x336699, 100);
loadbar.lineTo(300, 100);
loadbar.lineTo(300, 120);
loadbar.lineTo(200, 120);
loadbar.lineTo(200, 100);
loadbar.endFill();
loadbar.onEnterFrame = function() {
    loadbar._xscale = (panel.getBytesLoaded() / panel.getBytesTotal()) * 100;
}

sådan noget i den stil :S
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester