Avatar billede para7 Nybegynder
18. marts 2003 - 01:04 Der er 10 kommentarer og
1 løsning

Peg og zoom - flyt og panorer - link på kort

Jeg er begynder i Flash MX og står og forsøger mig med zoom og panorering på et vektoriseret danmarkskort, hvor der så er over 200 områder, der skal kunne vælges og klikkes videre fra.
Det ideelle er at kunne klikke et vilkårligt sted på kortet og så zoome ind til en fast procentdel. Herefter skal man gerne kunne panorere rundt ved at flytte musen ud mod kanterne. Klikker man så hvor der ikke er noget link, skal man også gerne ryge tilbage til visning af hele Danmark igen. Enkel navigation. Har nogen evt. en løsning, der kan bruges som skabelon?
Avatar billede _k Nybegynder
18. marts 2003 - 02:36 #1
Umiddelbart lyder det lidt tungt, hvis det skal køres på nettet i noget der minder om realtime. Skal det bruges på nettet? Eller er det til et cd-rom produkt?

Hvis det skal bruges på nettet, vil det være oplagt at bruge loadMovie, og vente med at hente den specifikke position ind, til brugeren klikker på den. Lidt ligesom Krak gør. Det ødelægger godt nok til dels effekten med at zoome ind (selvom man godt kunne lave noget pseudozoom, som gav effekten), men ville klart forbedre brugervenligheden - medmindre dine 200 områder kun fylder 1-4 kb hver?

At flytte musen ud mod kanterne, og få underlaget til at scrolle kan gøres på flere forskellige måder, men den enkleste er nok at lægge en usynlig knap ude ved hver kant, og proppe noget kode a lá nedenstående på:

on(rollOver) {
  mc._x += 3;
}

Det kan gøres meget mere elegant og funktionelt, men grundtanken er der - og jeg vil ikke rode mig ud i en længere forklaring, hvis det slet ikke er noget du vil bruge....
Avatar billede thulstrup Nybegynder
18. marts 2003 - 09:19 #2
Jeg har tidligere brug dette script til en opgave, men som _k siger, så får du et problem hvis dit projekt er til nettet.

http://www.overdose.dk/eksperten/spm330082.html
Avatar billede para7 Nybegynder
18. marts 2003 - 09:26 #3
Hej _k >

Det skal køres på nettet og det er ok med blot en tilbageknap. Jeg er godt inde i asp og webudvikling. Flash er meget anderledes. Det kan være svært at få sin vilje her. Kortnavigationen skal bare være færdig hurtigst muligt uden jeg kan nå at lave flere øvelser.
Jeg tror ikke det vil blive noget problem med at køre tungt.
Jeg fandt en movie: http://www.flashkit.com/movies/Effects/Other/Auto_zoo-T_Norman-6578/index.php . Her kan man klikke for at zoome ind på et billede og med mit kort trods >200 felter fylder .swf'en under 30k. Men desværre kan man ikke få links til at virke uden omprogrammering - pokkers!
En anden ting, hvis funktion sammen med denne ville kunne løse behovet er: http://www.igroups.dk/gfx/igroups/3018/files/kort.exe fra http://www.eksperten.dk/spm/218608 .
on(rollOver) {
  mc._x += 3;
}
:Den kunne jeg ikke umiddelbart få til at virke. Men du kan nok forklare hvordan.
Avatar billede para7 Nybegynder
18. marts 2003 - 09:33 #4
Hej cellb10ck >

Det er meget tæt på det, jeg ønsker. det loadede meget hurtigt. Som nævnt til _k fylder min .swf under 30k. Skulle det blive et problem? Hvordan med links? O kan der blive knapeffekt fx på gadenavnene i eksemplet (fra vores kære by Århus)?
Avatar billede thulstrup Nybegynder
18. marts 2003 - 11:17 #5
Hvis din fil ikke fylder mere bliver det ikke noget problem.
Du kan godt lave links med rollOver effekt på gadenavnene, prøv Nørre Álle i eksemplet her:

http://www.overdose.dk/eksperten/spm330082.html

Når man trykker på et link, zoomer man ikke samtidig ind/ud.
Avatar billede _k Nybegynder
18. marts 2003 - 14:52 #6
Lyder som om det er Barklund du skal ha' fat i. Han er stadigvæk aktiv i forummet, og mon ikke han ligger inde med den funktionalitet du skal bruge? Vi andre kan godt hjælpe, men ser det ærlig talt som spild af tid, hvis der er én som har det direkte svar på dit spørgsmål!

Kan ellers godt li' det du har lavet cellb10ck :o)
Avatar billede para7 Nybegynder
18. marts 2003 - 18:34 #7
OK! Den filmstump cellb10ck har her vil jeg godt give 200p for, hvis der er mulighed for et par eventuelle spørgsmål ang. tilpasning bagefter.
Avatar billede para7 Nybegynder
19. marts 2003 - 12:21 #8
cellb10ck >
Når kortet er zoomet ud, må man ikke kunne aktivere linkene. Det er bedst at de slet ikke vises før der er zoomet ind. De vil alligevel være ulæselige små.
Du kan få min email, hvis du vil sende filmstumpen. Hvor er du blevet af?
Avatar billede para7 Nybegynder
20. marts 2003 - 00:02 #9
Jeg skal have kortet færdig meget snart. Hvis cellb10ck ikke vender tilbage og ikke andre har et bud, vil jeg lukke her og oprette et nyt spørgsmål i morgen.
Avatar billede para7 Nybegynder
20. marts 2003 - 12:22 #10
Det er en øde ørken her, så jeg lukker og viderefører til:
Avatar billede para7 Nybegynder
20. marts 2003 - 12:24 #11
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