11. juli 2007 - 03:24Der er
13 kommentarer og 1 løsning
Noget ala en screensaver
Hola
Er der nogen der har noget seudo-kode eller lign til følgende projekt: I mit program vil jeg gerne give brugeren mulighed for at trykke f.eks. F8 og så skal der starte et lille slideshow med billleder som brugeren selv har valgt. Dette kan gøres ved at billederne ligger i et fast bibliotek (for nemheds skyld). Der skal være mulighed for et dynamisk antal billeder og måske mulighed for at have forskellige typer overgange mellem billederne (ala slide til den ene side / billedet bliver opløst i pixels etc). Hvordan vælger gør jeg så slideshowet fylder hele skærmen og at det stopper igen ved musebevægelse?
Er ovenstående nemt eller et helt projekt for sig selv?
Takker for hjælpen Jesper
(Hvis det viser sig at være et voldsomt projekt laver jeg en ny tråd med lidt flere point)
Nå, den fik åbenbart ikke gemt min sidste post. Men jeg fandt nogle andre tråde på forummet mht. at hælde filnavnene ind i en liste.
Som jeg har den nu tager den rub og stub, både .bmp og .jpg :)
procedure TfrmPic.ScreenTimerTimer(Sender: TObject); begin ScreenTimer.Enabled := false; ScreenTimer.Interval := 5000; //muligvis som option. if ((KeepGoing) and (iNmbPics>0)) then begin if PicCounter >= iNmbPics then PicCounter := 0; imgSaver.Picture.LoadFromFile(ReklameList.Strings[PicCounter]); inc(PicCounter,1); ScreenTimer.Enabled := true; end; end;
Skal jeg egentlig gøre noget med TImage eller kan jeg bare bruge LoadFromFile oven i hinanden?
Men som jeg skrev i den manglende post så smid et svar så får du nogle point.
ang. overgange, så skal du nok have 2 TImage, hvor du loader det næste billede ind i den øverste, Selve overgangene kan laves ved at ændre på den øverste TImage's position, men ting med at billedet bliver opløst i pixels, er lidt mere avanceret, du skal self. lave en procedure til det. skal se om jeg kan finde på noget.
tak for idéen rekun, men kunne ikke rigtig få det til at spille... Enten fadede den ind og ud oven på min hovedform eller også fadede den til baggrundsfarven på den anden form og først til sidste svuppede billedet frem. (lidt dårligt beskrevet, men kønt var det ikke :)
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.