16. august 2002 - 12:07Der er
31 kommentarer og 1 løsning
Maske - Sniper
Jeg kunne godt tænke mig at ligge en maske på mit billede så det ser ud som om at det er en snipers-kikkertsigte man ser igennem... Men kan ikke helt finde ud af det... Hvis der er nogen der har en idè til hvordan man kunne lave det, eller kunne lave en fil og sende til mig ville jeg blive glad...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
altså... der ligger et alm billede i baggrunden (jpg), også skal jeg ha' en maske som ligner at man ser gennem en sniper-sigte også at man kun ser det hvor masken er over selvfølgelig...
prøv at uploade baggrundsbilledet til en server hvor vi kan få fat på det..
du kan også maile det til mig på: thesurfer_exp@yahoo.com
så skal jeg se på det, og se om det er noget jeg kan finde ud af..
men hvis det bare skal laves på et enkelt billede (ikke flash script/programmering), skulle spm'et nok have været i kategorien: Eksperten > Opgaver > Grafiske opgaver ( http://www.eksperten.dk/kat/141/ )
Er det bare en scriptet mask? Jeg det var et lille billede, hvor man zoomer ind.. Som på teksterne på hitman.dk (flash-version - The Story - tekst til højre)...
Ahh, kan ikke åbne din .fla fil (unexpected file format) og .swf filen er bare en blank side? :S
Altså til at starte med kan det være lige meget hvad det er for et billede der ligger i baggrunden... Pointen er at der skal være nogle knapper, holder du musen hen over den ene knap ryger scopet over og sigter på den ene mand på billedet, holdes musen hen over den anden knap sigtes der på en anden mand på billedet osv...
Skal det ikke vær et sigte, der hele tiden bevæger sig rundt over zoomer ind på det, som nu engang er under musen? Skal det være nogle foruddefinerede felter? For så er det ret nemt, selvom det andet nu ikke er noget problem...
Nikolajs filer er lavet i flashMX og du skal have flash6-player for at se swf'en...
så, nu har jeg set på Nikolajs eksempel, men det er ikke helt præcis sådan det skal være... Sorry :( Så langt er jeg nemlig nået selv :)
Altså det Nikolaj har lavet ligner efter min mening ik helt et scope... så skal man i hvert fald været en dygtig snigskytte hvis man skal kunne tage nogen personer ud med det sigte :)
Det er hvad jeg vil kalde en scope, og kunne godt tænke mig at det var sådan et der kunne bevæge sig hen over mine billeder... men er det på nogen måde muligt at lave sin maske så den kommer til at se sådan ud...?
Jeg gentager lige din svarmail herinde og svarer med det samme:
> Har sidder og kigget lidt på det, men kan ikke helt finde hoved og hale > i det... Er kun vant til at bruge Flash 5.0, så MX er noget > anderledes... Du har (hvad jeg kan se) ikke brugt noget Action Script > eller noget? Er det rigtig?
Det ER lavet i Flash5!
Og mit actionscript (ikke meget men noget) ligger PÅ nogle movieclips. Der ligger en lille smule på hovedclippet i scenen og lidt på clippet under masken. Mht. opbygningen, så er den netop meget kryptisk:
scene | +- Movieclip med drag-script | | | + Sigtekort | | | + Maske med samme størrelse som sigtekorn | | | + Billede i 3*forstørrelse med script | + Billede i naturlig størrelse
Men det er den nemmeste måde... :o)
> Og hvordan kan du selv ha' designet masken som et sigte? Når jeg laver > en maske kan jeg jo ikke få lov til at tegne på den med forskellige > farver osv?
Se ovenfor. Jeg lægger da bare et lag ovenover masken og her tegner jeg mit sigtekorn med samme størrelse som masken
>Og alle objekterne, er det Movie Clip?
Tjaa... Stort set. Så kan man nemlig scripte på dem...
Hey. Havde ventet et svar pr. mail, derfor har jeg ikke haft tjekket her inde... Selvom det er indviklet - synes jeg i hvert fald selv det er - så har jeg da forstået noget at det du har skrevet. Jeg har sendt dig et eksempel, med det jeg er nået frem til... Der er bare 2 ting som jeg stadig ikke selv kan finde ud af...
1: at lave billedet stort der hvor der bliver zoom'et ind. 2: at få sigtet til at følge musen.
Jeg kan se at du har lavet det på dit eksempel, og har også selv prøvet lidt, men da det er første gang jeg bruger Flash har jeg lidt svært ved at forstå det... så hvis du evt. kunne prøve at forklare de sidste 2 ting for mig :D
Tja... Du har nu lavet det som en maske, der flyttes rundt. Havde du lavet et movieclip med en maske og flyttet movieclippet rundt, så kunne det nemt laves om til min version. Men det kan man ikke nu...
Det SKAL være et movieclip, der indeholder sigtekorn, maske og forstørret billede som i min version. Så kan movieclippet følge musen ved simpelthen blot at lave en "this.startDrag()" på det, og det er jo enkelt nok.
For at det forstørrede billede kører "modsat" sigtekornet, så det ser ud som en zoom, så skal det også laves på den anden måde. Prøv at fjerne alle dine tweens og tag og flyt de tre lag med sigtekorn, maske og gennemsigtigt billede ind i et nyt movieclip og snup scriptet fra mit underclip og læg det herind...
Tror jeg skal ha' læst nogle tykke bøger igennem inden jeg begynder at lege med Flash, for jeg er faktisk lidt LOST nu :(
Jeg har prøvet at sende noget til dig igen... Har prøvet at lave det så det ligner så meget dit som muligt, men kan slet ikke få det til at passe sammen :( sååå, hvis du kan skrive et eller andet smart så jeg vil ku forstå ville det være fedt... Hvis ikke skal du nok få dine point's.
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.