Avatar billede blim Nybegynder
24. december 2003 - 12:21 Der er 8 kommentarer og
1 løsning

Mask i Lingo

Hey igen...
Sagen er den, at jeg skal lave et vindue i mit program, meget i stil med Windows' egne vinduer. Der er en titel-bar også hovedvinduet. Disse to er skabt ved hjælp af copypixels, da jeg gerne vil have at vinduet skal være i 1 sprite kun, istedet for 5-6 sprites.

Hertil skal jeg have lavet en skygge for vinduet! Og her kommer så mit problem... jeg har forsøgt mig med createmask() og #maskimage i Copypixels() kommandoen, men hvordan bruger man dem!?

Her kommer så min ide :

Med setpixels() laver jeg f.eks. 5 linjer, som er gradient fra sort til hvid. Denne vil jeg så bruge som mask også... er det korrekt?!

håber at få hjælp :)

mvh
Blim
Avatar billede kanding Nybegynder
24. december 2003 - 12:26 #1
For at forstå masker så prøv at lave en greyScaled image og lig det i cast member lige efter dit alm image. Sæt den sprite der har dit alm. image til Mask ink, så kan du se effekten af mask og måske lege den vej istedet...

Har lidt travlt... p.t.
Avatar billede blim Nybegynder
24. december 2003 - 12:29 #2
Jeg har arbejdet med masks mange gange før... problemet kommer her hvor jeg ikke kan få den korrekte ind i CopyPixels(). :)
Kunne godt bruge et eksempel på en linje med copypixels() og maskimage og maskoffset og hvad der eller er behov for...

Det er ok hvis du har travlt :) thanks anyways... håber en har svaret
Avatar billede jmc Nybegynder
25. december 2003 - 15:30 #3
Avatar billede blim Nybegynder
25. december 2003 - 23:17 #4
Altså tak for linkene... Jeg kan bruge dem begge en anden gang, men ikke lige til dette desværre! :(

Problemet er at de links du har givet mig er til Xtra's der laver effekter på billeder og sådan... duer desværre ikke rigtig til dynamiske vinduer inde i et program! ... men ellers tak! ;)
Avatar billede jmc Nybegynder
27. december 2003 - 00:17 #5
Hvad så med bare at lave noget som ligner dit vindue og benytte en PNG til at lave shadow med eller skal vinduet kunne bevæge sig ud over mother movien?
Avatar billede blim Nybegynder
27. december 2003 - 00:52 #6
Tjo... men så er det jo ret svært at bestemme størrelsen, uden at det ser mærkeligt ud! Desuden ville skins dermed være udelukket :)

Altså det jeg har gjort indtil videre, er at bruge en af dine forslag til Xtras JMC, den der hedder ScreenXtra... Her har jeg taget et screendump af det område som skal have skyggeeffekten, også ved hjælp af en lidt kompleks GetPixel() fundet RGB værdien af hver pixel, også med SetPixel() gjort hver af pixelsne mørkere og mørkere så det giver en skyggeeffekt. Det virker næsten, skal lige have finpudset scriptet... :)
Avatar billede jmc Nybegynder
27. december 2003 - 01:02 #7
Det lyder som om du er på rette vej eller i hvert fald har fundet en spændede løsning. Det kunne være sjovt at se dit resultat ved lejlighed. Hvis du mener jeg har været til nogen hjælp kan du jo overføre lidt point, jeg er ude og samle lidt ind til det nye år. ;o)
Avatar billede blim Nybegynder
27. december 2003 - 01:17 #8
Det er helt i orden... jeg har fået skyggen til at bunden til at virke :D
nu mangler jeg bare siderne også er det klaret!

Jeg prøver at gøre et parent script ud af det så jeg bare kan skrive Create_Window(12,13,14,15) også vupti :D

Når jeg er færdig lægger jeg et eksempel ud på min server ;)
Tak for din hjælp
Avatar billede jmc Nybegynder
27. december 2003 - 19:59 #9
jeg takker, og god kodelyst  ;o)
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
Kurser inden for grundlæggende programmering

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