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:
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?
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