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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.07.2009, 17:28
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 1  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию Не выполняется функция gotoANdPlay

Код AS1/AS2:
с = this;
xml.onLoad = function(success) {
 
		if (success) {
 
 
			var _xml:Array = xml.firstChild.childNodes;
			for (var l = 0; l<500; l++) {
				removeMovieClip(_root.main["a"+l]);
			};
			for (var i:Number = 0; i<_xml.length; i++) {
				var NewY:Number = i*(a._height-1);
				var Clip:MovieClip = a.duplicateMovieClip("a"+i, i, {_y:NewY});
 
				texts.push(_xml[i].attributes.title);
				a_a.push("Bimages/"+_xml[i].attributes.via);
 
 
				_parent.main["a"+i].ID = i;
				c["a"+i].gotoAndPlay("out");
				c["a"+i].txt.text = "AlexS : "+texts[i];
Дело в том что при тесте строчка
Код AS1/AS2:
c["a"+i].gotoAndPlay("out");
выполняется но не так как надо действие выходит gotoAndStop а не gotoAndPlay(); в клипах стопов нету кроме как на 1 кадре. а метка Out находится аж на 16 кадре

В чем проблема может быть ?

Старый 30.07.2009, 17:34
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
в клипах стопов нету кроме как на 1 кадре
Вот он и тормозит.
Сначала срабатывает gotoAndPlay, а потом stop
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.07.2009, 17:36
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Инильс вы не поняли. срабатывает стоп не на 1 кадре а как раз на метке Out. Тоесть фактически происходи вот что : gotoAndStop("out") а не gotoAndStop(1); вот в чем дело. или я не о том говорю ?

Добавлено через 1 минуту
А если вы верное дело говорите то подскажите как сделать так чтобы наоборот было ? сначала стоп а потом плей ?

Старый 30.07.2009, 17:52
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Когда клип инициализируется, то срабатывает весь код расположенные в первом кадре. Поэтому, если вы и передвинули головку воспроизведения куда-то и сказали играть, stop все равно выполнится.
В первом кадре напишите
Код AS1/AS2:
if (!flag) {
	stop ();
}
запуск
Код AS1/AS2:
Clip.flag = true;
Clip.gotoAndPlay("out");
И еще, увижу опять, что вы игнорируете запятые, забаню за неуважение к пользователям. Читая ваш текст, можно глаза сломать.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.07.2009, 18:05
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Ок спасибо за подсказку

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

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

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


 


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


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