Avatar billede runeryberg Nybegynder
21. august 2008 - 16:51 Der er 1 løsning

AS3, knap til at loade flere jpg

Jeg er ikke så ferm til AS3, men tror at jeg er nogenlunde på rette spor her.

Det der skal ske, er ret simpelt:
Jeg har en "next" og "back" knap i min movie, som skal kunne bladre igennem et galleri af eksterne jpg's.

Jeg forestiller mig det er nemmest at lave noget if/then action script, således at når "next" knappen har loadet "image_01.jpg" og man klikker på "next" igen, så spørger den: if "image_01.jpg" loaded, then unload, then load "image_02.jpg" osv.

spørgsmålet er bare lige hvordan det skal skrives...
Jeg har rodet mig ud i noget ala det her, men det virker selvfølgelig ikke helt godt endnu:


stop();

import flash.events.MouseEvent;

back_btn.addEventListener(MouseEvent.CLICK, btn_click);
reel_btn.addEventListener(MouseEvent.CLICK, btn_click);
news_btn.addEventListener(MouseEvent.CLICK, btn_click);
contact_btn.addEventListener(MouseEvent.CLICK, btn_click);
shop_btn.addEventListener(MouseEvent.CLICK, btn_click);
links_btn.addEventListener(MouseEvent.CLICK, btn_click);
next_btn.addEventListener(MouseEvent.CLICK, btn_click);
function btn_click(event:MouseEvent):void {
    if(event.currentTarget == back_btn) {
        var my_loader:Loader = new Loader();
        my_loader.load(new URLRequest("image_25.jpg"));
        addChild(my_loader);
    } else if(event.currentTarget == reel_btn) {
        gotoAndStop("reel");
    } else if(event.currentTarget == news_btn) {
        gotoAndStop("news");
    } else if(event.currentTarget == contact_btn) {
        gotoAndPlay("cv");
    } else if(event.currentTarget == shop_btn) {
        var request:URLRequest = new URLRequest("http://www.runeryberg.com/shop/");
        navigateToURL(request);
    } else if(event.currentTarget == links_btn) {
        gotoAndPlay("links");
    } else if(event.currentTarget == next_btn) {
        var my_loader:Loader = new Loader();
        my_loader.load(new URLRequest("image_01.jpg"));
        addChild(my_loader);
    }
}
Avatar billede runeryberg Nybegynder
28. august 2008 - 00:20 #1
lukker
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