Показать сообщение отдельно
Старый 12.11.2015, 19:56
zackscript вне форума Посмотреть профиль Отправить личное сообщение для zackscript Найти все сообщения от zackscript
  № 1  
Ответить с цитированием
zackscript
 
Аватар для zackscript

Регистрация: Jan 2014
Сообщений: 181
Отправить сообщение для zackscript с помощью Skype™
По умолчанию Не переходит в нужный кадр !

Такая ошибка возникает при переходе в кадр ("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);
		}
	}
}


Последний раз редактировалось zackscript; 20.11.2015 в 17:45.