;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Michael Keaton revela que ainda cabe no uniforme do Batman: 'Esbelto'

Michael Keaton in Batman -
Michael Keaton in Batman

Colaboração para Splash, em São Paulo

07/10/2021 14h19

Michael Keaton voltará a interpretar o papel do Batman após 30 anos.

E o ator, que está com 70 anos, garantiu que está mais que pronto para atuar como o justiceiro noturno e que ainda cabe no mesmo uniforme que ele usou no filme.

michael  - Reprodução / Internet - Reprodução / Internet
Michael Keaton volta interpretar o Batman em The Flash
Imagem: Reprodução / Internet

Michael volta ao papel no longa "The Flash", que tem previsão para estrear em 2022. E ontem, em entrevista para o The Late Show, Stephen Colbert o questionou: "Dizem que você vai reprisar seu papel como o Batman. Você acha que o traje original ainda serve?"

O ator explicou que já provou o novo traje e disse que nada mudou: "Não! Não, não... Estou esbelto como nunca. Tem as mesmas medidas".

Ele ainda comentou que está feliz por estar de volta para o papel e que tem muitos intérpretes do homem-morcego no cinema. "Não sei quantos existem, deve haver 77 Batmans. Eles provavelmente deveriam formar sua própria associação", brincou o astro.

Michael interpretou o herói nos filmes de Tim Burton: 'Batman' (1989) e 'Batman: O Retorno' (1992).

A volta do astro como Batman

Michael Keaton comentou, em entrevista recente para a revista The Hollywood Reporter, seu retorno ao papel de Batman em "The Flash", longa-metragem que mostrará o super-herói interpretado por Ezra Miller quebrando as leis da física e entrando em contato com vários universos paralelos, onde encontrará diferentes versões de heróis da DC, incluindo o Batman de Keaton, assim como o de Ben Affleck.

Eu vejo isso em um outro nível agora. Eu respeito totalmente isso. Eu respeito o que as pessoas estão tentando fazer. Eu nunca olhei para isso como: 'É apenas uma coisa boba'. Não era uma coisa boba quando fiz o Batman. Mas se tornou uma coisa gigante culturalmente. É icônico. Portanto, tenho ainda mais respeito por isso, porque o que eu sei? Isso é muito importante para as pessoas. Você tem que honrar isso e respeitar isso. Até eu digo, 'Jesus, isso é enorme'. Michael Keaton

Previsto para ser lançado em novembro de 2022 e com direção de Andy Muschietti, o roteiro da obra, escrito por Christina Hodson, impressionou e intrigou o ator:

Tive de ler mais de três vezes para responder: 'Espere, como isso funciona?'. Eles tiveram que me explicar isso várias vezes. À propósito, não estou sendo arrogante, espero, sobre isso. Eu não digo como, 'Eu sou muito descolado'. Eu sou estúpido. Há muitas coisas que eu não sei. Michael Keaton

Keaton comentou ter negado grandes papeis no início da carreira, como o personagem interpretado por Tom Hanks em "Splash" (1984) e o próprio Batman em "Batman Eternamente" (1995), que recusou por não gostar do roteiro e acabou tendo o ator Vil Kilmer como o protagonista.

Me ofereceram um par de papéis que eu não sabia que não faziam sentido para a maioria das pessoas, mas se você me perguntar, se você não está apostando em si mesmo, isso seria preocupante. Naquela época, se eu tivesse uma estratégia, queria me dar a oportunidade de ter algumas opções. Eu quero ver o quão ampla posso fazer esta [carreira]. Michael Keaton

"Eu tenho essa coisa do tipo: 'Será que posso fazer isso? Quanto tempo mais posso enganar as pessoas? [...] Eu estouraria meus miolos se tivesse que interpretar a mesma coisa o tempo todo. [...] Perco o interesse muito rapidamente, o que não é necessariamente uma qualidade irável. É uma combinação de ser curioso, não excessivamente, mas quase obsessivamente", finalizou o artista.