Avatar billede thingholm.dk Nybegynder
08. april 2003 - 20:39 Der er 2 kommentarer

Contrast & Brightness

Hej

Er det muligt at sætte contrast og brightness dynamisk?

VH

Anders
Avatar billede pyroman Nybegynder
08. april 2003 - 21:05 #1
Du kan godt ændre brigthness, men kontrasten er dog ikke en mulighed. Du laver et 2 MC'er, det ene med en sort firkant og den anden med en hvid firkant. Disse to mc'er lægger du i et lag over dit billede, med instance-navnene 'bright', for hvid og 'dark' for sort.

På hvidt MC:

onClipEvent(enterFrame){
  if(_root.brightness >= 0){
    _alpha = brightness;
  }
}

På sort MC

onClipEvent(enterFrame){
  if(_root.brightness <= 0){
    _alpha = -1*brightness;
  }
}

Og så kan du ændre din variabel 'brigtness' i _root fra -100 til 100...

*.Pyroman
Avatar billede petemc Nybegynder
08. april 2003 - 22:11 #2
For Brightness, prøve at kliste den her i din Movie;

//brighten an object just like Effect panel
//bright between 0 and 100
Color.prototype.setBrightness = function (bright) {
    var percent = 100 - Math.abs(bright);
    var offset = 0;
    if (bright > 0) offset = 256 * (bright / 100);
    var trans = new Object();
    trans.ra = trans.ga = trans.ba = percent;
    trans.rb = trans.gb = trans.bb = offset;
    this.setTransform(trans);
}//Robert Penner June 2001 - www.robertpenner.com

Nu kan du set BRightness sådan;

minFarve=new Color(_root.minMovieClip);
_root.minFarve.setBrightness(50);

Du kan finde andre effekter her;
http://proto.layer51.com/

Kan ikke finde en mode at lave contrast :(
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