22. december 2005 - 23:59Der er
15 kommentarer og 2 løsninger
pattern/tapet på flash hjemmeside
Jeg sidder og roder med en hjemmeside i flash, hvor jeg i baggrunden vil have et pattern ligesom dem på denne side: http://www.squidfingers.com/patterns men jeg ved ikke om det skal fældes ned i html'en eller om man kan klare det ved et simpelt klik på en knap i flash.
hmm, jo, det er ellers et godt link, men det lader til at denne tutorial går ud på at mønstret er inde i swf'en. Altså inden for flash-movie'ens rammer. Jeg vil gerne have mønstret udenom/bagved flash'en, ligesom når man angiver i html'en at bagrundsfarven f.eks. er sort...
Eller også har det noget med Flash at gøre, men du skal bare have strukket din swf til at fylde hele browservinduet, samt centreret den vertikalt & horisontalt, alt efter ønske. Det foregår dels i publish settings, dels ved at pille lidt ved den HTML, flash spytter ud.
aha, så det er altså html'en, jeg smider den her ind i: <style type="text/css"> body { background: #fff url(pattern.gif) repeat; </style> og så lægger jeg bare min pattern.gif i roden sammen med alt det andet?
apache999; at gøre det ved at strække swf'en, må vel betyde at, på de computere med lille skærmopløsning, vil der komme scroll bars (hvilket jeg vil undgå)?
Her har jeg en effekt, der netop er kodet til at skulle fylde hele baggrunden (i højden). Du kan kigge i HTML'en for at se, hvordan den skal sættes op.
Faktisk prøvede jeg lige thulstrups html af, og den virkede faktisk fint, lige på nær den background colour jeg har valgt i flash skal jeg have væk. Jeg har noget animation med transparent områder, hvor igennem man gerne skal kunne se tapetet. måske man kan smide ovenstående kode ind i action script'en?
Hvis du skal kunne se tapetet gennem din SWF er du nødt til at lave tapetet i SWFen, for det er ret omstændeligt at lave transparent baggrund i en SWF. Eller rettere: Jeg har ikke selv prøvet det, men man ser det da af & til i irriterende reklamer, og det giver oftest platform- og browserkompatibilitetsissues.
Sig til, hvis du får brug for hjælp med at sætte Publish settings op til det. HTML-delen kan du i hvert fald saxe fra mit eksempel ovenfor.
Det er ikke spor omstændeligt. Det kræver bare at man retter/tilføjer to tags i html'en. Platform- og browser kompatibilitet er heller ikke et problem længere, da det virker i alle nyere browsere.
Har bare set det udført ret elendigt her på det sidste, bl.a. i en stor Narnia-reklame, der spærrede for alle anchor-tags, der lå nedenunder transparensen, hvis man bruger Firefox.
Men dit link ser ud til at virke, og det er jo ikke sådan, at der ligger noget vigtig HTML nedenunder i dette tilfælde.
ja, for pokker. De reklamer burde forbydes. Jeg prøvede at smide den her ind i min html:
<param name=\"wmode\" value=\"transparent\">
og det virkede faktisk som jeg havde tænkt mig, bortset fra den skærer de nederste 20 pixel af min animation på en lille skærmopløsning, hvor man må scroll'e ned for at se det hele. det har jeg aldrig oplevet før.
Alternativt, så vidt jeg har forstået, kan du indsætte pattern-billedet, vælge "break apart" (ctrl + b) og derefter ændre "formen" på det ved at holde musen hen til kanten af billedet og "trække" i det.
Glemte lige lidt: når et billede har været udsat for "break apart" og du ændrer formen, vil det ikke blive større men derimod skabe den pattern-effekt du gerne ville opnå.
thulstrup og apache999. Kan I ikke lige smide mig et svar, så får i nogle point. I skal have mange tak for jeres hjælp. Om en måneds tid kan i se resultatet på nedestående link hvis i vil: www.runeryberg.com
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.