| Implementando ActionScript
Com o desenvolvimento de linguagens destintas em um mesmo projeto podem aparecer algumas complicações, imagine agora uma implementação onde os códigos são construídos em um mesmo arquivo com linguagens diferentes. Muitos podem lembrar do W3C e CSS. cfform.cfm <cfform name=”nome_form” format=”flash” onload=”loadAS();”>
<cfformitem type=”script”> #include “script.as” </cfformitem> <cfinput type=”button” name=”salvar” value=”Salvar” /> </cfform> script.as function loadAS(){
//onPress == onClick _root.salvar.onPress=function(){ alert(‘Salvar foi clicado!’); }; } Com esta separação podemos utilizar editores que identifiquem cada linguagem facilitando a implementação e obtemos o seguinte resultado: #include no CFFORM Aqui vai uma boa notícia aos Flashers! script.as function loadAS(){
var listener:Object = new Object(); listener.click = function(evt){ alert(evt.target.label + ” foi clicado!”); } //click == onClick _root.salvar.addEventListener(“click”, listener); } Este código produzirá um resultado idêntico ao anterior. A organização e a chamada de arquivos AS com o #include, é a mesma que utilizamos com o cfinclude, quando realizamos chamadas de caminhos relativos. – |





ShareThis