ユーザーに複数の選択肢を与えるナビゲーションを作成していますが、コードは問題ないように見えますが、エラーが見つかりません。私はフラッシュにかなり慣れていないので、提案や助けをいただければ幸いです。コンパイラ エラーは、「可能性のある未定義メソッド 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);
}
}
}
/////////////////////////////////////////////////////////////////////////////////////// ///////////////////