Actionscript 3 5006:ActionScript文件不能有多个外部可见的定义:U2A2_索马里元素、索马里对
所以前几天我开始在我的计算机课程中编辑一个程序(它给了我们半个空的,我们必须向它添加代码),我不断地遇到这个错误,找不到错误所在。对不起,法国的变数和评论提前。当我得到代码时,任何浪费空间的评论都已经存在了Actionscript 3 5006:ActionScript文件不能有多个外部可见的定义:U2A2_索马里元素、索马里对,actionscript-3,Actionscript 3,所以前几天我开始在我的计算机课程中编辑一个程序(它给了我们半个空的,我们必须向它添加代码),我不断地遇到这个错误,找不到错误所在。对不起,法国的变数和评论提前。当我得到代码时,任何浪费空间的评论都已经存在了 package { import flash.display.*; import flash.text.*; import flash.events.MouseEvent; public class U2A2_SommeElements extends MovieClip { v
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.
}
包{
导入flash.display.*;
导入flash.text.*;
导入flash.events.MouseEvent;
公开级U2A2_索马里元素扩展MovieClip{
var-affichage:String=“”;//变量pour stocker未列出使用表格的内容。
var sommeMessage:String=”“;//变量pour stocker le消息指示符si la somme est pour
//我们是一对,我们是一对,我们是一对。
var somme:int;//变量pour stocker la somme calculée。
//克莱尔是一个临时演员,一个临时演员。
var-mesEntiers:Array=new-Array();
// ****************************************************************
//高级建造师基金会。
公共功能U2A2_索马里元素()
{
//一位来自巴黎的专家说。
btnAjouter.addEventListener(MouseEvent.CLICK,ajouter);
//这是一份关于气候变化的报告。
btnsupplimer.addEventListener(MouseEvent.CLICK,supplimer);
//阿尤特·德维尼门特·普雷克·布特纳菲舍尔河畔的气候变化研究所(Ajouterécouteur dévénement pour réagiráclic sur btnAfficher)。
btnAfficher.addEventListener(MouseEvent.CLICK,粘贴器);
//一位来自巴黎的专家说。
btnTotale.addEventListener(MouseEvent.CLICK,sommotale);
//这是一个非常有趣的故事。
btnPairs.addEventListener(MouseEvent.CLICK,sommePairs);
//在巴黎的气候变化中有一个共同的主题。
添加事件列表器(MouseEvent.CLICK,sommeImpairs);
//锥度的说明包括。
包括“U2A2_元素.as”
}//Fin Function Constructor
// ****************************************************************
//贝特纳焦特气候变化基金会。
函数ajouter(事件:MouseEvent):void
{
//声明变量以保存输入(整型)值
var entierSaisi:字符串;
变量:int;
//Lire le texte du champ de saisie和le stocker dans是一个变量字符串。
entierSaisi=(txtEntier.text);
//转换为完整的字符串(int)。
entier=int(entierSaisi);
//一个新的舞台。
推挤(整个);
}//Fin FONTION AJAOUTER。
// ****************************************************************
//在Btnsur Btnsur Premimer的clic中加入réagirán founction。
函数提供者(事件:MouseEvent):void
{
//创作一首曲子,为你的画面增添色彩。
entierSaisi=(txtEntier.text);
entier=int(entierSaisi);
entier=(entier.indexOf(entierSaisi.text));
如果(entier!=-1)
{
对于(var i=entier;i在sommempairs()之后和sommePairs()之前有一个额外的括号:
这会过早地结束类,从而公开sommePairs()
在类之外。还有其他同名的类,这很简单。不使用包时也很容易遇到这些问题。在这里,该类有一个空的包作用域。通过使用包为项目添加更多的作用域。@BotMaster看起来像一个额外的括号…你可能是对的。谢谢!T这就解决了这个问题。我认为最糟糕的是我下载了我必须编辑的文件,而这些文件已经存在了。
function sommeImpairs(event:MouseEvent):void
{
/* ... */
}
} // Fin fonction sommeImpairs. (ERROR: This closes U2A2_SommeElements class)
function sommePairs(event:MouseEvent):void
{
/* ... */
}