Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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.
Старый 12.11.2015, 20:33
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Цитата:
Frame label map not found in scene map.
Очевидно, что такого лейбла у мувиклипа A_Tank не существует.
__________________
тут я

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

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

Старый 12.11.2015, 20:58
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 4  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
+в ответе должны быть цифры и буквы в разном регистре

Старый 12.11.2015, 21:44
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 5  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
Поясните в четырех словах пожалуйста .
В коде не видно добавления кадра с лейблом map, что дает предположение, что существует некоторый fla/swf файл, в котором есть этот танчик в нарисованном виде, и у него в кадрах тоже нет кадра с лейблом map.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

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

Регистрация: Jan 2014
Сообщений: 181
Отправить сообщение для zackscript с помощью Skype™
Ребят я так и не разобрался .
У меня на основной монтажной линейки во 2-ом кадре есть метка "мар" но пишет что таковой не существует , а в танчике (movieclip) метки и не должно быть.
Миниатюры
Нажмите на изображение для увеличения
Название: ZS.png
Просмотров: 31
Размер:	18.6 Кб
ID:	31867  

Старый 13.11.2015, 19:10
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 7  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
А Вы ищите метку у A_Tank.
Прочтите про события, сделайте диспатч своего события ("перейти на метку map") из A_Tank, словите его в Main в слушателе и там уже дерните gotoAndStop с меткой.
__________________
тут я

Старый 13.11.2015, 21:18
zackscript вне форума Посмотреть профиль Отправить личное сообщение для zackscript Найти все сообщения от zackscript
  № 8  
Ответить с цитированием
zackscript
 
Аватар для zackscript

Регистрация: Jan 2014
Сообщений: 181
Отправить сообщение для zackscript с помощью Skype™
Не очень то разбираюсь в диспатчивент , как его правильно применять 0_о ?
заодно и узнаю суть этих отловов .

Старый 13.11.2015, 21:33
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 9  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Есть замечательная справка. В конце пример, к которому я хочу добавить, что Ваш A_Tank уже заведомо является наследником EventDispatcher, достаточно посмотреть на цепочку наследования в той же справке.
__________________
тут я

Старый 22.11.2015, 12:59
zackscript вне форума Посмотреть профиль Отправить личное сообщение для zackscript Найти все сообщения от zackscript
  № 10  
Ответить с цитированием
zackscript
 
Аватар для zackscript

Регистрация: Jan 2014
Сообщений: 181
Отправить сообщение для zackscript с помощью Skype™
Я наверное переспрошу , как обращаться к главной временной шкале в классе А_Таnk ?

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:45.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.