15.5 C
São Paulo
27 de julho de 2025

As novididades do Adobe Animate CC

<p><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>O Adobe Animate é familiar a qualquer software de design, melhor ainda para quem já trabalhou com o Flash, já que sua interface é praticamente a mesma.</span><br /><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”><img src=”images/Leandro_Amano/01.jpg” alt=”” width=”402″ height=”214″ /></span><br /><br /></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>Outra vantagem é que ainda podemos abrir e criar documentos Flash, já que o mesmo é indispensável para criação de arquivos para P2P, chats e streaming com o Adobe Flash Media Server.</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>Claro que ainda podemos criar classes e arquivos AIR para aplicações desktop e dispositivos móveis Android e IOS.</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>Infelizmente não podemos mais abrir arquivos Adobe Edge Animate neste novo software, então nesse caso, não apague seu Edge Animate caso possua arquivos do tipo .an.</span><br /><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”><img src=”images/Leandro_Amano/02.jpg” alt=”” width=”405″ height=”251″ align=”left” /></span><br /><br /><br /><br /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>Também existem mudanças caso escolha o alvo principal, <strong>HTML5 Canvas</strong>:</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>exportação para a animação SVG;</span><br /><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>obs: SVG é a abreviatura de Scalable Vector Graphics que pode ser traduzido do inglês como gráficos vetoriais escaláveis. Trata-se de uma linguagem XML para descrever de forma vetorial desenhos e gráficos bidimensionais, quer de forma estática, quer dinâmica ou animada.</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>suporte de vídeo 4k+:</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>- vídeos de exportação com resoluções personalizadas para Ultra HD e Hi-DPI.</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>- Exportação com resolução personalizada – Revitalizar conteúdo antigo redimensionando e otimizando-os para qualquer resolução, como Hi-DPI e Ultra HD.</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>- vector art brushes;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>- onion skinning coloridos;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>- canvas rotativos 360º;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>- profunda integração com o Adobe Stock:</span><br /><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”><img src=”images/Leandro_Amano/2-a.jpg” alt=”” width=”407″ height=”246″ /></span><br /><br /><br /></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>typekit e Google fonts;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>integração com bibliotecas compartilhadas.</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>A escolha do novo nome para o software também é fundamental para seu uso, já que agora o software exibe finalmente uma posição clara sobre sua finalidade. Os três tipos de animação (sem código) ainda estão disponíveis: Tween Motion, Classic Tween e Tweening Shape, basicamente as opções são as mesmas do antigo Adobe Flash:</span><br /><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”><img src=”images/Leandro_Amano/03.jpg” alt=”” width=”416″ height=”510″ /></span><br /><br /><br /><br /></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>Mas como programador, ainda aguardo uma documentação clara em relação aos códigos</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>(atenção a opção Actions), já que em alguns momentos nem sempre é utilizado Javascritpt, </span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>e sim ActionScript, como é o caso da action gotoAndPlay:</span></p>
<p><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.meuObjeto.addEventListener(“click”, clica.bind(this));</span></p>
<p><span style=”font-size: 10pt; line-height: 115%; font-family: arial, helvetica, sans-serif;”>function clica(){<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.gotoAndPlay(5);<br /> }<br /> <br /> Para quem não programa o painel Code Snippets é uma boa opção para não ter que memorizar<br />ou digitar alguns códigos já que os mesmos já estão prontos:<br /><br /><img src=”images/Leandro_Amano/04.jpg” alt=”” /><br /><br /> <br /> </span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>Para os mais experientes também é possível brincar (programar),&nbsp; como, por exemplo, criar um texto dinâmico e aplicar um mini contador (exemplo abaixo):</span><br /> <br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> var texto = new createjs.Text();</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> var num = 0;</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>this.addChild(texto);</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>function clica() {</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; texto.text = “0”;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; texto.x = 200;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; texto.y = 100;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; texto.color = “#ff7700″;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; texto.font = “20px Arial”;</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setInterval(function(){ </span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; texto.text = String(num++);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, 100);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> }</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>this.btn.addEventListener(“click”, clica.bind(this));</span></p>
<p><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> Aplicar animação via código também é possível:</span><br /> <br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.btn1.addEventListener(“click”, clickH.bind(this));</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.btn2.addEventListener(“click”, clickH.bind(this));</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.btn3.addEventListener(“click”, clickH.bind(this));</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.btn4.addEventListener(“click”, clickH.bind(this));</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>function clickH(evento){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(e.currentTarget == this.btn1){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Tween.get(this.conteudo).to({y:50}, 1000, createjs.Ease.elasticOut);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else if(e.currentTarget == this.btn2){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Tween.get(this.conteudo).to({y:-50}, 1000, createjs.Ease.linear);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else if(e.currentTarget == this.btn3){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Tween.get(this.conteudo).to({y:-150}, 1000, createjs.Ease.quadInOut);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else if(e.currentTarget == this.btn4){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Tween.get(this.conteudo).to({y:-250}, 1000, createjs.Ease.quadOut);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> }</span><br /> <br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> Mini Player de som:</span><br /> <br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.btn1.addEventListener(“click”, playSound.bind(this));</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.btn2.addEventListener(“click”, playSound.bind(this));</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.btn3.addEventListener(“click”, playSound.bind(this));</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.btn4.addEventListener(“click”, playSound.bind(this));</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.btnStop.addEventListener(“click”, playSound.bind(this));</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> this.field.text = “Selena Gomez”;</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>createjs.Sound.on(“fileload”, handleLoad);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> createjs.Sound.registerSound(“sounds/som.mp3”, “soundID”, 3);</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>var playing = false;</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>function playSound(e){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; playing = false;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Sound.stop();</span><br /> <br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(!playing){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(e.currentTarget == this.btn1){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Sound.registerSound(“sounds/som.mp3”, “soundID”, 3);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.field.text = “Selena Gomez”;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else if(e.currentTarget == this.btn2){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Sound.registerSound(“sounds/som2.mp3”, “soundID”, 3);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.field.text = “Paula Fernandes”;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else if(e.currentTarget == this.btn3){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Sound.registerSound(“sounds/som3.mp3”, “soundID”, 3);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.field.text = “Shakira”;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else if(e.currentTarget == this.btn4){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Sound.registerSound(“sounds/som4.mp3”, “soundID”, 3);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.field.text = “Moony”;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else if(e.currentTarget == this.btnStop){</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.field.text = “Stopped”;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Sound.play(“soundID”);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; playing = true;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> }</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>function handleLoad(e) {</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; playing = true;</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; createjs.Sound.play(“soundID”);</span><br /><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”> }</span></p>
<p><span style=”font-size: 10pt; line-height: 115%; font-family: arial, helvetica, sans-serif;”><br /> Acredito que o melhor de tudo isso no Adobe Animate seja a “não” dependência<br /> de um plugin para animar e exibir no Browser.<br /> <br /> Quanto às ferramentas, apenas um preview abaixo, a única não habilitada <br />é a de 3D, mesmo bones é possível utilizar:<br /> <br /> <img src=”images/Leandro_Amano/05.jpg” alt=”” /><br /> </span></p>
<p><span style=”font-size: 10pt; line-height: 115%; font-family: arial, helvetica, sans-serif;”><span style=”line-height: 115%;”>Ferramenta Bones:<br /> <br /> </span><br /><img src=”images/Leandro_Amano/06.jpg” alt=”” width=”375″ height=”219″ /></span></p>
<p>&nbsp;</p>
<p><span style=”font-size: 10pt; line-height: 115%; font-family: arial, helvetica, sans-serif;”><span style=”line-height: 115%;”>Para os designers, fontes deixaram de ser problema, selecionando<br /> um texto dinâmico temos acesso a web fonts:<br /> <br /> </span><br /><img src=”images/Leandro_Amano/07.jpg” alt=”” width=”398″ height=”312″ /><br /></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style=”font-size: 10pt; line-height: 115%; font-family: arial, helvetica, sans-serif;”><img src=”images/Leandro_Amano/08.jpg” alt=”” width=”408″ height=”270″ /></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”><img src=”images/Leandro_Amano/09.jpg” alt=”” width=”414″ height=”146″ /></span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”><span style=”line-height: 115%;”>E para finalizar nossos tipos de arquivo final (o fonte continua como .fla):<br /> <br /> <br /> </span><img src=”images/Leandro_Amano/10.jpg” alt=”” width=”468″ height=”607″ /></span></p>
<p>&nbsp;</p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>O Arquivo de tipo .OAM (Adobe Edge Animate Widget File), Widget Animado criado pelo Adobe Edge Animate, <br />um programa que usa HTML5, CSS e JavaScript, tecnologias utilizadas para criar conteúdo animado para Web; <br />contém formas, imagens e outros conteúdos, bem como um cronograma para a execução da animação; pode ser criado <br />através da publicação de um projeto Edge Animate (arquivo .an) também.</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>Adobe InDesign, Dreamweaver e Muse também abrem arquivos desse tipo que nada é, senão um .zip.</span></p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”>Finalizando o artigo, a melhor verdade de todas é que a Adobe conseguiu reviver um software que para os flasheiros &nbsp;já estava morto. <br />E que para a felicidade de muitos da certo alivio na alma, falando em particular que utilizo e nunca deixei de abrir e programar no Flash, desde a versão 4. Fiquem ligados, designers e desenvolvedores, parece que muita coisa boa vem por ai.</span>&nbsp;</p>
<p><span style=”font-size: 10pt; font-family: arial, helvetica, sans-serif;”><img src=”images/Leandro_Amano/logo_flash.jpg” alt=”” /></span></p>
<p class=”MsoNormal”>O &nbsp;<span style=”font-family: arial, helvetica, sans-serif; font-size: 10pt; line-height: 115%;”>&nbsp;Arquivo de tipo .OAM (Adobe Edge Animate Widget File), Widget Animado criado pelo Adobe Edge Animate, um programa que usa HTML5, CSS e JavaScript, tecnologias utilizadas para criar conteúdo animado para Web; contém formas, imagens e outros conteúdos, bem como um cronograma para a execução da animação; pode ser criado através da publicação de um projeto Edge Animate (arquivo .an) também.</span></p>
<p><span style=”font-size: 10pt; line-height: 115%; font-family: Calibri, sans-serif;”><span style=”font-family: arial, helvetica, sans-serif;”> Adobe InDesign, Dreamweaver e Muse também abrem arquivos desse tipo que nada é, senão um .zip.<br /><br /></span><span style=”font-family: arial, helvetica, sans-serif;”>Finalizando o artigo, a melhor verdade de todas é que a Adobe conseguiu reviver um software que para os flasheiros &nbsp;já estava morto. E que para a felicidade de muitos da certo alivio na alma, falando em particular que utilizo e nunca deixei de abrir e programar no Flash, desde a versão 4. Fiquem ligados, designers e desenvolvedores, parece que muita coisa boa vem por ai.<br /><br /><span style=”font-family: arial, helvetica, sans-serif; font-size: 13.3333px;”>Boa sorte para todos e que que esse software reformulado realmente venha para ficar!</span><br /><br /><em style=”font-family: arial, helvetica, sans-serif; font-size: 13.3333px;”>(*) Designer/desenvolvedor, i<span style=”color: #222222; font-family: arial, sans-serif; font-size: 12.8px;”>nstrutor do Centro de Capacitação da ENG.&nbsp;</span>Iniciou sua carreira em 1999 e atualmente é Adobe Certified Expert, Adobe Certified Instructor, Adobe User Group Leader, Adobe Community Professional e Adobe Community Leader.</em><br /></span><br /> <!–[if !supportLineBreakNewLine]–><br /> <!–[endif]–></span></p>