Estoy trabajando en la carga de una película, quiero que aparezca paulatinamente, en un fade in, pero no lo completa:
Código:
Carga la movie "foto.swf", pero sólo al primer paso, o sea _alpha = 10, no completa a 100.on(release){ _root.player.loadMovie("foto.swf"); this.onEnterFrame = function() { if (_root.player.getBytesLoaded() != 0 && _root.player.getBytesLoaded() == _root.player.getBytesTotal()) { trace("cargo"); _root.player.gotoAndStop(1); aparece = function (){ if(_root.player._alpha < 100){ _root.player._alpha += 10; } } espera = function () { play(); clearInterval(a); _root.gotoAndPlay("out"); }; a = setInterval(espera, 1000); delete this.onEnterFrame; } } }
Intenté colocando la función "aparece" en el primer frame de la animación principal, para llamarla con sólo "aparece ();" ,pero con el mismo resultado... Intenté también
Código:
Y tampoco funcionó.aparece = function (){ if(_root.player._alpha < 100){ _root.player._alpha = _root.player._alpha += 1; } }
No ejecuta completa la función... ¿Alguna idea?
Gracias de antemano.
(Y Gracias Bandit, me han servido muchos tus códigos)