所以我开始在我的计算机课程中编辑一个程序(它给我们半空,我们必须为它添加代码),并且我一直收到这个错误并且找不到什么错误。对提前的法语变量和评论表示抱歉。当我得到代码时,任何浪费空间的评论都已存在。
package {
import flash.display.*;
import flash.text.*;
import flash.events.MouseEvent;
public class U2A2_SommeElements extends MovieClip {
var affichage:String=""; //variable pour stocker une liste de tous les éléments du tableau.
var sommeMessage:String=""; //variable pour stocker le message indicant si la somme est pour
//tous les entiers, les pairs ou les impairs.
var somme:int; //variable pour stocker la somme calculée.
// Déclarer un tableau servant à stocker un nombre inconnu d'éléments.
var mesEntiers:Array = new Array();
// ****************************************************************
// Fonction constructeur de la classe.
public function U2A2_SommeElements()
{
// Ajouter écouteur d'événement pour réagir à clic sur btnAjouter.
btnAjouter.addEventListener(MouseEvent.CLICK, ajouter);
// Ajouter écouteur d'événement pour réagir à clic sur btnSupprimer.
btnSupprimer.addEventListener(MouseEvent.CLICK, supprimer);
// Ajouter écouteur d'événement pour réagir à clic sur btnAfficher.
btnAfficher.addEventListener(MouseEvent.CLICK, afficher);
// Ajouter écouteur d'événement pour réagir à clic sur btnSommeTotale.
btnTotale.addEventListener(MouseEvent.CLICK, sommeTotale);
// Ajouter écouteur d'événement pour réagir à clic sur btnPairs.
btnPairs.addEventListener(MouseEvent.CLICK, sommePairs);
// Ajouter écouteur d'événement pour réagir à clic sur btnImpairs.
btnImpairs.addEventListener(MouseEvent.CLICK, sommeImpairs);
// Taper l'instruction include.
include "U2A2_Elements.as"
} // Fin fonction constructeur
// ****************************************************************
// Fonction pour réagir à un clic sur btnAjouter.
function ajouter(event:MouseEvent):void
{
//Declare variables to hold the input (integer) value
var entierSaisi:String;
var entier:int;
// Lire le texte du champ de saisie et le stocker dans une variable String.
entierSaisi=(txtEntier.text);
// Convertir la chaîne de caractères saisie (String) en un entier (int).
entier=int(entierSaisi);
// Ajouter le nouvel entier à la fin du tableau.
mesEntiers.push(entier);
} // Fin fonction ajouter.
// ****************************************************************
// Fonction pour réagir à un clic sur btnSupprimer.
function supprimer(event:MouseEvent):void
{
// Compose cette fonction visant à supprimer des éléments du tableau.
entierSaisi=(txtEntier.text);
entier=int(entierSaisi);
entier =(entier.indexOf(entierSaisi.text));
if (entier != -1)
{
for (var i=entier; i <entier.length; i++)
{
entier[i] = entier[i+1];
}
entier.pop();
}
} // Fin fonction supprimer.
// ****************************************************************
// Fonction pour réagir à un clic sur btnAfficher.
function afficher(event:MouseEvent):void
{
// Compose cette fonction visant à afficher tous les éléments du tableau.
} //Fin fonction afficher.
// ****************************************************************
// Fonction pour réagir à un clic sur btnSommeTotale.
function sommeTotale(event:MouseEvent):void
{
var sommeTotale:int;
affichage="";
for (var i=0; i<mesEntiers.length; i++)
{
sommeTotale = sommeTotale + mesEntiers[i];
affichage = affichage + ("Element #" + i + " = " + mesEntiers[i] + "\n");
}
somme=sommeTotale;
sommeMessage="\nLa somme de TOUS les entiers est: ";
txtSortie.text = affichage + sommeMessage + somme;
} // Fin fonction sommeTotale.
// ****************************************************************
// Fonction pour réagir à un clic sur btnSommeImpairs.
function sommeImpairs(event:MouseEvent):void
{
//Compose cette fonction visant à:
//calculer la somme de entiers impairs du tableau et
//afficher une liste de ces éléments et leur somme.
var intImpairs:int;
for (var i=0; i<mesEntiers.length; i++)
{
var entier:int = mesEntiers[i];
if (someNumber%2 != 0)
{
intImpairs = mesEntiers[i]
}
sommeImpairs = sommeImpairs + intImpairs;
affichage = affichage + ("Element #" + i + " = " + mesEntiers[i] + "\n");
}
}
} // Fin fonction sommeImpairs.
// ****************************************************************
// Fonction pour réagir à un clic sur btnSommePairs.
function sommePairs(event:MouseEvent):void
{
// Compose cette fonction visant à:
// calculer la somme de entiers pairs du tableau et
// afficher une liste de ces éléments et leur somme.
} // Fin fonction sommePairs.
// Fin classe.
// Fin paquetage.
}
答案 0 :(得分:0)
在sommeImpairs()
之后和sommePairs()
之前还有一个额外的括号:
function sommeImpairs(event:MouseEvent):void
{
/* ... */
}
} // Fin fonction sommeImpairs. (ERROR: This closes U2A2_SommeElements class)
function sommePairs(event:MouseEvent):void
{
/* ... */
}
这会过早地结束你的课程,在班级之外解释sommePairs()
。