Avatar billede runeryberg Nybegynder
22. december 2005 - 23:59 Der 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.
Avatar billede thulstrup Nybegynder
23. december 2005 - 00:16 #1
Prøv at tag et kig på denne tutorial:
http://www.flashforum.dk/forum/viewtopic.php?p=1014
Avatar billede runeryberg Nybegynder
23. december 2005 - 00:36 #2
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...
Avatar billede thulstrup Nybegynder
23. december 2005 - 08:20 #3
Ah ok, så har det jo egentlig ikke så meget med flash at gøre :o)

Du kan definerer det via css sådan her:
<style type="text/css">
body {
    background: #fff url(pattern.gif) repeat;
</style>
Avatar billede apache999 Nybegynder
23. december 2005 - 09:20 #4
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.
Avatar billede runeryberg Nybegynder
23. december 2005 - 10:43 #5
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å)?
Avatar billede apache999 Nybegynder
23. december 2005 - 16:56 #6
Hej Rune.

Det er ikke helt korrekt, for det kommer an på, hvilken metode du bruger til at strække din SWF.

Prøv at kaste et blik på http://the-international.dk/dimension.html

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.
Avatar billede runeryberg Nybegynder
23. december 2005 - 17:32 #7
ah ja, det ka jeg godt se. smart.

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?
Avatar billede thulstrup Nybegynder
23. december 2005 - 17:40 #8
Kig her for at se hvordan du laver din flash transparent:
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_14201

Du kan ikke smide benytte css'en i din actionscript, hvis det var det du mente.
Avatar billede apache999 Nybegynder
23. december 2005 - 17:41 #9
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.
Avatar billede thulstrup Nybegynder
23. december 2005 - 17:47 #10
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.
Avatar billede apache999 Nybegynder
23. december 2005 - 17:53 #11
Jo, det har du da ret i.

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.
Avatar billede runeryberg Nybegynder
23. december 2005 - 18:08 #12
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.
Avatar billede w13 Novice
24. december 2005 - 12:36 #13
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.

Hvis det altså var det, du mente?
Avatar billede w13 Novice
24. december 2005 - 12:42 #14
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å.
Avatar billede runeryberg Nybegynder
29. december 2005 - 17:00 #15
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
Avatar billede thulstrup Nybegynder
29. december 2005 - 17:11 #16
Jo da :o)
Avatar billede apache999 Nybegynder
29. december 2005 - 19:40 #17
værsgod.

Og god arbejdslyst
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