13 berichten aan het bekijken - 1 tot 13 (van in totaal 13)
  • Q:
    Bijdrager
    chonazz

    Wat doe ik verkeerd? [flash]

    Ik wil via actionscript een DropShadowFilter toevoegen aan een aantal mc’s.
    Dit lukt prima, alleen komt het resultaat helemaal niet overeen met de dingen die ik de schaduw mee geef.

    M’n code ziet er als vogt uit:

    [code:1:c05543f313]
    import flash.filters.DropShadowFilter;
    [color=red]var DropShadowF:DropShadowFilter = new DropShadowFilter(8, 135, 999999, 40, 7, 7, 40, 1, false, false, false );[color=red]
    for(var i in _root.desert){//loopt alle objecten in je _root
    if(typeof(_root.desert[i]) == ‘movieclip’) {//checkt of het gevonden object een movieclip is

    _root.desert[i].filters = [DropShadowF];
    }
    }

    [/code:1:c05543f313]
    DropShadowFilter([distance:Number], [angle:Number], [color:Number], [alpha:Number], [blurX:Number], [blurY:Number], [strength:Number], [quality:Number], [inner:Boolean], [knockout:Boolean], [hideObject:Boolean])

    En dit is het resultaat dat ik krijg:

    Wat ik wil is een heel licht grijze (999999) schaduw links en onder de mc’s.

    Wat doe ik verkeerd?

    Jonas

    [/url]

    Bijdrager
    Ouwe Dibbes

    Kijk hier eens voor meer info:

    http://proto.layer51.com/d.aspx?f=134

    wellicht heb je hier wat aan

    Bijdrager
    EL Mystica

    hmm, ik ken mijn kleuren nog altijd op de AS-methode toe:

    ipv #999999
    of 999999
    doe je gewoon
    0x999999

    Bijdrager
    EL Mystica

    ow, en quality kan je best op 3 zetten;)

    Bijdrager
    freshface

    Color moet 0x999999 zijn.
    Edit: El Mystica was me voor.

    Bijdrager
    freshface
    ”Ouwe

    Kijk hier eens voor meer info:

    http://proto.layer51.com/d.aspx?f=134

    wellicht heb je hier wat aan

    Waarom dat gebruiken als flash 8 die filter al zitten heeft.

    Bijdrager
    zimmen

    [code:1:e0e8f8c743]import flash.filters.DropShadowFilter;
    var DropShadowF:DropShadowFilter = new DropShadowFilter (3, 135, 0x999999, 40, 7, 7, 10, 0, false, false, false);
    for (var i in _root) {
    //loopt alle objecten in je _root
    if (typeof (_root[i]) == ‘movieclip’) {
    //checkt of het gevonden object een movieclip is
    _root[i].filters = [DropShadowF];
    }
    }[/code:1:e0e8f8c743]
    werkt al beter.

    quality hoger zetten wil zeggen dat ie de filter meerdere malen toepast, of dat wenselijk is moet je zelf bepalen:D

    Bijdrager
    EL Mystica
    Bijdrager
    chonazz

    natuurlijk! die 0x was ik er vergeten voorzetten:-)
    Bedankt allemaal.

    JOnas

    Bij de quality is 3 daar het hoogste of het laagste?

    Jonas

    Bijdrager
    EL Mystica

    hoogste

    Bijdrager
    chonazz

    Nou, de kleur is al goed, maar de alpha en strength doen niets?
    Ik heb nu dit:

    [code:1:40ad6b25e0]
    var DropShadowF:DropShadowFilter = new DropShadowFilter(6, 135, 0x999999, 5, 3, 3, 75, 1, false, false, false );
    [/code:1:40ad6b25e0]

    Met als resultaat:

    Snap niet waar het aan kan liggen? moet ik er een % teken bij zetten bij alpha en strength?
    Groeten
    Jonas

    Bijdrager
    EL Mystica

    var DropShadowF:DropShadowFilter = new DropShadowFilter(4, 135, 0x000000, 1, 9, 9, 1, 3, false, false, false);
    Strength kan van 0.01 tot 3, geloof ik.

    Bijdrager
    chonazz
    ”EL

    var DropShadowF:DropShadowFilter = new DropShadowFilter(4, 135, 0x000000, 1, 9, 9, 1, 3, false, false, false);
    Strength kan van 0.01 tot 3, geloof ik.

    Oow, dat verklaard veel natuurlijk!

    Hartelijk dank.
    JOnas

13 berichten aan het bekijken - 1 tot 13 (van in totaal 13)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.