Recuerda que el desvanecimiento no ocurrirá cuando se llame a la función frame(), sino por cada declaración FRAME.