02. september 2001 - 19:33Der er
23 kommentarer og 1 løsning
Dynamisk menu: http://www.hi-res.net/
Jeg surfede en tur forbi mine fav. sites.. og så at hi-res havde fået lavet en ny flash front. De havde lavet denne her dynamiske menu. \"tryk på recent work\" .. som dynamisk fik under punkterne til at rykke ned når man gik over et punkt! Altså når man går over et link.. rykker der en under info frem.. og skubber de andre lidt ned(slider..) og tilbage igen når man forlader linket.
Jeg går ud fra det er lavet dynamisk.. og kunne smadder godt bruge det.. den skal selvfølgelig være til at ændre i .. så selv en person som mig.. men kun lidt AS erfaring kan have brug af den.
Håber der er en dygtig creativ sjæl.. Point gives til første bud! (som fungerer)
Menu\'n behøver ikke være 100% ens.. bare funktionen i den er det samme!!!!
Tjaaa jeg syntes nu den er vild nok.. og lige precis hvad jeg skal bruge!.. Jeg skal ikke bruge indrykningen.. el. scroll dimsen.. bare den simple menu der skubber de andre punkter ned.. that\'s it! :)
Jeg har ikke tid til at lave den, men jeg kan da fortælle dig, hvordan du skal lave den :)
For det første er hvert menupunkt et movie clip, som har en \"hjemme-position\", som det hele tiden bevæger sig mod (algoritmen til denne bevægelse og baseret på Hookes lov om kraften i en fjeder, der siger F=-k*x - se evt. uddybende forklaringer på http://www.were-here.com ). Desuden har hvert menupunkt et indeks-nummer. Når musen så bevæger sig over et menupunkt, går selve menupunktet til en anden frame for at vise en uddybende besked, og fortæller samtidig alle menupunkter med et højere indeks-nummer (det øverste har nummer 1, det næstøverste nummer 2 osv.), at målet for bevægelsen skal være \"hjemme-positionen\" plus forskydningen nedad. Når musen så bevæger sig væk, så skal målet være \"hjemme-positionen\".
Du kan benytte UpdateMadeEasy www.7step.com til at opdatere Flashsider med. Kræver ikke programmerings kendskab. Send mig en mail med dit problem og jeg skal hjælpe dig! jm@multimedia.au.dk
Nu kender jeg ikke det program, men det lyder da spændende, hvis programmet er i stand til at lave sådan en menu (det tvivler jeg imidlertid på, da den er temmelig specifik).
Umiddelbart vil jeg dog mene, at det kræver et vist kendskab til ActionScript for at kunne lave den. Hvis du er på udkig efter noget kode, der er meget nemt at anvende, så vil jeg anbefale at du ser nærmere på prototyper (se evt. http://www.layer51.com/proto/ ). Desuden har Branden Hall lige offentliggjort ACK!, der gør kode meget nem at anvende til forskellige projekter.
gotcha: jeg ved ikke om du kan huske det.. men du lavede en lille .fla for mig for lidt tid siden.. som gjorde følgende:
movieclip: star position, ved mouse over.. gå til en anden position.. ex. x+50.. og ved mouse out goto x. Altså så den på en vis måde også er dynamisk... Det er faktisk det eneste lille ting jeg skal bruge .. resten kan med lidt bøvl laves manuelt! :)
Navnene på menupunkterne er gemt i et array, så du skal bare ændre på navnene i dette array (bare tilføj så mange, som du har brug for, da koden bare arbejder med længden af dette array). Skriv lige din adresse, hvis du vil have fat i kilden ;)
Glemte at sige, at placeringen af menuen afhænger af placeringen af skabelonen (skabelonen er udgangspunktet), så du skal bare flytte rundt på skabelonen, hvis du vil flytte rundt på menuen :)
Har vist også haft for meget Shakespeare i engelsk...
Det kan du faktisk godt. Det er jo bare en beskrivelse, så du skal bare tilføje beskrivelsen i en anden frame og så bede dit movie clip om at gå til denne frame, når musen ruller over (bagefter skal den gå tilbage til frame 1). Jeg gad bare ikke at tilføje beskrivelser, fordi det er ganske nemt og det skulle du selv kunne finde ud af :)
Ehm jeg har lige kigget sourcen igennem... og det hele er dynamisk.. sååå hvordan kan ´jeg editte de forskellige movieclips når der kun er et?.. og hvordan laver jeg de forskellige til \"knapper\".. altså action ex. \"get url\".. Lige lidt her til sidst.. så er pointene dine! :)
Jeg har lavet det hele dynamisk for at gøre det nemmere at opdatere og for at minimere filstørrelsen (det gør også hurtigere). Hvis du vil åbne en fil via getUrl, når du klikker på et menupunkt, så opret et nyt array med navnene på filerne og send hvert link som en variabel til dit movie clip (ligesom med myName). Ellers kan du bare oprette et array med linksene på hovedtidslinien og så skrive:
on (release) { getURL (_root.myLinks[myNumber]); }
Her skal det første menupunkt så passe til det første links osv. :)
UHA.. Kan jeg lokke dig til at lave link+undertitel?.. Jeg rører ikke AS med en ildtang.. og er van\' til at sidde og have noget at rykke i .. dvs movieclips.. tweening.. osv.. IK KODE! Jeg smider gerne 50 point mere i puljen! :)
Kan du så ikke give mig navnene på menupunkterne, deres undertitel og linksene (brugte kun et kvarter på det i går, men kan du ikke smide 100 points oveni, når jeg nu stort set laver det hele)?
Jeg har lige uploadet en ny version og tilføjet nogle kommentarer, så du selv kan rette i det. Jeg har dog ikke skrevet, at hvis du ønsker at ændre på layoutet, så skal du bare ændre på skabelonen masterItem. Dette betyder bare, at hvis du f.eks. vil ændre på farven af detaljerne, så skal du bare åbne masterItem, gå til frame 2 (her vises detaljerne, se evt. koden vedhæftet til knappen) og ændre på farven af den tekst, som står i tekstfeltet :)
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.