29. december 2003 - 22:16Der er
7 kommentarer og 2 løsninger
Scroll/flyt tekst og grafik samtidig
Hej...
Jeg skal på min scene præsentere en hel del tekst. Samtidig skal der også præsenteres nogle fotos, hvor der er tekstomløb under og over fotoet (ikke i siderne). Teksten skal kunne "scrolles" (eller bare flyttes), men fotosene skal følge med, som om de var "klistret" fast til teksten, idet hvert foto har relevans til et bestemt sted i teksten.
Hvordan gør jeg det på en simpel måde?
Jeg kan tænke mig til en meget lang og omfattende måde, men der må da være en nemmere løsning. Måske noget med at kæde elementerne sammen, så når det ene element flyttes - følger de andre med?!?
Problemet er bare også at teksten fylder ikke hele scenen, og der hvor det øvre og nedre "forsvindingspunkt" er, skal også fotosene forsvinde...
Du kan åben en director movie inden I en anden director movie, ved at importere den. Den kommer ind som en sprite som du kan flytte med locV. Alt vil derved flyttes sammmen.
marianne, prøv at kig i script library'et. der er en behavior der hedder dragGroup eller lign. Put den på alle og giv dem samme ID, så skulle det virke
Så er jeg tilbage. Det tætteste jeg kunne komme er MULTIPLE SPRITE DRAG, som hæfter et antal sprites sammen til en gruppe, som så kan trækkes rundt som en sammenhængende gruppe. Så langt så godt. Nu er problemet så bare, at brugeren kan flytte tekst og billeder og hele pivetøjet rundt på scenen fuldstændig efter egen forgodtbefindende. Hvad kan jeg gøre for at styre denne handling. Det er jo tanken at brugeren - gerne ved at klikke på en pil-op eller pil-ned - kan flytte tekst og fotos i en lodret linie indenfor et givet område.
Der findes en behavior der hedder CONSTRAIN TO LINE, der netop bestemmer at en sprite kan følge en linie (op, ned, højre, venstre osv.). Men de to nævnte behaviors laver bøvl, når de skal fungere samtidig. De mere eller mindre ophæver hinanden.
Det er problemet med libraryes, det er lange scripts som kræver god indsigt for at modificere. Mange har nogle properties i brugervenlige dialoger, som du sikkert har undersøgt.
Har du prøvet at importere en dir og benytte det lib som laver scrollbar?
Jeg har overvejet muligheden med at importere en dir, men problemet er at hele denne director film består af en masse tekst, som skal være forholdsvis nem at redigere i, da der jævnligt vil være ændringer. Hvis jeg importerer teksten (med fotos osv.) som en dir, vil det vel give ekstra meget arbejde, når jeg skal redigere teksten, da jeg selvsagt så er nød til at først at rette teksten i den ene dir og herefter importere den til den endelige dir. Og der vil være omkring 40 "sider" (dir) med tekst, der skal rettes.
Derfor ville jeg gerne have at teksten er redigerbar i den endelige dir. Nu overvejer jeg også muligheden af at opdele teksten i flere mindre sider, som man klikker sig videre til (bladrer) - i stedet for at scrolle. Det giver nogle statiske sider, der er nemme at bygge op. Personligt foretrækker jeg at scrolle en længere tekst, men hvis problemet med fotos osv. bliver for omfattende, så vælger jeg nok den anden løsning.
...jeg har nu besluttet mig for at opdele teksten i sider, som man bladrer igennem ved klik på frem- og tilbage-pile. Det blev lidt for kompliceret at gruppere hovedtekst, links og fotos til et sammenhængende hele, der kan scrolles på siden. Ikke mindst fordi teksten samtidig skal være nem at redigere i efterfølgende.
Tak for de gode forslag, som har sendt mig vidt omkring og givet mig en masse gode ideer til fremtidige projectors...
jmc og kandig deler pointene - tak for hjælpen til jer begge...
Venligst Marianne
Synes godt om
Ny brugerNybegynder
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.