Avatar billede ncp Nybegynder
12. september 2003 - 22:10 Der er 6 kommentarer og
1 løsning

News-slide med jpg-load

Kan lige så godt starte med at sige, at det ikke er så lang tid siden jeg er begyndt at arbejde med flash...

Jeg vil gerne lave en flash-movie, der når den loader henter 5 billeder (hvilke billeder der er tale om skal et asp-script fortælle den), samt 5 tekster (som også kommer fra et asp-script) og derefter viser billede1 og tekst1, billede2 og tekst2 osv. efter billede5 skal den bare begynde forfra... Kort sagt, altså en slags news-slide-show - mit problem er bare jeg slet ikke kan få den til at hente billerne rigtigt.

I kan evt. downloade min .fla-fil her:
http://gamersplace.dk/resources/flash/news.fla

Forslag, og især brugbar kode modtages meget gerne ;)

mange tak...
Avatar billede ncp Nybegynder
12. september 2003 - 23:42 #1
ændre spørgsmålet lidt, hvis det er iorden, da jeg nu har fået det med billederne til at virke (har opdateret .fla-filen)

mit problem er bare, at jeg gerne ville hente alle billederne først, og ikke som nu lige før de vises, idet man så jo henter det samme billede flere gange, hvilket jo er lidt dumt for dem med de små¨båndbredder...
Avatar billede pyroman Nybegynder
12. september 2003 - 23:48 #2
Guten abend oder nat eller hvad det hedder...
Jeg har lavet et lille eksempel på det efterspurgte som du kan se her:
www.desi-dev.dk/flash/adv-slideshow/slideshow.html
Informationerne hentes godt nok fra en txt-fil, men der burde ikke være nogen forskel fra asp, kun det at jeg ikke kan finde ud af det (asp altså).
Flash filen får du ved at ændre ".html" til ".fla" og txt-filen hedder news.txt

/Filip
Avatar billede pyroman Nybegynder
12. september 2003 - 23:50 #3
Der er også en loadingbar - den når man bare knapt nok at se før de 5 billeder på 2kb er hentet... hehe
Avatar billede ncp Nybegynder
13. september 2003 - 00:09 #4
pyroman -> det ser perfekt ud! - tjekker det lige...
Avatar billede ncp Nybegynder
13. september 2003 - 14:09 #5
Okay, et sidste lille spørgsmål, så tror jeg det er så perfekt det kan blive... Har sat den knap ind, og vil gerne have at når man trykker på den, så skifter den til det næste billede, altså springer ventetiden over på en måde - men hvad skal jeg skive i on (release) ???
Avatar billede pyroman Nybegynder
15. september 2003 - 21:29 #6
Joohhh deeet...Har lavet en funktion til dette og også til det sidste billede. Smæk følgende kode ind under alt det andet slideshow-kode og på knapperne kan du bare kalde funktionerne med:
on(release){
  _root.nextPicture();
  //eller
  _root.prevPicture();
}

//Dette skal bare sættes ind hvor alt den anden slideshow-kode er...
_root.nextPicture = function(){
    waiting = false;
    _root["pic"+currentPic]._alpha = 0;
    currentPic++;
    if(currentPic > picNum) currentPic = 1;
    if(currentPic == picNum){
        _root["pic"+currentpic]._alpha = 100;
        _root.pic1._alpha = 0;
    }else{
        _root["pic"+currentPic]._alpha = 100;
        _root["pic"+(currentPic+1)]._alpha = 0;
    }
    currentAlpha = 100;
    nextAlpha = 0;
}
_root.prevPicture = function(){
    waiting = false;
    _root["pic"+currentPic]._alpha = 0;
    currentPic--;
    if(currentPic < 1) currentPic = picNum;
    if(currentPic == picNum){
        _root["pic"+currentpic]._alpha = 100;
        _root.pic1._alpha = 0;
    }else{
        _root["pic"+currentPic]._alpha = 100;
        _root["pic"+(currentPic+1)]._alpha = 0;
    }
    currentAlpha = 100;
    nextAlpha = 0;
}
Avatar billede ncp Nybegynder
15. september 2003 - 21:49 #7
mange mange tak!
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