Insira este erro no flash abaixo:
Arquivo erro_1_flash.fla |
import fl.controls.*;
import fl.events.*;
var texto:TextArea = new TextArea();
texto.text = "";
texto.setSize(200, 100);
texto.move(10, 10);
addChild(texto);
var botao:Button = new Button();
botao.label = "Clique Aqui!";
botao.setSize(200, 25);
botao.move(10, 100+25);
botao.addEventListener(MouseEvent.CLICK, onClick);
addChild(botao);
function onClick(evt:MouseEvent):void {
texto_erro.text = "Esta é a nova mensagem";
} |
Aparecerá o erro abaixo:
Abra um editor de texto e corrija o erro da linha 18:
import fl.controls.*;
import fl.events.*;
var texto:TextArea = new TextArea();
texto.text = "";
texto.setSize(200, 100);
texto.move(10, 10);
addChild(texto);
var botao:Button = new Button();
botao.label = "Clique Aqui!";
botao.setSize(200, 25);
botao.move(10, 100+25);
botao.addEventListener(MouseEvent.CLICK, onClick);
addChild(botao);
function onClick(evt:MouseEvent):void {
texto.text = "Esta é a nova mensagem";
} |
O Resultado será:
Para efeito de teste, vamos criar um script simples para testar tanto a formatação, quanto as mensagens de erro:
Arquivo: erro_2_flash.fla |
var a = "Texte"; var b = 2; var c = false; if(a == "Teste" && b>2 && c==true){ trace("Depurando em Javascript"); } var lista= []; lista[0]="Segunda"; lista[1]="Terça"; lista[2]="Quarta"; lista[3]="Quinta"; lista[4]="Sexta"; lista[5]="Sábado"; lista[6]="Domingo"; trace('Dias da semana: '); var teste = ""; for(var i=0; i<=10; i++){ teste += lista[i] + ", "; } trace(teste); |
Neste arquivo Actionscript coloquei quatro erros:
Para depurar clique no círculo vermelho para marcar
Logo em seguida clique na aba Debug >> Debug Movie ou Precione Ctrl + Shift+Enter
Logo em seguida abrirá o Depurador:
Para depurar Clique neste botão
O resultado aparecerá na guia VARIABLES para visualizá-lo, abra a árvore de ditetório this:
Vá clicando em para Depurar o código:
Não gostei do depurador do Flash, para visualizar as variáveis tenha paciência procurando na lista de variáveis.
Abra um Editor do Flash e modifique-o:
var a = "Teste"; var b = 3; var c = true; if(a == "Teste" && b>2 && c==true){ trace("Depurando em Javascript"); } var lista= []; lista[0]="Segunda"; lista[1]="Terça"; lista[2]="Quarta"; lista[3]="Quinta"; lista[4]="Sexta"; lista[5]="Sábado"; lista[6]="Domingo"; trace('Dias da semana: '); var teste = ""; for(var i=0; i<=6; i++){ teste += lista[i] + ", "; } trace(teste); |
O resultado será: