Я делаю навигацию, которая дает пользователям несколько вариантов, код выглядит отлично, и я не могу найти ошибку. Я довольно новичок в flash, поэтому любые предложения и помощь будут оценены. Ошибка компилятора читает «Вызов на возможный неопределенный метод activateYY».Множественная выборка навигации - Небольшая ошибка, которую я не могу исправить
/////////navigation for t,o,y and a////////////////////////////////
////////////////////end//////////////////////////////////////////
////////////////////////////////////////////////////
var aClicked:Boolean = false;
var yyClicked:Boolean = false;
var tClicked:Boolean = false;
var oClicked:Boolean = false;
a.addEventListener(MouseEvent.CLICK, gotosomething1);
function gotosomething1 (event:MouseEvent):void
{
gotoAndStop(89);
yyClicked = true;
activateT();
}
yy.addEventListener(MouseEvent.CLICK, gotosomething33);
function gotosomething33 (event:MouseEvent):void
{
gotoAndStop(89);
tClicked = true;
activateT();
}
o.addEventListener(MouseEvent.CLICK, gotosomethinggg);
function gotosomethinggg (event:MouseEvent):void
{
gotoAndStop(89);
oClicked = true;
activateT();
}
t.addEventListener(MouseEvent.CLICK, gotosomething99);
function gotosomething99 (event:MouseEvent):void
{
gotoAndStop(89);
aClicked = true;
activateT();
}
function activateT()
{
if(aClicked && yyClicked && oClicked)
{
t.addEventListener(MouseEvent.CLICK, gotosomething99);
}
}
///////////////////////////////////////////////////////////////////////////////////// ////// //////
yy.addEventListener(MouseEvent.CLICK, gogogo);
function gogogo (event:MouseEvent):void
{
gotoAndStop(89);
yyClicked = true;
activateYY();
}
t.addEventListener(MouseEvent.CLICK, gotosomethingplease);
function gotosomethingplease (event:MouseEvent):void
{
gotoAndStop(89);
tClicked = true;
activateYY();
}
o.addEventListener(MouseEvent.CLICK, gotoi);
function gotoi (event:MouseEvent):void
{
gotoAndStop(89);
oClicked = true;
activateYY();
a.addEventListener(MouseEvent.CLICK, millionare);
function millionare (event:MouseEvent):void
{
gotoAndStop(89);
aClicked = true;
activateYY();
}
function activateYY()
{
if(aClicked && tClicked && oClicked)
{
yy.addEventListener(MouseEvent.CLICK, gogogo);
}
}
///////////////////////////////////////////////////////////////////////////////////// /////
t.addEventListener(MouseEvent.CLICK, gp1);
function gp1 (event:MouseEvent):void
{
gotoAndStop(89);
tClicked = true;
activateA();
}
a.addEventListener(MouseEvent.CLICK, gp2);
function gp2 (event:MouseEvent):void
{
gotoAndStop(89);
aClicked = true;
activateA();
}
o.addEventListener(MouseEvent.CLICK, gp3);
function gp3 (event:MouseEvent):void
{
gotoAndStop(89);
oClicked = true;
activateA();
}
yy.addEventListener(MouseEvent.CLICK, gp4);
function gp4 (event:MouseEvent):void
{
gotoAndStop(89);
yyClicked = true;
activateA();
}
function activateA()
{
if(yyClicked && tClicked && oClicked)
{
a.addEventListener(MouseEvent.CLICK, gp2);
}
}
//////////////////////////////////////////////////////////////////////////////////// ////////
o.addEventListener(MouseEvent.CLICK, ooo);
function ooo (event:MouseEvent):void
{
gotoAndStop(89);
oClicked = true;
activateO();
}
t.addEventListener(MouseEvent.CLICK, ttt);
function ttt (event:MouseEvent):void
{
gotoAndStop(89);
tClicked = true;
activateO();
}
a.addEventListener(MouseEvent.CLICK, aaa);
function aaa (event:MouseEvent):void
{
gotoAndStop(89);
aClicked = true;
activateO();
}
yy.addEventListener(MouseEvent.CLICK, yyy);
function yyy (event:MouseEvent):void
{
gotoAndStop(89);
yyClicked = true;
activateO();
}
function activateO()
{
if(yyClicked && tClicked && aClicked)
{
o.addEventListener(MouseEvent.CLICK, ooo);
}
}
}
/////////////////////////////////////////////////////////////////////////////////////// ///////////////////
Это весь код для вашего приложения? Предоставляет ли компилятор номер строки, где возникает ошибка? – bandaro
Не беспокойтесь, друг, я исправил проблему. – user2521634
Это было связано с компоновкой кода, потому что, когда я автоматически размещал коды, он не придумывал никаких ошибок компилятора – user2521634