Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Flash AS2] volumefadeout werkt wel in *.swf, niet in *.exe

Pagina: 1
Acties:

  • Menesis
  • Registratie: April 2004
  • Laatst online: 21-11 14:45
Ik heb een scriptje wat wel werkt als ik mijn project als .swf exporteer: het geluid dat wordt afgespeeld wordt uitgefade en stopt uiteindelijk. Maar als ik het als .exe ("Flash projector") exporteer, dan stopt het geluid direct, zonder enige fadeing.

Ik ging er eigenlijk altijd vanuit dat als iets in swf werkt, het ook in de projector werkt :?

Dit is de gebruikte code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fadeOut = function (mc) {
        step = 2;
        onEnterFrame = function () {
            // set fade out
            vol = vol-step;
            if (vol<0) {
                vol = 0;
                delete mc;
                delete this.onEnterFrame;
            }
            mc.setVolume(vol);
            trace("fadeOut: "+vol);
        };
    };


Oplossing: framerate van Flash stond op 29,97. Ik heb hem op 29 gezet en het werkt nu wel. Waarschijnlijk een bug? onEnterFrame wordt 1x per frame uitgevoerd, waarschijnlijk tolereert hij geen komma's?

[ Voor 14% gewijzigd door Menesis op 23-10-2012 11:54 ]

Mixed Reality dev