Такая ошибка возникает при переходе в кадр ("map") по нажатию кнопки "Start"
Цитата:
ArgumentError: Error #2109: Frame label map not found in scene map.
ArgumentError: Error #2109: Frame label map not found in scene map.
at flash.display::MovieClip/gotoAndStop()
at A_Tank/Start()[C:\zaсhir\AIR & Flash applications\TankPhoton\A_Tank.as:37]
|
вот сценарий класса A_Tank
Код AS3:
package
{
import flash.display.MovieClip;
import flash.display.Stage;
import flash.desktop.NativeApplication;
import flash.events.MouseEvent;
import flash.display.SimpleButton;
import flash.events.Event;
public class A_Tank extends MovieClip
{
private var Play_game:play_game;
private var Exit_game:exit_game;
internal var tank:Tank;
private var Butt_right:butt_right;
public function A_Tank()
{
Play_game = new play_game ;
Play_game.addEventListener(MouseEvent.CLICK,Start);
Play_game.x = 240;
Play_game.y = 350;
addChild(Play_game);
Exit_game = new exit_game ;
Exit_game.addEventListener(MouseEvent.CLICK,Exiting);
Exit_game.x = 240;
Exit_game.y = 470;
addChild(Exit_game);
}
public function Start(event:MouseEvent)
{
gotoAndStop("map");
Butt_right = new butt_right ;
Butt_right.x = 160;
Butt_right.y = 730;
addChild(Butt_right);
removeChild(Play_game);
removeChild(Exit_game);
tank = new Tank ;
tank.x = 70;
tank.y = 75;
addChild(tank);
}
public function Exiting(event:MouseEvent)
{
NativeApplication.nativeApplication.exit();
}
}
}
код основного класса
Код AS3:
package
{
import flash.display.MovieClip;
import flash.display.Stage;
import flash.desktop.NativeApplication;
import flash.events.MouseEvent;
import flash.display.SimpleButton;
import flash.events.Event;
import flash.display.Sprite;
import A_Tank;
public class Main extends MovieClip
{
private var Start_Game:A_Tank;
public function Main()
{
Start_Game = new A_Tank () ;
addChild(Start_Game);
}
}
}